Ragdoll 2022.03.14

Highlight for this release is Quality of Life!


Showcase

Let’s catch up on a few highlights over the past 2 weeks.

Instict

Andrei got Ragdoll introduced to this beautiful thing.

Some nice stills.

image
image

Rhinos

Jason’s working on a new tutorial for how to make self-walking quadrupeds.


Quality of Life

Let’s have some more, shall we? :partying_face:


Manipulator and Multiple Solvers

The Manipulator operates on 1 solver at a time.

When there are two or more manipulator in the scene, Ragdoll will now be more kind and smart about which one you mean.

Select any…

  • Assigned control
  • Retargeted control
  • Marker
  • Group
  • Solver
  • Constraint

…and the manipulator will figure out which solver you mean.

When unsure, it will ask you to clarify.


Selection Highlight

Each marker have 3 possible nodes you can select.

  1. The marker itself, a DG node
  2. The source transform, the control you originally assigned
  3. The destination transform(s), where simulation is recorded onto

Selecting the marker and source transforms gave you a handy selection highlighting in the viewport, confirming what you had selected. But so far, selecting a destination transform did no such thing. Until now!

Notice how this also helps you detect whether something has a target at all, like the upper legs here. These remain unrecorded, as they are connected to the hip and driven by IK.


Contact Visualisation

You can now visualise when and where contacts occur.

This can help spot self-collisions too!


Import Symmetry

Symmetry is now preserved on import.

For any character authored in a symmetrical pose, the Ragdoll Manipulator would let you operate on this character on both sides at once.

But until now, this symmetry was lost if at any point an import was made on a character was not symmetrical, such as an animated character.

This changes today!


Manipulator Deselect

With nothing selected, you now have access to the Solver in the Channel Box.


Clean Abort on Record

Almost rhymes. If recording takes too long and you hit the ESC key to cancel, Ragdoll no longer leaves a mess behind. It’s clean!


Coloured Limits

The manipulator now colors limits by their axis. Where X is red, Y is green and Z is blue; just as you’d expect.


Auto Cache

There is now an option to disable auto cache upon completed record.

image

This will let the simulation continue running after recording, using your newly recorded controls as input.


On-Location Pin

Whenever you make a new Pin Constraint, it would appear at the location of your animation. But now, it will appear wherever the simulated version of your animation is.


Limit on Select

Limits are now only visible when selected, making things a little less messy in the viewport.


Fixes

Some house cleaning of minor things that could sometimes trip you up.


Nested Namespaces and Import

Ragdoll is now happy to import physics onto any number of namespaces.


Animated Pose Space

The previous release broke any transition between Local and World, this has now been fixed.


Translate XYZ

When you want a marker to follow your animation in worldspace in all but one or two axes, you can use World Pose Translation. However, in the previous release, the axes were aligned with the control rather than the world. This has now been fixed.


Fix Unlink Solver

Linking two solvers is a non-destructive method of getting multiple characters to interact in the same scene. As it happens, you haven’t been able to unlink until now.


Export without .rag

As it happens, the Import Options will only show you files that have a .rag extension. But! The Export Options would permit export of files without this extension.

As a result, it could appear as though nothing was exported. :frowning:

This has now been fixed.

image


Euler Filter

To keep gimbal locks from happening in your recorded simulation, an “Euler Filter” could be automatically applied. This hasn’t been the case so far, but has now been fixed.


0 Density

Giving markers a density of 0 would make it infinitely light, or infinitely heavy depending on your perspective. Such things does not exist in the real world and cannot be simulated.

Ragdoll will now protect you against this.