先观赏一下我最新的元宇宙虚拟会议厅的制作进度:
这几天在优化人物动作,于是学了一下Blender的的骨骼绑定的相关技术。刚开始的时候,用的是插件rigify。主要步骤如下:
导入人物模型
新建Armature->Hunman,调整骨骼的大小,并ctrl+A 应用缩放。
删掉不需要的骨骼部分,如脸部等
在编辑模式下拖拽旋转骨骼,使其尽可能地对准人物模型的部位。
右侧点击“生成RIG“按钮,这个时候人物周围会出现一圈
选中模型,再选中rig,ctrl+p , 选择自动权重
在姿态模型模式下制作人物动画(要用到自动标注动画)
做骨骼绑定的工作非常繁琐,对于急着写代码的我来说简直无法忍受,最后居然找到了adobe 的Mixamo,而且还支持Blender插件,非常还用,强烈推荐。
打开https://www.mixamo.com/,简单注册登录后发现里面有非常丰富的动作,在https://substance3d.adobe.com/plugins/mixamo-in-blender/这个地方下载Blender插件。
制作方法:
准备好自己的人物形象模型,用Blender转换为fbx格式
将该模型上车到Mixamo网站,按上面的对其方式,将人物对应上。随便选一个动作,然后下载下来带皮肤的模型,也是fbx格式
导入到Blender中,按N键打开Mixamo control rig,先点Create Control RIg ,然后点击Zero Out Rig,清除掉自带的动作,做这一步主要是让人物完全匹配上Mixamo动作。
然后从Mixamo上下载一个好的跑步动作,不带皮肤的,下载fbx 下来导入到 blender中,沿X方向移动到旁边,Source Skeleton中选择这个跑步动作,然后选中模型上的圈圈,点击“apply animation to ...”,这样动作就应用到该模型上了。
如果要做多个动作,需要打开下面两个面板:
在Action Editor中可以对动画进行编辑,满意之后,点击“Push Down”即可到下面,在这里我选了四个动作。这样就可以完成人物多个动作的制作和切换。
其中用到的快捷键:
骨骼编辑:
添加新骨骼 Shift+A
建立父子关系 Ctrl+P
取消父子关系 Alt+P
挤出骨骼 E
扭转骨骼 Ctrl+R
清除扭转 Alt+R
对齐骨骼 Ctrl+Alt+A
切换骨骼方向 Alt+F
骨骼属性设置 Shift+W
关节间创建新骨骼 F
拆分骨骼 Y
分离骨骼 P
镜像骨骼 Ctrl+M (一定要是_L _R 命名规则)
骨骼姿态模式:
清除旋转姿态 Alt+R
清除姿态位移 Alt+G
清除姿态缩放 Alt+S
姿态应用 Ctrl+A
插入关键帧 I
删除当前关键帧 Alt+I
复制姿态 Ctrl+C
粘贴姿态 Ctrl+V
镜像粘贴姿态 Ctrl+Shift+V
添加到姿态库 Shift+L
浏览姿态库 Ctrl+L
重命名姿态 Ctrl+Shift+L
删除姿态 Alt+L
骨骼组 Ctrl+G
添加IK Shift+I
添加约束 Ctrl+Shift+C
清除约束 Ctrl+Alt+C
姿态补间器 Shift+E
做一只爬的最久的乌龟,保持学习保持好奇,即使慢一点,遇到一点困难,只要最后能到达终点,又有什么关系呢。
毕竟人生没有白走的路,每一步都算数。
领取专属 10元无门槛券
私享最新 技术干货