yanchxx 1d0ee1c92b | 1 year ago | |
---|---|---|
addon | 1 year ago | |
.gitignore | 1 year ago | |
LICENSE.txt | 1 year ago | |
README.md | 1 year ago | |
romp_server.py | 1 year ago |
This addon helps you drive a 3D character in Blender using ROMP based on image, video or webcam and get a 3D character that can be drived by ROMP.
# if your Blender python doesn't have pip, install pip first
/path/to/blender/python -m pip install opencv-python
# if you want to use GPU, you need to install pytorch-gpu and cuda first
pip install --upgrade setuptools numpy cython
pip install --upgrade simple-romp
# test if romp run successfully
romp --mode=video --show_largest -i=/path/to/video.mp4 -o=/path/to/results # for GPU
romp --mode=video --show_largest --onnx -i=/path/to/video.mp4 -o=/path/to/results # for CPU
Common
Image or Video
Webcam
python romp_server.py [port]
# if you start the software by clicking on its icon
# it will crash when using webcam animation
blender
Offline Animation
to use image or video to drive your character.Webcam Animation
to use webcam to drive your character.The Blender and romp_server.py is not necessary to be in the same computer. You can run romp_server.py on a linux server and use port forwarding to make the romp_server can be accessed from your local computer. A simple method is to use VS Code to set up port forwarding.
Pose Mode
;CATS
tab, then click the Apply as Rest Pose
button.All mixamo rigged characters are T-pose in Object Mode. You need to check whether your character's rest pose is A-pose or T-pose in Edit Mode.
CDBA
tab, then click Fix Bones
to make your character compatible with ROMP.Dear OpenI User
Thank you for your continuous support to the Openl Qizhi Community AI Collaboration Platform. In order to protect your usage rights and ensure network security, we updated the Openl Qizhi Community AI Collaboration Platform Usage Agreement in January 2024. The updated agreement specifies that users are prohibited from using intranet penetration tools. After you click "Agree and continue", you can continue to use our services. Thank you for your cooperation and understanding.
For more agreement content, please refer to the《Openl Qizhi Community AI Collaboration Platform Usage Agreement》