用blender和MakeHuman生成人体动画

 安装软件blender2.7.9,makehuman1.1.1,bvhacker1.8.0.6

一、给blender安装makewalk插件

1.在makehuman官网上下载blender_plugins_for_1.1.1.zip.

2.解压下载文件,将文件夹makewalk复制到blender安装目标下的Blender\2.79\scripts\addons

3.启动blender,点击菜单【File】【User Preferences】,切换到【Add-ons】选项卡,在输入框中输入makewalk,勾选上【MakeHuman:MakeWalk】,点击【Save User Settings】保存设置。


二、制作人体模型
1.打开makehuman.exe(1.1.1)

2.建立一个人体模型,【骨架】选择Cmu mb。其余外观可随意配置。

3.导出【网格格式】选格Collada(dae),选择【脚踏实地】,Orienttation选择【Z轴向上,脸朝-Y轴】,Bone orientation选择【Along local X】,比例单位选择【米】,然后导出girl.dae。


三、生成bvh

1.下载bvhacker(http://www.bvhacker.com)

2.下载bvh文件(http://www.centralsource.com/blender/bvh/files.htm),例如dance2.zip。

3.解压dance2.zip,如果安装有blender,直接双击dance2.blend,打开代码。

4.选择【TimeLine】播放动画。

5.选择【Text Editor】切换回代码,点击【Text】【Save as】,保存dance2.bvh文件。

6.双击dance2.bvh,打开bvhacker。点击右下右的【1/2Sample】,使FrameTime小于30fps。调整完保存bvh文件。
四、将模型和动画合并

1.打开blender,【File】【Import】【Collada(Default)(.dae)】,勾选上左下角的【Find Bone Chains】【Auto Connect】,如何忘了勾选这两项,请关闭blender重来,否则后序无法正确导入。

2.选中树型列表中的人型girl,点击左边的【Makewalk】【Load And Retarget】,选择bvh文件。

3.播放动画。
 

  • 12
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: Blender 可以通过以下几个步骤生成变形动画: 1. 创建一个物体或选择已经存在的物体。 2. 设置动画的开始帧和结束帧。 3. 在每一帧中,通过移动、旋转、缩放等操作改变物体的形状。 4. 使用 Blender 的预览功能查看动画效果。 5. 如果需要,可以通过调整每一帧的关键帧点来优化动画效果。 6. 最后,将动画导出为相应的文件格式,如 MP4、AVI 等。 希望这些信息能帮到你! ### 回答2: Blender是一款功能强大的三维建模和动画软件,它提供了多种工具和功能来生成变形动画。 首先,您可以使用形状关键帧来创建基于时间的动画。通过选择一个物体或形状,并在帧范围内创建关键帧来定义形状的变化。然后,您可以调整关键帧之间的插值以平滑过渡,并在时间轴上预览和编辑这些动画。 其次,Blender还提供了骨骼动画的支持。骨骼动画基于骨骼系统和权重绑定,通过将骨骼与物体关联并使用关键帧来控制骨骼的姿势和变形。您可以在时间轴上设置关键帧,以在不同帧上调整骨骼的位置和旋转,从而产生平滑的动画效果。 此外,Blender还内置了形状关键帧插值工具,如贝塞尔插值和样条插值,可用于顺滑和变形动画。您可以使用这些插值工具来调整形状关键帧之间的过渡,让变形动画更加平滑和逼真。 另外,Blender还支持模拟动画技术,如布料模拟、液体模拟和粒子系统。您可以使用这些技术来模拟实际物体的形变和运动,从而生成逼真的变形动画。 总结来说,Blender提供了多种方法来生成变形动画,包括形状关键帧、骨骼动画、形状关键帧插值和模拟动画技术。通过熟练运用这些功能和工具,您可以创造出精彩、独特的变形动画作品。 ### 回答3: Blender 是一款功能强大的三维建模和动画软件,可以用来创建各种类型的动画,包括变形动画。下面是一些使用 Blender 生成变形动画的步骤: 1. 导入要进行变形的模型。在 Blender 中,你可以导入各种不同的模型格式,如.obj、.fbx 或者 .stl。 2. 选择模型的顶点。在 Object 模式下,选择模型并切换到 Edit 模式。然后你可以通过选择顶点并使用各种操作工具(如拉伸、缩放、旋转等)来改变模型的形状。 3. 创建关键帧。在时间轴上选择一个时间点,并在属性面板的 Keyframe 选项中设置模型的当前状态为关键帧。然后你可以在时间轴上选择其他时间点,并使用不同的操作工具改变模型的形状,并在每个时间点创建关键帧。 4. 添加动画效果。在时间轴上选择一个时间范围,并在属性面板的 Animation 选项中设置你想要的动画效果,如变形方式(线性、贝塞尔等)、变形速度等。 5. 预览和渲染动画。在 Blender 中,你可以通过点击播放按钮来预览整个动画。如果你想要渲染动画以进行保存或者输出到其他格式,可以选择渲染设置并设置渲染参数,然后点击渲染按钮即可。 此外,Blender 还提供许多其他功能和工具,如物理模拟、约束、逐帧动画等,可以帮助你更好地生成变形动画。你可以在官方文档和教程中学习更多关于 Blender 动画制作的技巧和技术。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值