Releases: toadstorm/MOPS
v1.4.6 Experimental
Orientation bugfixes
- The Pivot Shift mode of MOPs Pivot now respects the
p@mops_orient
attribute. - MOPs Transform now properly accumulates rotations when
p@mops_orient
is set. - Fixed a bug in the MOPs Spring Modifier that caused output rotations to be incorrect when
p@mops_orient
is set.
Misc cleanup and compatibility
- Removed lazy attribute swaps from all Falloff nodes.
- The MOPs Updater shelf tool is now Python 3 compatible.
- Fixed some Python 3 compatibility issues on the MOPs Instancer.
MOPs v1.4.5 Experimental
- Added Jitter options to the Radial and Curve distribution functions of the MOPs Instancer.
- Fixed a bug in MOPs Falloff from Attribute that didn't properly set the range of the input attribute.
MOPs v1.4.4 Experimental
Extremely dull bugfixes!
- Reconnected "sequence time" options that were inexplicably disconnected in MOPs Spring Modifier.
- Rebuilt some nodes in MOPs Apply Attributes and MOPs Noise Modifier that accidentally were modified in Houdini 18.5, which could cause parameter sync errors in prior versions of Houdini.
MOPs v1.4.3 Experimental
Some boring bugfixes...
Fixed template interpolation in the MOPs Instancer when instancing to a mesh in "Prim Centers" or "Edge Centers" modes.
Fixed the "Advect" mode in MOPs Noise Modifier from returning no result.
MOPs Extract Attributes now auto-detects and extracts the KineFX 3@transform
attribute to p@orient
, v@scale
, and N
/up
.
MOPs v1.4.2 Experimental
MOPs Aim 1.2 is here!
This release adds the new MOPs Aim 1.2, which aims to both streamline the interface and provide you with more flexibility. It adds the following:
- A fancy new interface separated by Aim, Up and Orientation options
- The ability to use objects, attributes, or constant vectors to define either the aim or the up vector
- A new "Constraint Around Up" option that allows for axis-locked aiming!
MOPs v1.4.1 Experimental
- Added a Color option to MOPs Randomize. This allows you to randomly jitter colors in HSV space.
- Changed "Randomize Falloff" to randomize any float attribute in MOPs Randomize.
- Randomization of
scale
andpscale
now falloff correctly when in Multiply mode.
MOPs v1.4.0
NEW STUFF
- Updated all example files to use latest asset definitions and cleaned up in general.
- MOPs Transform Modifier now works in local space on polygons.
- All assets are now in "collapsed" format by default. This makes Houdini loading times much quicker if you're pulling assets from GitHub instead of using the Updater shelf tool.
- Updated the Group mask selector for all Falloff nodes. All Falloffs should now be able to find existing groups via the dropdown.
- Added a Falloff toggle to the MOPs Spring Modifier.
- Stepping in the MOPs Randomize node is now applied after the falloff calculation. This ensures stepping is consistent.
- Added an optional
cost
attribute to MOPs Spread Falloff. This allows you to use an attribute to tailor the spread pattern. - Added
voronoi_morph
example file. - Added "other" attribute option to MOPs Spring Modifier. You can now apply a spring force to any float attribute.
- MOPs Index From Attribute can now output any attribute instead of just
mops_index
. - MOPs Preview Falloff can now preview falloffs on plain points as sprites.
- MOPs Randomize now has full falloff preview controls.
- MOPs Instancer 1.5 adds a "Scale Interpolation" toggle to prevent the global scale control from failing on an animated template mesh without scale attributes.
- MOPs Instancer 1.5 also adds 3-dimensional controls to the "Honeycomb" distribution type.
- MOPs Reorient now has a group mask parameter.
BUGFIXES
- Fixed bug in Apply Attributes that modified or reset scale when scaling was disabled and in Multiply mode.
- Fixed the Auto-fit function in MOPs Shape Falloff so that no bounding box axis can be zero (this prevents weird math issues).
- MOPs Shape Falloff's Auto-fit function now works correctly in Python 3 builds of Houdini.
- Fixed the "Attributes to Copy" dropdown menu on *MOPs Apply Attributes.
- The Fuse operation inside MOPs Trails has been modified to prevent trails from jittering when they overlap each other.
- Fixed the channel link for the Number of Points parameter in Spherical distribution on the MOPs Instancer.
- Fixed a bug in MOPs Convert that always rebuilt the
id
attribute even if the option was disabled. - MOPs Extract Attributes no longer adds an unwanted
v@pivot
attribute when extracting pivots from non-packed geometry. - Fixed a bug in MOPs Delay that prevented "Frames" mode from functioning properly.
- Fixed a bug in MOPs Delay that could cause snapping behavior on delayed objects.
- Fixed a bug in MOPs Delay that caused group masks to break transform matching.
- MOPs Delay now properly scales in local space.
- All point attributes should now be delayed by MOPs Delay.
- MOPs Extract Attributes now preserves
N
andup
on input polygon geometry, even if extractingmops_orient
. - MOPs Apply Attributes now properly scales along local axes when a
mops_orient
attribute is present. Scaling now works correctly in world space when "Local" is unchecked.
BORING CHANGES
- Fixed help for "Attach Attribute" parm in MOPs Move Along Spline.
- Updated documentation for MOPs Spread Falloff.
- Removed a bunch of deprecated nodes from MOPs Convert.
MOPs v1.3.5 Experimental
- All assets are now in "collapsed" format by default. This makes Houdini loading times much quicker if you're pulling assets from GitHub instead of using the Updater shelf tool.
- Updated the Group mask selector for all Falloff nodes. All Falloffs should now be able to find existing groups via the dropdown.
- Added "other" attribute option to MOPs Spring Modifier. You can now apply a spring force to any float attribute.
- MOPs Index From Attribute can now output any attribute instead of just
mops_index
. - MOPs Preview Falloff can now preview falloffs on plain points as sprites.
- MOPs Randomize now has full falloff preview controls.
- Fixed a bug in MOPs Convert that always rebuilt the
id
attribute even if the option was disabled. - Updated example files:
index_from_attr
,mops_soft_mod
,texture_instance_grid
.
MOPs v1.3.4 Experimental
MOPs Extract Attributes no longer adds an unwanted v@pivot
attribute when extracting pivots from non-packed geometry.
MOPs Transform Modifier now works in local space on polygons.
Fixed a bug in MOPs Delay that prevented "Frames" mode from functioning properly.
Fixed a bug in MOPs Delay that could cause snapping behavior on delayed objects.
MOPs v1.3.3 Experimental
Updated Features
MOPs Instancer 1.5 adds a "Scale Interpolation" toggle to prevent the global scale control from failing on an animated template mesh without scale attributes.
MOPs Instancer 1.5 also adds 3-dimensional controls to the "Honeycomb" distribution type.
MOPs Reorient now has a group mask parameter.
Added an example file: sequence_trigger
.
Bugfixes
Fixed a bug in MOPs Delay that caused group masks to break transform matching.
MOPs Delay now properly scales in local space.
All point attributes should now be delayed by MOPs Delay.
Fixed the Auto-Fit function on MOPs Shape Falloff in Python 3 builds of Houdini.
MOPs Extract Attributes now preserves N
and up
on input polygon geometry, even if extracting mops_orient
.