Houdini Bullet Solver 1

1 Bullet Altering Attributes In fallowing example deforming and in-active bullet object is transformed non-deforming active object. It is done by transferring second objects attributes (box) to bullet object in sopsolver inside dop.

deformActivation.gif

  • 3)object merge, merges animated box with attributes of active=1 deforming=0
  • 4)attribute transfer for point attributes of active and deforming

bullet-deform-activate

 

2 Bullet Constraint Network In fallowing example cone twist constraint is atached pieces together until a certain angle threshold. Constraints above this threshold is removed, hence object is shattered.

bulletConstraintNetwork.gif

 

  1. sopLevel> seperated geometry’s each primative is named by assable node.
  2. connect adjasent pieces sop for creating connections between primatives that will be used as cone constraint
  3. attrCreate sop for creating @angleThreshold float for setting angle limit, @constraint_type string “all” for osition and rotation constraint, @constraintname string “cone”
  4. assemble sop for converting packed object.
  5. constraint network dop with sop path of constraints (OUT_cons).
  6. coneTwitConstraint dop with data name of “cone”.
  7. sop solver for removing constraints.
  8. relationship geometry for importing constraints
  9. delete if an angle between two piece is greater than angle threshold

consnetwork

 

 

 

 

 

 

 

 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s