ComfyUI Node
FBX Pose Extractor (Pure Logic)
Validate an FBX payload (JSON text) and a bone->keypoint mapping, then project 3D bone positions into 2D OpenPose keypoints per frame.
FBX Pose Extractor (Pure Logic)
- keypoints_json
- reason
- frame_count
◄fbx_payload{"frames":[{"bones":{}}]}►
◄frame_rate30►
◄bone_mapping{}►
◄focal500►
◄z_cam1000►
◄frame_width512►
◄frame_height512►
CategoryParametric/Video
Inputs (7)
| Name | Type | Default | Description |
|---|---|---|---|
| fbx_payload | STRING | {"frames":[{"bones":{}}]} | Fbx payload. Default {"frames":[{"bones":{}}]}. |
| frame_rate | INT | 301–240 | Frame rate. From 1 to 240. Default 30. |
| bone_mapping | STRING | {} | Bone mapping. Default {}. |
| focalopt | FLOAT | 5001–100000 | Focal. From 1 to 100000. Default 500.0. |
| z_camopt | FLOAT | 10001–100000 | Z cam. From 1 to 100000. Default 1000.0. |
| frame_widthopt | INT | 51216–4096 | Frame width. From 16 to 4096. Default 512. |
| frame_heightopt | INT | 51216–4096 | Frame height. From 16 to 4096. Default 512. |
Outputs (3)
| Name | Type | Description |
|---|---|---|
| keypoints_json | STRING | — |
| reason | STRING | — |
| frame_count | INT | — |