Hi!
I have a simple scene , just pieces of shatter , I need to have a control over them
I mean to have another object entering the space of target object and activate those shatters so they become active
I can't manage to transfer attribute , spreadsheet shows active is 0 but sim is still going.
What is the simplest way activate pieces in dop ?
3170 5 1-
- Erik Ws
- Member
- 48 posts
- Joined: July 2020
- Offline
-
- traileverse
- Member
- 369 posts
- Joined: Nov. 2015
- Offline
-
- Erik Ws
- Member
- 48 posts
- Joined: July 2020
- Offline
-
- traileverse
- Member
- 369 posts
- Joined: Nov. 2015
- Offline
Erik Ws
thank you for help it worked , but still dont understand some things
I disabled attribute wrangle1 where you created integer
and simulation is same , what was the reason of creating it ?
attribute “active” is point attribute right ?
which node gives points that attribute ?
Yeah the wrangle isn't doing anything there really cause I didn't even tell the assemble node to pass on the active attribute, so in that stream the attribute is actually lost after the assemble node (make sure you're using geometry spreadsheet to keep track of what's happening with your attributes). But when using the attribute transfer node, I usually create and initialize the attribute on the stream I'm transferring to, it's just the way I was taught. The attribute transfer is the node that's creating the active attribute.
Edited by traileverse - Aug. 31, 2020 04:57:04
hou.f*ckatdskmaya().forever()
-
- Erik Ws
- Member
- 48 posts
- Joined: July 2020
- Offline
miccetroErik Ws
thank you for help it worked , but still dont understand some things
I disabled attribute wrangle1 where you created integer
and simulation is same , what was the reason of creating it ?
attribute “active” is point attribute right ?
which node gives points that attribute ?
Yeah the wrangle isn't doing anything there really cause I didn't even tell the assemble node to pass on the active attribute, so in that stream the attribute is actually lost after the assemble node (make sure you're using geometry spreadsheet to keep track of what's happening with your attributes). But when using the attribute transfer node, I usually create and initialize the attribute on the stream I'm transferring to, it's just the way I was taught. The attribute transfer is the node that's creating the active attribute.
No I mean active is something that belongs to dop simulation (sim is active 1 or it's passive 0)
which node creates attribute active first ?
-
- traileverse
- Member
- 369 posts
- Joined: Nov. 2015
- Offline
Erik WsmiccetroErik Ws
thank you for help it worked , but still dont understand some things
I disabled attribute wrangle1 where you created integer
and simulation is same , what was the reason of creating it ?
attribute “active” is point attribute right ?
which node gives points that attribute ?
Yeah the wrangle isn't doing anything there really cause I didn't even tell the assemble node to pass on the active attribute, so in that stream the attribute is actually lost after the assemble node (make sure you're using geometry spreadsheet to keep track of what's happening with your attributes). But when using the attribute transfer node, I usually create and initialize the attribute on the stream I'm transferring to, it's just the way I was taught. The attribute transfer is the node that's creating the active attribute.
No I mean active is something that belongs to dop simulation (sim is active 1 or it's passive 0)
which node creates attribute active first ?
the active attribute is intrinsic to DOPS RBD solver. so it's automatically created by the solver, but it checks the incoming geometry to see if the attribute is there from SOPs and if it is, as with this example, it uses those values as its initial values. So whether we created the attribute in SOPS or not, it would still get created in DOPS automatically. The active attribute basically tells the solver which RBD objects should react to other RBD objects and forces.
hou.f*ckatdskmaya().forever()
-
- Quick Links

