| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
A Blender 4.x add‑on that converts any video of multiple people into fully‑rigged Rigify animations, powered by MMPose for 2‑D pose tracking and MotionBERT for 3‑D pose lifting. Press one button, get cleaned keyframes on your own Rigify armatures.
STILL IN DEVELOPMENT - CURRENTLY HAS ISSUES WITH MMPOSE NOT WORKING PROPERLY
Supports multiple people per video with per‑track BVH export
Extreme‑aware keyframe reduction (smooths curves while preserving peaks)
Dependency installer in isolated virtual‑env keeps Blender Python clean
CPU or CUDA 12.1 GPU wheels
Automatic cloning of MMPose & MotionBERT, plus checkpoint download
Optional duplication of the target Rigify rig for each person
Fully integrated into the View3D ▸ Sidebar ▸ Video 2 Rigify panel
Still in Preferences, open the add‑on’s panel and press Install Dependencies.
When prompted, choose GPU if you have a CUDA 12.1‑compatible NVIDIA card, otherwise leave it off for a pure CPU build.
The tool will:
Wait until “Dependencies installed ✔” appears. (Subsequent Blender sessions reuse the same env; rerun to upgrade.)
Switch to View3D ▸ Sidebar ▸ Video 2 Rigify.
Press Run Pipeline and fill in:
Click OK. Internally the add‑on will:
video → MMPose (2‑D & tracking)
→ per‑track JSON
→ MotionBERT (3‑D lift) → BVH
→ Retarget Animation add‑on → Rigify armature(s)
When finished you’ll see baked actions on your rig(s).
The temporary script below is auto‑generated inside TMPDIR and can be reused standalone:
python pipeline_stub.py input.mp4 --outdir out/ \
--mmpose /path/to/mmpose \
--motionbert /path/to/MotionBERT \
--device cuda:0| Field | Description |
|---|---|
| Bake Step | Skip frames when baking to reduce key count. |
| Extreme Error Tol. | Threshold for the numpy‑based key reducer. |
| Duplicate Rigs | If disabled, all tracks are baked onto the same rig. |
| Symptom | Fix |
|---|---|
| “Install dependencies first” | Open Preferences ▸ Add‑ons ▸ Video 2 Rigify ▸ Install Dependencies. |
| AttributeError: 'V2R_Prefs' object has no attribute 'mmpose_repo' | Re‑run Install Dependencies in v0.4.0 or later; prefs schema changed. |
| CUDA‐related import errors | Reinstall deps with GPU unchecked ➔ CPU wheels. |
| BVH imports but rig does not move | Ensure Rigify rig is selected as Target before baking. |
# run tests
pytest
# lint
ruff check .| Back | FazBrowse Home | New Git URL |