[Sidefx-houdini-list] mantra "clusterThis" procedural geometry DSO - new version available - v1.4.6
mstory at xion.org
Mon Apr 6 14:34:59 EDT 2009
Update: Version 1.4.6 available at:
New features and fixes:
* Added geometry velocity blur.
The velocity motion blur now calls addVelocityBlurGeometry() and the
deformation motion blur is calculated by clusterThis DSO as before
(remember when using deformation blur you will be doubling the amount of
* Added volume instancing.
Simple volume instancing. I started creating extensive Voxel arrays but
it became clear that would better executed in a separate project so the
volume instanced is a single "volume object" per location generated.
* Added curve instancing.
A NURBS curve is created per incoming point, created from the points
generated from the instancing loop.
(Not quite working yet, having issues with part of the curve remaining
at world origin)
*Optimized attribute processing.
Cleaned up a bunch of the attribute creation and assignment code, will
*Added motion blur pass for CVEX processing.
Added a loop for processing deformation motion blur geometry to the CVEX
*Changed parameter code to use proper functions.
Changed the import() function to the proper
*Added verbosity switch for console messages.
*Added randomness for when to instance of objects
There's now a control on the OTL to control the "probability" of an
object being instanced.
*Using SYSsin() and SYScos () instead of std C functions.
*Optimized memory usage for CVEX processing, correct memory allocation
for attributes and objects.
Now only the exact amount memory is allocated for the CVEX processing
based ob geometry size and the user selected attributes to be sent to
the CVEX processing engine.
*Added user selectable attributes for CVEX processing.
Allows the user to select which attributes to be sent to the CVEX engine
so the VEX code you write will have those data available and only the
memory required for that processing is allocated.
There's a number of tips and notes I need to compile that will be
helpful for using this clustering tool, I'll post those soon. Much
testing is in order now as there's a few odd things I can't figure out
related to using the addProcedural() method ("deferred processing"),
which I would think would have a number of benefits, doesn't seem the
case. Please send any bug reports. And as always, use with caution, it's
open source ... m'kay?
More information about the Sidefx-houdini-list