Table of Contents

Jolt Debug Visualizations

To debug physics issues it can be very valuable to visualize certain aspects of the Jolt simulation. Debug visualizations are enabled through CVars.

Jolt Geometry

Visualize Jolt Geometry

These CVars enable rendering of the Jolt collision geometry:

  • Jolt.Visualize.Geometry: Enables visualization of physics collision geometry.
  • Jolt.Visualize.Exclusive: Disables rendering of regular geometry.
  • Jolt.Visualize.Distance: Configures the distance up to which Jolt geomtry gets extracted from objects.

The collision geometry is rendered using these color codes:

Color coding

Debug Draw Constraints

The debug draw CVars enable wireframe overlays which are mainly useful to debug issues with constraints. This visualization has a high performance impact and thus should only be used in very small test scenes.

These debug draw CVars are available:

  • Jolt.DebugDraw.Bodies: Enables visualization of physics bodies.
  • Jolt.DebugDraw.Constraints: Enables basic visualization of constraints.
  • Jolt.DebugDraw.ConstraintFrames: Enables more detailed visualization of constraints.
  • Jolt.DebugDraw.ConstraintLimits: Enables visualization of constraint limits.

Jolt Debug Visualization

See Also