MOPs v1.2 Stable
The "Finally committing to a Stable release" release!
This release is mostly compounding all of the Experimental changes for the last several months. If you've been following the Experimental releases, there are only a few extra tweaks here. Otherwise, here's a long list of updates:
New Features
MOPs Sort added to help resolve problems with scrambled point/primitive ordering, especially after splitting and merging MOPs streams.
MOPs Apply Attributes no longer auto-sorts, greatly speeding it up with sorting isn't needed.
MOPs Noise Modifier and MOPs Noise Falloff now support looping noise patterns.
Added a "fallback" toggle to MOPs Apply Attributes to choose whether or not transforms are applied if a matching id
or name
attribute isn't found.
MOPs Convert 1.1 simplifies the prior interface.
MOPs Aim now supports VEXpressions.
MOPs Aim now has N
and up
reverse toggles.
MOPs Noise Modifier now has separate controls for the strength of position, rotation, and scale modifications.
MOPs Move Along Spline can now auto-distribute to multiple curves.
MOPs Move Along Spline can now output goal and curve number attributes.
MOPs Texture Falloff supports the use of existing UV attributes instead of just projections.
MOPs Apply Attributes now supports the PackedUSD primitive type.
MOPs Instancer can now center instances via the "Center Instance" toggle in the multiparm block.
MOPs Audio Falloff now has a "Trim" option for better performance.
MOPs Explode can now transfer attributes from the source geometry to the packed primitives.
MOPs Relax Modifier now has options to automatically or manually select the axis to use when computing a relax radius.
Added Descriptive Parameters to all Falloff nodes.
MOPs Preview Falloff can now preview any point attribute.
MOPs Combine Falloffs now reads from and writes to any point attribute.
Bugfixes
MOPs Instancer now properly adds sequence attributes to Alembic sequences.
MOPs Instancer's Template Group dropdown menu fixed.
The "Pack From" option on the MOPs Instancer now works properly with Alembic sequences.
Removed a stray temporary attribute from MOPs Align.
Fixed a bug in the MOPs Instancer that caused scale
and pscale
to behave oddly.
All Falloff nodes have been re-optimized for speed.
Fixed a bug that prevented MOPs Randomize from properly chaining multiple randomizations.
A number of Falloff nodes with faulty Remap controls were fixed.
MOPs Noise Modifier now generates random rotations in a more temporally coherent way, preventing sudden breaks in rotation.
The Orient Offset in MOPs Move Along Spline is now more accurate and reliable on twisty paths.
The MOPs Instancer no longer wipes out the Index Attribute on resampled template curves.
MOPs Delay no longer removes template point attributes.
MOPs Delay now uses idtoprim
to match packed primitives in order to prevent issues with point IDs not starting at zero.
MOPs Delay simplified; will delay any attribute and will now properly delay Alembic sequences regardless of wrap setting.
Fixed a bad group mask parameter in MOPs Shape Falloff.
Simplified and reoptimized MOPs Explode.
MOPs Falloff from Attribute now properly outputs to any point attribute.