首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Blender Mixamo插件制作元宇宙场景中的人物动作

先观赏一下我最新的元宇宙虚拟会议厅的制作进度:

这几天在优化人物动作,于是学了一下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

做一只爬的最久的乌龟,保持学习保持好奇,即使慢一点,遇到一点困难,只要最后能到达终点,又有什么关系呢。

毕竟人生没有白走的路,每一步都算数。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230129A03NKX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券