Skip to content

...

Highlight for this release is ...!


Rendering 2.0

The rendering pipeline has been upgraded with some new bells and whistles!

  • Shadows
  • Smooth Shading

Shadows

Smooth Shading

Preferences

There's a new window to control the overall render settings under Ragdoll -> System -> Ragdoll Rendering that look like this.

image.png


Impulse Visualisation

Contacts now include the direction and magnitude of the force being applied, helping you understand how strong (or weak) forces are at specific locations.


Translate and Rotate Drag

Previously called "Translate Damping" and "Rotate Damping", these attribute lets you block motion of an individual Marker, similar to the Air Density attribute on the Solver except applied to an individual Marker.


Custom Maya DPI Scale

You can override the scale of your UI in Maya's global preferences.

Ragdoll wasn't aware of this, and used your display scaling directly. Now it is away, and scales with Maya as you would expect!

Programmers

For the programmers out there, the trick is to query maya.MQtUtil.dpiScale, instead of going through native Qt, e.g. QWindow.QScreen().logicalDotsPerInch() / 96.0 since Maya overrides this value.


Quality of Life

Record Translation on Individual Markers

Typically, Markers are assigned to a hierarchy of controls in a character rig, and thus translation is only relevant to the root control. But when assigning to a series of objects part of, say, a brick wall then you would expect all objects to have translation recorded as well.

That is now the case!