Skip to content

Releases: toadstorm/MOPS

MOPs v1.2.2 Experimental

09 Oct 17:14
75edcc0
Compare
Choose a tag to compare
Pre-release

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

17 Sep 02:52
e27e724
Compare
Choose a tag to compare
Pre-release

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

29 Aug 02:55
eedada1
Compare
Choose a tag to compare

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

19 Aug 01:49
850f91b
Compare
Choose a tag to compare
Pre-release

Bug fixes

Fixed looping noise in MOPs Noise Modifier and MOPs Noise Falloff to now loop seamlessly, forever.

MOPs v1.1.19 Experimental

15 Aug 22:03
6ccbb14
Compare
Choose a tag to compare
Pre-release

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

25 Jul 22:30
923865a
Compare
Choose a tag to compare
Pre-release

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

19 Jul 01:02
5bf16a6
Compare
Choose a tag to compare
Pre-release

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

25 Jun 03:11
c977bae
Compare
Choose a tag to compare
Pre-release

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

14 Jun 01:14
5acc909
Compare
Choose a tag to compare
Pre-release

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

08 Jun 21:38
37f4750
Compare
Choose a tag to compare
Pre-release

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.