MOPs: Motion Operators for Houdini

   2148   7   1
User Avatar
Member
323 posts
Joined: April 2017
Offline
This is a general information thread about MOPs: Motion Operators for Houdini. I'll post updates here as well when new patches are released.

What's MOPs?

Video courtesy of Paul Esteves

MOPs is a motion graphics toolkit for Houdini. It's a collection of HDAs (custom nodes) that are meant to make common motion graphics tasks such as local transformations, moving on paths, masking operations, and more much easier. Though MOPs is primarily a tool for motion graphics, it's also used by many VFX companies large and small to make traditional FX work easier. MOPs operates entirely natively within Houdini and is not a closed system, and can be used interchangeably with native SOPs. MOPs is free and open source, and always will be.

You can get MOPs on Github here: https://github.com/toadstorm/MOPS [github.com]

What's MOPs Plus?
MOPs Plus is a commercial, closed-source add-on to MOPs. It has a number of higher level tools for things like typography and cameras, and also extends the MOPs toolset into DOPs so you can better direct particles, RBDs, and Vellum simulations. MOPs Plus is a permanent license; yearly payments are for updates, not for the software license itself. You can pause the subscription at any time if you don't want or need to update.

You can create an account and purchase MOPs Plus here: https://www.motionoperators.com/info/mopsplus/ [www.motionoperators.com]

Where can I get more information about MOPs and MOPs Plus?
Edited by toadstorm - Sept. 15, 2022 17:57:12
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
User Avatar
Member
323 posts
Joined: April 2017
Offline
A new release of MOPs Plus is now available!

This adds the following fixes and changes:

  • Added "Goal" mode to MOPs Curve Toys. This attracts curves towards a goal position.
  • Added a new example file to demonstrate the updated MOPs Curve Toys node.
  • Fixed the group mask selector for all modes in MOPs Curve Toys.
  • Added MOPs Waveforms v1.1. This changes the "Time" parameter to "Cycles" for easier looping.
  • Fixed a definition problem with MOPs Edit that prevented the new v1.1 from being accessible. You can now edit pivots with MOPs Edit (press the apostrophe key while in the tool state to activate).

MOPs Curve Toys Goal mode demo:


MOPs Edit pivots demo:
Edited by toadstorm - Sept. 24, 2022 15:58:27
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
User Avatar
Member
323 posts
Joined: April 2017
Offline
New updates are now available for both MOPs and MOPs Plus.

MOPs 1.7.6 Experimental fixes some minor bugs with the Instancer and adds support for File Cache SOPs as direct inputs.
MOPs Plus 2022-10-26 adds several new UX improvements to MOPs+ Physics Edit, a quasistatic Bullet solver (think Vellum Brush, but for rigid bodies).

You can download the latest MOPs release here: https://github.com/toadstorm/MOPS/releases/tag/v1.7.6e [github.com]

The full MOPs Plus changelog is available here: https://www.motionoperators.com/changelog/ [www.motionoperators.com]

Here's a quick preview of the updated MOPs+ Physics Edit handle in action:
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
User Avatar
Member
323 posts
Joined: April 2017
Offline
New updates are now available for both MOPs and MOPs Plus.

MOPs v1.7.7 Experimental patches some behaviors in MOPs Apply Attributes related to the `p@mops_orient` pretransform attribute created by MOPs Reorient. All MOPs nodes will now correctly output `p@orient` relative to the value of `p@mops_orient`, if it exists, and interpolation between transforms with a `p@mops_orient` attribute should now blend correctly. Alembics wired into MOPs Convert will automatically extract the `packedfulltransform` intrinsic and apply it to `p@mops_orient` for correct local transformations. You can download the updated release here: https://github.com/toadstorm/MOPS/releases/tag/v1.7.7e [github.com]

MOPs Plus build 2022-12-27 updates the MOPs+ Edit SOP to correctly orient the transform handle based on the `p@mops_orient` attribute, and fixes a couple of minor bugs with MOPs+ Sequencer and MOPs+ Camera Blender. The full changelog can be viewed here: https://www.motionoperators.com/changelog/ [www.motionoperators.com]
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
User Avatar
Member
323 posts
Joined: April 2017
Offline
A new experimental update to MOPs is now available: https://github.com/toadstorm/MOPS/releases/tag/v1.7.8e [github.com]

MOPs v1.7.8 Experimental adds the following changes:
  • Patched a bug in MOPs Apply Attributes that caused points without packed transforms to reset their scale and/or pscale attributes in some operations like MOPs Randomize.
  • Added warning to MOPs Spread Falloff when points are outside the connections network. These points will no longer be affected by the spread.
  • The MOPs Noise Modifier now initializes the scale and pscale attributes when generating trails if those attributes don't already exist.
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
User Avatar
Member
323 posts
Joined: April 2017
Offline
New builds of MOPs and MOPs+ are now available!

MOPs v1.7.9 Experimental patches a number of bugs with MOPs Apply Attributes and adds the ability to extract 4@xform into individual template point attributes. Release page: https://github.com/toadstorm/MOPS/releases/tag/v1.7.9e [github.com]

MOPs+ 2023-02-23 adds new Volume Falloffs to the mix! Shape Falloff Volume and Object Falloff Volume can apply simple falloff functions to fog volumes, heightfields, and velocity volumes, complete with seamlessly looping noise and lots of compositing modes. MOPs+ Apply Attributes DOP can now choose goal attributes based on the nearest point on a surface, too! Great for applying goals with changing point counts or particle fluids. Full changelog: https://www.motionoperators.com/changelog/ [www.motionoperators.com]

Attachments:
volume_shape_falloff.gif (1.2 MB)
apply_attrs_primuv.gif (6.5 MB)

MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
User Avatar
Member
323 posts
Joined: April 2017
Offline
A new stable release of MOPs, v1.8, is now available: https://github.com/toadstorm/MOPS/releases/tag/v1.8.0 [github.com]

This update includes all experimental updates released since 1.7.1, and includes numerous bugfixes and improvements to the core API nodes.
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
User Avatar
Member
323 posts
Joined: April 2017
Offline
A new build of MOPs+ is now available! This introduces the MOPs+ Infection Falloff solver, and fixes some bugs in MOPsDOPs falloffs. Details in the changelog: https://www.motionoperators.com/changelog/ [www.motionoperators.com]
MOPs (Motion Operators for Houdini): http://www.motionoperators.com [www.motionoperators.com]
  • Quick Links