use packed rbd sim as "static deforming objects"

   5770   3   1
User Avatar
Member
101 posts
Joined: Feb. 2015
Offline
Hi, I have a simple setup :
  • a rigidbody packed object fracture simulation
  • and a separate dopnet in which I want to use the deforming packed fragments as “deforming static objects”; using the RBD Packed Object DOP

see attached file


Of course I set Initial Object Type to ‘Create Deforming Static Objects’
I have tried to override the deforming and/or animated attributes on the geometry, but nothing works: all the fragments remain static.

the only time I can see objects moving is when I use “display Geometry” param and set it to “Render Geometry” ( and pointing to the same SOP ), but of course this not the geometry used during simulation, so it is of no use in that case.

Also , I almost can make it work by adding “P” attribute in the list of overridden attributes, but fragments orientations are wrong, even if I add “orient” attribute in the list( which is present on the geometry) .


Is it supposed to work like that ? or am I getting it wrong ?

gui2one
Edited by gui2one - May 19, 2018 09:09:38

Attachments:
deforming_static_objects_test.hiplc (277.8 KB)

https://vimeo.com/user43710534 [vimeo.com]
User Avatar
Member
3 posts
Joined: April 2018
Offline
Hi gui2one,

I was just doing my research on RBDs and came across this and thought it might work for your scene.



So i tried it. I changed your static solver to bullet solver and wrangled your previous box from active to animated.
I've tried changing Initial Object Type in the rbdpackedobject node but the active and animated attribute doesn't seem to change. I would like to know how that works if somebody out there knows.

Anyway ,not sure if this is what you're looking for but thought i'll just share it.

Attachments:
deforming_static_objects_test.hiplc (284.6 KB)
active_animated.jpg (185.4 KB)

User Avatar
Member
166 posts
Joined: March 2013
Offline
First, you cant use the Static Solver for this. You need to use the bullet solver. Then either set active,animated,deforming attributes correctly (you still have those from the previous sim, which is set wrong for the new sim). Or delete those attributes and set the initial object type to “create animated static objects”. Yes you should use animated static in this case, since they are animated and not deforming. Animated is usually a lot faster as well so you should do that whenever you can.
User Avatar
Member
101 posts
Joined: Feb. 2015
Offline
Thank you so much !
My mistake was to use the static solver indeed.
It works like a charm now
https://vimeo.com/user43710534 [vimeo.com]
  • Quick Links