Nodes/melite-autorig-nodes/🎬 Kimodo Export FBX (Retarget)
ComfyUI Node

🎬 Kimodo Export FBX (Retarget)

A ComfyUI node in TechNoir/AutoRig with 8 inputs and 1 output.

By JayDataEngineerΒ·Created about a month agoΒ·Updated 3 days agoΒ· 1
🎬 Kimodo Export FBX (Retarget)
    • animated_path
    β—„rigged_pathβ–Ί
    β—„fps30β–Ί
    β—„file_formatfbxβ–Ί
    β—„npz_pathβ–Ί
    β—„in_placetrueβ–Ί
    β—„decimate_ratio0.20β–Ί
    β—„source_glbβ–Ί
    β—„preserve_texturetrueβ–Ί
    CategoryTechNoir/AutoRig

    Inputs (8)

    NameTypeDefaultDescription
    rigged_pathSTRINGPath to a rigged GLB/FBX with Mixamo bone names. Connect from SaveRiggedModel or provide a path.
    fpsINT301–120Output animation frame rate.
    file_formatCOMBOfbxFBX for Unity/Unreal/Kimodo. GLB for web/Three.js.
    npz_pathoptSTRINGOptional: SOMA-77 motion NPZ for retargeting. If provided, Blender retargets motion onto the character. If empty, just converts format.
    in_placeoptBOOLEANtrueIn-place motion: zero root horizontal drift so character walks on a treadmill (stays centered). Recommended for Pose Studio.
    decimate_ratiooptFLOAT0.200–1Mesh decimation ratio (0=off, 0.2=reduce to 20%% of faces). Uses Collapse mode which preserves skin weights. Reduces file size ~70%%.
    source_glboptSTRINGOptional: original textured GLB. When provided (and no npz_path), GPU transfers the rig + skin weights from rigged_path onto THIS mesh, preserving textures. Uses AABB-aligned torch.cdist nearest-neighbor on the RTX 4090 (~10s for 500K verts) and writes the GLB directly β€” no Blender involved.
    preserve_textureoptBOOLEANtrueSOMAX standalone mode only. When True (default), the output GLB keeps the source mesh's textures. When False, all textures are stripped and the mesh is given a flat SOMA-blue material β€” useful when you want to apply textures later in Pose Studio or an external tool. Ignored for retarget.

    Outputs (1)

    NameTypeDescription
    animated_pathSTRINGβ€”