Docs

Validate DNA

Inspects a MetaHuman DNA for structural defects, passes the DNA straight through, and publishes the verdict on pins. LOD index tables, joint hierarchy, RigLogic behaviour matrices, skin weights, ve...

Validate DNA node

The Validate DNA node

When to use it

Inspects a MetaHuman DNA for structural defects, passes the DNA straight through, and publishes the verdict on pins. LOD index tables, joint hierarchy, RigLogic behaviour matrices, skin weights, vertex layouts, blendshape targets.

How to use it

  1. 1

    Drop it anywhere in a DNA chain

    DNA in, DNA out, nothing is changed.

  2. 2

    Read the findings in the details panel, worst first

    Each one says what breaks and where.

  3. 3

    Branch on Is Sound to keep a broken DNA out of an export

Pins

Pin Type Description
DNA DNA The DNA to check. It passes straight through to the output, untouched.
Pin Type Description
DNA DNA The same DNA, byte for byte. Nothing is repaired here; the findings tell you what to fix and where.
IsSound True/False True when the DNA read cleanly and nothing came back as an error. Warnings alone leave it true: a duplicated bone name imports wrongly but is still a complete rig. Only written once a check has actually run.
Errors Whole Number How many errors were found. The full count, even when only the first few are listed.
Warnings Whole Number How many warnings were found.
LODCount Whole Number How many LODs the DNA has.
JointCount Whole Number How many bones are in the DNA's skeleton.
MeshCount Whole Number How many separate meshes the DNA carries, across every LOD.

Settings

Setting Type Description
Validate Automatically True/False Re-check every time the DNA on the pin changes. Turn it off on a file so big the geometry pass gets in your way; the node then says nothing at all until you press Validate, rather than showing you a stale answer.
Depth Choice How deep to look. The top two settings are instant; the last one walks every vertex.
Skin Weight Normalization Tolerance Number How far a vertex's skin weights may drift from summing to 1 before they are called wrong. Deliberately loose. MetaHuman DNA is authored in Maya and stores weights at single precision, so a perfectly good vertex routinely sums to 0.9999. Tie this down tight and every vertex of every shipped file gets flagged.
Max Issues Per Defect Whole number How many individual locations to list per kind of problem. The counts stay exact whatever you set; this only caps the "mesh 3, vertex 812" lines, so one systematic corruption cannot bury the report in millions of them.

Learn more

Modify MetaHuman RBF posesRead the walkthrough on meshmorpher.comhttps://meshmorpher.com/blog/modify-metahuman-rbf-poses
Modify DNA bone expressionsRead the walkthrough on meshmorpher.comhttps://meshmorpher.com/blog/modify-meta-human-dna-bone-expressions-with-mesh-morpher
Custom DNA topologyRead the walkthrough on meshmorpher.comhttps://meshmorpher.com/blog/custom-dna-topology-with-mesh-morpher-graph