Releases: toadstorm/MOPS
MOPs v1.2.2 Experimental
Local space translation in MOPs Randomize now supports the p@mops_orient
point attribute.
Fixed a discontinuity (hiccup) in non-looping noise in MOPs Noise Falloff and MOPs Noise Modifier.
Added support for matrix and matrix3 attributes to MOPs Reorient.
Added two new example files: "cluster_pivots" and "mops_vellum_constraints".
Fixed a bug in MOPs Spring Modifier that prevented VEXpressions from functioning.
Standardized the package JSON syntax to be fully compliant.
MOPs v1.2.1 Experimental
Fixed a bug in MOPs Convert that prevented it from automatically using connectivity to assemble packed primitives.
Fixed MOPs Sort to place it in the correct Tab menu.
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.
MOPs v1.1.20 Experimental
Bug fixes
Fixed looping noise in MOPs Noise Modifier and MOPs Noise Falloff to now loop seamlessly, forever.
MOPs v1.1.19 Experimental
New Features
The MOPs Noise Modifier now accepts any vector attribute as the axis to move along in "scalar" mode.
MOPs Apply Attributes 1.5 added. This includes a new toggle (defaults to ON) that falls back to the @ptnum
attribute if the destination geometry doesn't have a s@name
or i@id
attribute to match to. If this toggle is disabled, points that don't match will not be affected by Apply Attributes.
Added descriptive parms to all Falloff nodes to show what attribute they're writing to.
Bugfixes and Optimizations
Fixed a bug in the MOPs Updater shelf tool that prevented it from working.
MOPs Delay has been reoptimized, and now properly delays Alembic sequences regardless of wrap settings.
Fixed the group mask parm on MOPs Shape Falloff.
Reoptimized the main loop in MOPs Explode.
MOPs v1.1.18 Experimental
New Features
Added experimental support for looping noise in MOPs Noise Modifier and MOPs Noise Falloff.
The MOPs Relax Modifier now has more options for estimating point radius for instances.
Bugfixes
MOPs Delay no longer removes template point attributes.
MOPs Delay now works properly when the id
attribute starts at a non-zero value.
Misc
Removed the Analytics option from the MOPs Updater shelf tool.
MOPs v1.1.17 Experimental
New features
Added a ramp control to bias noise patterns in the MOPs Noise Modifier.
Added a "Simplify Scale" toggle to MOPs Extract Attributes. This allows you to disable the default behavior where scale
is simplified to pscale
if all three components of the scale
vector are equivalent.
Bugfixes
The MOPs Instancer no longer badly interpolates a template meshes' pscale
attribute when interpolation is enabled.
The MOPs Noise Modifier now correctly accumulates rotations, and the Rotation Amount parameter works as expected.
The Orient Offset feature of MOPs Move Along Spline has been reworked for more consistent behavior.
The MOPs Instancer no longer wipes out any Index Attribute that may exist on a resampled template curve.
MOPs v1.1.15 Experimental
New Features
MOPs Noise Modifier 1.2 changes the way rotation is affected by noise in Simple mode, to ensure smoother, continuous rotations. (Special thanks to Dave Stewart!)
Added "Scale Amount" control to MOPs Noise Modifier and rearranged some parameters.
Bugfixes
Fixed a bug in several Falloff nodes that caused warnings or errors about missing parameters.
MOPs v1.1.14 Experimental
Fixed broken falloff preview ramp on MOPs Combine Falloffs.
Standardized all Falloff Preview controls on Falloff nodes.
Added HHWW directory to /examples, containing source files from Houdini HIVE Worldwide.
Fixed accidental beta limitation on MOPs Sort.
MOPs v1.1.13 Experimental
The "oops my finger slipped and skipped 10 patch versions" release
MOPs Align no longer auto-adds an uninitialized falloff attribute.
Fixed a bug in MOPs Randomize that prevented multiple randomization options from working together.
Added a "Transfer Attributes" option to MOPs Explode.
Added a Trim option to MOPs Audio Falloff.