PhysX Break operator

The PhysX Break operator can be used to break PhysX bindings.


PhysX Break Rollout

Bind breaking

  • None: disables PhysX bind breaking.

  • All: breaks all PhysX bindings of affected particles.

  • Random (per step): the “breaks/frame” setting controls how many PhysX bindings will be broken per time step, across all applicable event particles.

  • Random (per particle): the “breaks/frame” setting controls how many PhysX bindings will be broken per-particle .

  • Breaks/frame: the maximum number of PhysX bindings to break per frame.

Affected Bindings
  • Amount %: the percentage of PhysX bindings to break.

  • Variation %: the per-particle percentage of variation to apply.

Filter

  • Filter By ID: controls whether only PhysX bindings with a matching ID will be broken.

  • ID: the ID to match.

Break Bind Types

  • [Types]: controls which PhysX binding types will be affected.

Test TRUE When

  • Break any bindings: particles will satisfy the test condition when any of their PhysX bindings are broken.

  • Break all bindings: particles will only satisfy the test condition when all of their PhysX bindings are broken.

Uniqueness

  • Seed: the seed value for all varied parameters.

Slicing Rollout

The Slicing rollout controls which tySlicer objects will be used to slice PhysX bindings.

For best results, when using tySlicers, enable “evaluate operator after PhysX” in the PhysX Bind’s timing rollout.

  • Input object list: the tySlicer objects to use for PhysX bind slicing.