Constrain strand along simulated shape
by Renaud Bousquet


by Edy Susanto

Closest Location in UV space?
by Eric Thivierge

Gear PPGs with Embedded Layout & Logic
ICE Topo Symmetry Analyser
Constrain strand along simulated shape
by Renaud Bousquet


by Edy Susanto

Closest Location in UV space?
by Eric Thivierge

Gear PPGs with Embedded Layout & Logic
ICE Topo Symmetry Analyser
And old picture from 2004 that I found: Moving the Shape Tape.

What stands out to me is how ugly the old monitors were.
On the Read tab of the Cache Manager there’s a Dump Header button:

Dump Header dumps the cache header and attribute list to XML and pops up NetView:

If you want to dump the XML and parse it yourself, you can do it with this scripting command:
Application.DumpCacheHeader("[project path]\\Simulation\\scene_root\\pointcloud\\pointcloud_AnimTake1_[1..100].icecache", False)
You can use the PageUp and PageDown keys to move back and forward through the history of recently inspected nodes.


If you right-click one of those arrows, you can see the history list of inspected nodes, and select a specific node to inspect:

If there’s no property page open at the moment, pressing PageUp (or PageDown) will open a property page and load the most recently inspected node.
Here’s a related TD Survival video on PageUp (and some other handy shortcut keys):
SIGGRAPH 2006 Eye Candy
https://vimeo.com/27618536
When you click Fit Subcomponent UVs to Image in the Texture Projection property editor, you’ll get these ERRORs in the script history:
' ERROR : Object doesn't support this property or method: 'in_uvprops.IsClassOf' - [line 1842 in C:\Program Files\Autodesk\Softimage 2014\Application\DSScripts\Texture.vbs] ' ERROR : - [line 25] ' ERROR : Property Page Script Logic Error ' ERROR : [23] end if ' ERROR : [24] (null) ' ERROR : >[25] FitSubcomponentUVsToImage Pset.InspectedObjects, filtered ' ERROR : [26] End Sub
The fix for this requires that you edit $XSI_HOME\Application\DSScripts\Texture.vbs. You’ll probably need to edit the Permissions on Texture.vbs so that you have Full Control or Modify permissions.
Find line 1842 in Texture.vbs, and then replace the if..else..endif with this:
set coll = CreateObject("XSI.Collection")
if in_uvprops.Type = "XSICollection" then
set coll = in_uvprops
elseif in_uvprops.IsClassOf( siUVPropertyID ) = True then
coll.Add in_uvprops
end if
The fix I posted on the Softimage mailing list awhile ago was a one-liner that would enable you to use Fit Subcomponent UVs to Image on a single texture projection. This fix will work if you have multiple texture projections in the property editor.
I see there is an Extra for Softimage Subscription customers. It’s a plugin that adds two commands for exporting CrowdFX:
Export Crowd as FBX (Null Rig) – Exports a null rig for each actor including the animations created by the crowd simulation
Export Crowd as FBX (Null Rig and Geometry) – In addition to the null rig, it exports one geometry per actor enveloped to the null rig
There’s some docs on the Documentation tab in the Sub center.
