MusePose
MusePose
MusePose 是一个基于图像生成视频的框架,专为在控制信号(如姿态)下生成虚拟人类而设计。MusePose 是 Muse 开源系列的最后一个组成部分。结合 MuseV 和 MuseTalk,该系列旨在实现从端到端生成具备全身动作和交互能力的虚拟人类。我们希望社区能和我们一起向这个愿景迈进,并期待我们的下一个里程碑!
MusePose 的使用场景
- 虚拟人类生成:用于生成可以模仿人类运动和姿态的虚拟角色,在动画、游戏等领域具有广泛应用。
- 增强现实和虚拟现实:在AR和VR环境中,生成与用户互动的虚拟人类增强体验效果。
- 影视制作:辅助电影和电视剧制作,通过虚拟演员减少拍摄成本和时间。
- 社交媒体和娱乐:创造创新内容,例如虚拟主播和虚拟偶像。
Comfyui-MusePose 安装指南
- 如果在Linux或非管理员权限的Windows账户上运行,确保
/ComfyUI/custom_nodes
和Comfyui-MusePose
具备写权限。 - 按照ComfyUI手动安装步骤进行以下操作:
- 导航至
/ComfyUI/custom_nodes/
文件夹 - 运行
git clone https://github.com/TMElyralab/Comfyui-MusePose.git
- 导航至
/ComfyUI/custom_nodes/Comfyui-MusePose
文件夹并运行以下命令:
pip install -r requirements.txt pip install --no-cache-dir -U openmim mim install mmengine mim install "mmcv>=2.0.1" mim install "mmdet>=3.1.0" mim install "mmpose>=1.1.0"
- 启动 ComfyUI
- 导航至
下载预训练模型
手动下载预训练模型:
- 下载训练好的MusePose权重。
- 下载其他组件的权重:
- sd-image-variations-diffusers
- sd-vae-ft-mse
- dwpose
- yolox - 确保重命名为
yolox_l_8x8_300e_coco.pth
- image_encoder
最终,应按如下方式组织这些权重于pretrained_weights
文件夹:
./pretrained_weights/
|-- MusePose
| |-- denoising_unet.pth
| |-- motion_module.pth
| |-- pose_guider.pth
| └── reference_unet.pth
|-- dwpose
| |-- dw-ll_ucoco_384.pth
| └── yolox_l_8x8_300e_coco.pth
|-- sd-image-variations-diffusers
| └── unet
| |-- config.json
| └── diffusion_pytorch_model.bin
|-- image_encoder
| |-- config.json
| └── pytorch_model.bin
└── sd-vae-ft-mse
|-- config.json
└── diffusion_pytorch_model.bin
工作流演示
观看并下载MusePose工作流演示文件:musepose-workflow-demo.json
体验视频演示:视频链接
广告:私人定制视频文本提取,字幕翻译制作等,欢迎联系QQ:1752338621