Joined: 02 Oct 2009, 22:50 Posts: 81 Location: Greece
********Update v1.1: Added a command to separate the duplicated mesh into multiple objects. The stack of the duplicated mesh must NOT be frozen (it needs the PolyMeshDuplicator operator). Right now clusters, animation and uv coords are completely ignored. The "separate" command is meant to be fast (hopefully someone will also make it feature complete) because all the other scripts i found on the net are way too slow. The commands have been moved to the "Modeling > Modify > PolyMesh" menu. Added a "Move to 3D Grid with CopyID" ICE compound, to help make 3D Grid formations. Source code is included.
v1.0 info: Makes procedural duplicates of a polygonMesh object that can be manipulated in ICE. Just like Houdini's Copy/Duplicate SOP. I saw Guillaume Laforge's op here http://www.vimeo.com/groups/ice/videos/6996197 and since i couldn't find his online, i decided to make my own. Use it at your own risk.
For XSI 7.01 x86-x64 windows
Posted a video tutorial of it here: http://www.vimeo.com/7218396
Update: Added "Random with CopyID", "Transform to PointCloud with CopyID" and "Move to 3D Grid with CopyID" ICE compounds
Usage: Now you no longer have to open up an ICE tree to get it working.
To use "PolyMesh Duplicator for Pointcloud": - Select the mesh that is used as instance shape. - Choose Modify->Poly.Mesh->PolyMesh Duplicator for Pointcloud - Pick the pointcloud to which the geometry should be matched. - In the "Copies" field of the PolyMeshDuplicator operator, enter the number of particles.
If you do not know the number of particles, you can find it out by choosing View->Scripting->SDK Explorer. Then select the pointcloud, choose "Object Details" and scroll down until you see: "Number of particles: xxxxx"
Users browsing this forum: No registered users and 1 guest
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum