Studio and Graph › MetaHuman DNA
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...

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
Isolate the pose with Get DNA RBF Pose, move its joints, wire that mesh into Mesh and the same DNA into DNA
- 2
Optionally wire a second mesh into Trigger to re-record which driver rotations fire the corrective. Unwired reads those drivers from Mesh
- 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
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 poses | Read the walkthrough on meshmorpher.com | https://meshmorpher.com/blog/modify-metahuman-rbf-poses |
| The same fix in Mesh Morpher Classic | Read the walkthrough on meshmorpher.com | https://meshmorpher.com/blog/modify-metahuman-dna-rbf-poses-classic |
Available in Mesh Morpher Graph and Mesh Morpher Studio.