H14 - Rigid body emitter

   5371   4   2
User Avatar
Member
38 posts
Joined: Feb. 2014
Offline
Hello. please help me understand what I'm doing wrong.

I am trying to do a simplified rigid body emitter, based on this technique:
http://valeriodinapoli.blogspot.com/2013/02/houdini-how-to-create-rigid-body-emitter.html [valeriodinapoli.blogspot.com]

I managed to do it from scratch in H13, but somehow it doesn't work in H14.

My procedure is as follows:
1) Create a RBD Point Object, using a grid (template) and a sphere (instance)
2) Put an expression in the DOP network, on the grid's RBD packed object node's Creation Frame parameter: if($F<100,if($F%3==0, $F, 0), 0), to emit new rigid bodies every third frame.

As soon as i lay down the expression in H14, the simulation disappears. Oddly enough if the modulo condition is set to $F==1 it plays, but the Rigid Body Solver node still errors out. It says Rigid point attribute “name” not found, and “Geometry doesn't contain any packed primitives”

So my question is: what has changed since H13, and how can i fix the no name and no packed prims errors?

Attachments:
scatter_to_RBD.hipnc (274.4 KB)

User Avatar
Staff
748 posts
Joined: Oct. 2012
Offline
There was a bug in the RBD Packed Object DOP that caused it to not import the geometry if the object's creation frame was not on the first simulation frame. This is fixed in tomorrow's build (14.0.221)
User Avatar
Member
38 posts
Joined: Feb. 2014
Offline
I see. Thank you, I will try it with the new build.
For now i found that everything works if you choose RBD Point Object instead of the RBD Packed Object.

Is there a good guide to building these things from scratch, explaining all the settings of DOP Import / RBD Packed Object and their uses, apart from the help card, that anyone could point me to?
User Avatar
Member
6 posts
Joined: March 2012
Offline
hi filip,
you can find a different method for creating a RBD-EMitter in this this tutorial-series:
https://vimeo.com/102198238 [vimeo.com]
but i still try to find a solution too which uses RBD-packed or the possibility to use instanced geometry instead the copy-sop because it slows the simualtion quickly down.
User Avatar
Member
6 posts
Joined: March 2012
Offline
hi filip,
you can find a different method for creating a RBD-EMitter in this this tutorial-series:
https://vimeo.com/102198238 [vimeo.com]
but i still try to find a solution too which uses RBD-packed or the possibility to use instanced geometry instead the copy-sop because it slows the simualtion quickly down.
  • Quick Links