Here is a new version of the Create Extrusion Along Strands compound. This version is focused on compatibility with public compounds (like the excellent Kristinka hair system from Anto Matkovic and the great Tree generator from Fabricio Chamon) and on performance.
The performance of the mesh generation is improve by a big factor (not measured but it could be like 10X faster).
Here are the new features :
- "Rotation Angle" : You can now twist the extrusions using this parameter.
- For advanced users : when choosing "From Custom Vector" in the "Base Up Vector" mode, you can use you own array to define each strand position up vectors.
if you turn off "Rotate Normal", your array will be use as is. If your array is smaller than the StrandPosition size, its size will be increased an its last element will be used.
- In the "Advanced" group, you can choose to remove some strand positions from the source point cloud. This is useful when your point cloud generate the first strand position on the same position than the particle. You must turn it on when using Fabricio procedural Tree compound for example.
- In the "Advanced" group, you can also turn on "Mute Deformation". When on, the topology is generated, but all the vertices are at the origin. This is very useful if your source point cloud is simulated or deformed. This way, "Create Extrusion Along Strands" is only executed once and not every frame. To get it working correctly, you must use two source point cloud. The first one will be used in the polygonal mesh generation. The second one will deform the mesh. You can create an ICETree in the animate region and use the new "Deform Strand Extrusion" compound.
(take a look in the sample scenes below to see how it works without freezing the mesh).
Here is a quick test of twisted strands using the sample model from Krinstinka hair tools : http://dl.dropbox.com/u/5533643/Softimage/Compounds/ExtrusionAlongStrand/PolygonizedKrinstinkaHair.mov
And here is a meshed and textured procedural tree using Fabricio compound :
Here is the compounds and two sample scenes showing how to setup the new "Deform Strand Extrusion" :
Create Extrusion Along Strands V2 : http://dl.dropbox.com/u/5533643/Softimage/Compounds/ExtrusionAlongStrand/Create%20Extrusion%20Along%20Strands.2.0.xsicompound
Deform Strand Extrusion : http://dl.dropbox.com/u/5533643/Softimage/Compounds/ExtrusionAlongStrand/Deform%20Strand%20Extrusion.xsicompound
Meshed Strand Tree sample scene : http://dl.dropbox.com/u/5533643/Softimage/Compounds/ExtrusionAlongStrand/FabricioChamon_StrandTree_Meshed.scn
Meshed Kristinka hair sample scene : http://dl.dropbox.com/u/5533643/Softimage/Compounds/ExtrusionAlongStrand/Krinstinka_StrandMesher_Deformed.scn