Found 423 posts.
Search results Show results as topic list.
Houdini Indie and Apprentice » glue issues
-
- cwhite
- 794 posts
- Offline
You can use the RBD Fractured Object to create multiple RBD objects from your source geometry based on the ‘name’ primitive attribute or based on primitive groups.
Houdini Indie and Apprentice » just want these spheres behave independent
-
- cwhite
- 794 posts
- Offline
The RBD Object DOP will create a single RBD Object from the entire source geometry, which causes the spheres to behave as one object.
For the effect you want, you can use the RBD Point Object DOP to create a separate RBD Object at each point of some source geometry. I've attached an example demonstrating how this can be done.
For the effect you want, you can use the RBD Point Object DOP to create a separate RBD Object at each point of some source geometry. I've attached an example demonstrating how this can be done.
Technical Discussion » HDK add points, vertices, primitives to SIM_Geometry
-
- cwhite
- 794 posts
- Offline
You'll want to use SIM_GeometryCopy (there's an example in the HDK docs of how to set this up as well).
SIM_GeometryCopy *geo = SIM_DATA_CREATE(obj, SIM_GEOMETRY_DATANAME, SIM_GeometryCopy, SIM_DATA_RETURN_EXISTING | SIM_DATA_ADOPT_EXISTING_ON_DELETE);
GU_DetailHandleAutoWriteLock gdl(geo->lockGeometry());
GU_Detail *gdp = gdl.getGdp();
geo->releaseGeometry();
SIM_GeometryCopy *geo = SIM_DATA_CREATE(obj, SIM_GEOMETRY_DATANAME, SIM_GeometryCopy, SIM_DATA_RETURN_EXISTING | SIM_DATA_ADOPT_EXISTING_ON_DELETE);
GU_DetailHandleAutoWriteLock gdl(geo->lockGeometry());
GU_Detail *gdp = gdl.getGdp();
geo->releaseGeometry();
-
- Quick Links
