1A. Cloth – Pyro Interaction
On default, pyro interacts withj cloth(if pyro solver connected first to merge node). However in this method, pyro do not colide but just affect as field force(left example) . In order to have proper colision, cloth obj should be imported with sop solver as colision source. (right example)
- importing velocity and density from source
- cloth simulation is imported with sop solver .
- Inside sopSolver: dop import impors cloth object from curent dop network
- Inside sopSolver: imported cloth object converted to colision volume
- Source volume dop, imports cloth colision sdf
2A. RBD – Pyro Interaction
In this example collision is introduced to sim by fluid source node in sop level. Density field is pushed by velocity of collision and all voxels inside colision is set to zero. On left version collision does not have any velocity hence density can not be pushed out but eaten by collision. On right one colision is introduced to sim by static solver wich seems slightly faster to calculate.
- velocity calculated for collision object via trail sop
- sdf from geometry is built and velocity added by fluid source sop. From container settings”collision” is selected.
- density and temperature introduce for source object by source volume dop.
- collision is introduced by source volume dop.
2B. RBD – Pyro Mutual Relationship In this one, two way interaction between pyro and rbd is achieved by field force. In this method, force applied to rbd objects by generated by pyro solver. Colision is enabled by first connecting rbd than pyro solvers.
- import ground static object
- import rbd fractured objects
- field force for importing velocity. This node is fed by fetch data for importing vel from pyro object
- surcing fluid density and velocity
- 1A. Cloth – Pyro Interaction
- 2A. RBD – Pyro Interaction
- 2B. RBD – Pyro Mutual Relationship
This post will continue with fallowing matrix (“pending”ones);
Top row represents effectors, leftcolumn represents affected ones. If both condition met simulation can be mutually interacted one.