Docs

Set DNA RBF Pose

Re-records one RBF pose of a DNA: the joint rotations that trigger it, the solver's RBF parameters, the pose's scale and name, and the corrected joint pose it applies. The write half of Get DNA RBF...

Set DNA RBF Pose node

The Set DNA RBF Pose node

When to use it

Re-records one RBF pose of a DNA: the joint rotations that trigger it, the solver's RBF parameters, the pose's scale and name, and the corrected joint pose it applies. The write half of Get DNA RBF Pose.

How to use it

  1. 1

    Isolate the pose with Get DNA RBF Pose, move its joints, wire that mesh into Mesh and the same DNA into DNA

  2. 2

    Optionally wire a second mesh into Trigger to re-record which driver rotations fire the corrective. Unwired reads those drivers from Mesh

  3. 3

    Pick the solver, then the pose

    The solver settings and pose scale load from the DNA when you pick, so what you see is what is stored.

  4. 4

    Adjust anything you want changed and press Set RBF Pose

    This is bone work, not sculpting: it reads where the joints ended up, not where the vertices ended up. The mesh must still carry the DNA's own bone names — joints that do not line up are left untouched.

Pins

Pin Type Description
DNA DNA The DNA holding the RBF pose you want to rewrite.
Mesh Mesh The mesh with its bones at the corrected pose - what the corrective should look like when it fires. Start from Get DNA RBF Pose and move joints from there.
Trigger Mesh Optional: a mesh whose bones stand at the pose that should trigger this corrective. Leave unwired to read driver rotations from Mesh. Get DNA RBF Pose's Trigger output gives you that stored trigger mesh to start from.
Pin Type Description
DNA DNA The DNA with that pose re-recorded.

Settings

Setting Type Description
RBF Solver Name Text Which solver to write inside. Pick this first: changing it rebuilds the pose list below and reloads the solver settings from the DNA.
RBF Pose Name Text Which pose of that solver to overwrite. Nothing happens until both this and the solver are set.
New Pose Name Text Rename the pose on write. Empty keeps the current name.
Pose Scale Number Scale factor stored on the pose. Loaded from the DNA when you pick the pose; written back as-is. Joint cells are authored at pose weight 1.0; this scale multiplies them on top, at runtime.
Insert Missing Attributes True/False Lets the pose drive joint attributes it was not already driving (a joint you translated that the pose only rotated before, a joint the pose never touched at all). With it off, movement on any attribute the pose does not already own is dropped and that part of your pose quietly goes missing. New rows land in the joint's own joint group (never a borrowed one), and the pose's own column is added to that group when it is missing there. A joint whose attribute already has a row there - e.g. because an expression wired it - keeps that single row: this pose's column is added to it rather than a second row being inserted for the same attribute.
Log Pose Cells True/False Writes this pose's per-joint rotation cells to the log so a Get - Set - Get round trip can be checked cell by cell. Off for normal work.
Apply Solver Settings True/False Write the solver settings below into the DNA alongside the pose. They are loaded from the DNA when you pick the solver, so leaving them untouched writes back what was already there. Turn this off to leave the solver's stored settings alone entirely.
Solver Type Choice Additive sums contributions from each pose; Interpolative interpolates between them by distance.
Function Type Choice Falloff curve of a pose's influence over distance.
Distance Method Choice How the distance between the driver rotation and a pose's stored trigger is measured. MetaHuman correctives use SwingAngle / TwistAngle solvers.
Normalize Method Choice When pose weights are normalized after solving.
Twist Axis Choice The twist axis Swing/Twist distance methods measure around.
Automatic Radius Choice On derives the radius from the stored poses; Off uses Solver Radius.
Solver Radius Number Falloff radius, used when Automatic Radius is Off. Angle-based distance methods measure it in degrees.
Solver Weight Threshold Number Pose weights below this are clamped to zero.

Learn more

Modify MetaHuman RBF posesRead the walkthrough on meshmorpher.comhttps://meshmorpher.com/blog/modify-metahuman-rbf-poses
The same fix in Mesh Morpher ClassicRead the walkthrough on meshmorpher.comhttps://meshmorpher.com/blog/modify-metahuman-dna-rbf-poses-classic