MOPs v1.1
WHOA IT'S ANOTHER STABLE RELEASE: THE RELEASE
Tons of new goodies here, most importantly an overhaul of the Apply/Extract framework that is faster and more reliable than the old one, and works well with both points and packed primitives.
Major framework changes
MOPs Apply Attributes has been reworked. It's now about twice as fast as the previous Stable build, and should be more reliable with both points and packed primitives, and with pretransforms via p@mops_orient
.
MOPs Extract Attributes has been reworked to get more predictable results even with weird sort orders. There is now a toggle to include the p@mops_orient
pretransform when extracting orientation.
MOPs Align v1.2 is easier to use and much more reliable than before.
New features and tweaks
MOPs Randomize now accepts an input for a "seed attribute" for more predictable randomization.
Changed the MOPs Instancer default pivot from "centroid" to "origin".
MOPs Transform now works in local space on points.
Added a scale slider to random rotation on MOPs Randomize.
Added "Affect Position" toggle to MOPs Noise Modifier.
Interpolation on deforming meshes is now togglable in MOPs Instancer.
MOPs Trails now has options for inheriting attributes and adjusting falloff.
MOPs Falloff from Attribute can now accept vector components (@P.x) as a source attribute.
MOPs Noise Patterns and all related nodes now have toggles for remapping, remapping is disabled by default, and remapping can be adjusted per-axis.
MOPs Explode now has faster performance and simplified controls for orientation.
The "Autofit" option in MOPs Shape Falloff has been reworked for much better results.
Adjusted the default grid size for Mosaic noise.
Disabled analytics entirely.
Several example files have been updated.
Bugfixes
Fixed a bug in MOPs Trails that could cause trails to jitter.
Fixed the group mask parameter in MOPs Combine Falloff.
The MOPs Instancer now will accept mops_index
attributes starting with a value greater than zero, in case you're animating the index on a template mesh over time.
The MOPs Noise Modifier now properly extracts p@mops_orient
when matching pieces.
Fixed alignment of instances in the MOPs Instancer in Linear mode.
The MOPs Instancer's Global Transform settings now properly apply in "points only" mode.
The Spherical relaxation settings on the MOPs Instancer now work properly.
Fixed some inconsistent indents in the mops_tools
Python module that caused errors in certain shelf tools.
MOPs Delay again correctly delays sequences.
Re-enabled multithreading in MOPs Explode.
The group mask picker in MOPs Spread Falloff and MOPs Instancer has been fixed.