作者 | 朱亚东

订阅 | 010-86092062

项目周期有限,怎样才能完成人物动画的极速制作呢?日前,有业内“活雷锋”发现了一款人体建模软件MakeHuman,并分享了其制作经验。

MakeHuman是一个开源的3D人物角色建模软件,它基于大量人类学形态特征数据,可以快速形成不同年龄段的男女脸部及肢体模型,并对局部体形进行调整,特有的“自然姿势系统”可对运动中的皮肤和肌腱变形进行精确摸拟。此软件支持Windows、Mac OS X和Linux平台,适用于人体写生练习、动漫或三维角色动作设计、体育训练人体运动仿真等领域。

1. MakeHuman界面和基本操作

Step.01

双击MakeHuman启动图标,这时出现启动界面,文中使用的是1.1.1 版本号,如图1所示。

图1

Step.02

打开软件后软件界面如图2所示。

图2

软件上方为工具栏:

其中:

可进行“打开文件、保存文件、文件导出”的操作;

可进行“撤销、重做、重置”的操作;

可对人物模型进行“光滑、线框、POSE、网格、背景”的操作;

可对人物模型进行“对称右>左镜像、对称左>右镜像、对称”的操作;

可对视图进行“前、后、右、左、俯、底、重置”的操作。下面为菜单栏,主要的参数就在这里面进行调节;

因参数众多,这里就不全部介绍了,下面主要阐述一些重要的操作界面。

Step.03

点击菜单栏“设置”→“通用”,在右侧的“语言”一栏中选择“Chinese_china”,就会显示中文界面,如图3所示。

图3

Step.04

点击菜单栏“文件”→“打开”或“保存”,然后均按下图所示按钮找到路径,就可以打开文件或保存文件,如图4所示。

按此按钮找到文件路径

图4

Step.05

点击“导出”,选择不同的参数,在右侧就会显示相应参数的详细选择菜单,如图5所示。导出做好的带有骨骼和蒙皮的人物模型,文件格式有多种选择,此处选择的是FBX格式。因为FBX是Autodesk公司出品的一款用于跨平台的免费三维创作与交换格式的文件格式,大多数三维动画软件如MAYA、MAX、Motion Builder 和C4D,都可以导入该文件格式,从而能够快速制作人物动画,大大提高工作效率。

图5

Step.06

图6、图7是不同的状态栏,其属性参数不一样,大家稍加练习就可以很快掌握。

图6

图7

对MakeHuman视图中模型的操作主要用鼠标进行。按住鼠标左键可旋转视图中的模型,从不同角度查看。按住鼠标右键可缩放视图中的模型,按住鼠标中间键可上下左右平移视图中的模型。

2. 实际应用

如何将MakeHuman与MAYA结合使用,实现人物动画的极速制作,下面我们就以一个实例详细阐述整个制作过程。

Step.01

在MakeHuman软件中用默认的人体模型在建模一栏中进行调节。此处拟建亚洲女性人物模型,所以在“建模”→“主要”中调节“亚洲裔”、“性别”、“年龄”等栏的滑块,通过各滑块的左右滑动,让所建的人物模型接近于拟建的理想人物模型。然后在菜单“皮肤/ 材质”中选择亚裔的肤色,如图8所示。

图8

在做这些参数调节的时候,大家也可以找些相关图片作为参考,最终人物模型调节的效果如图9所示。

图9

Step.02

点击“几何形状”→“服装”,可以为所建的人物模型增加衣物、鞋帽等,效果如图10所示。

图10

Step.03

点击“姿态/ 动画”→“POSE”,在右侧的模块属性栏中选择“Tpose”作人物模型初始姿势,这种姿势便于人物骨骼系统的装配,如图11所示。

图11

Step.04

接下来为该人物模型添加软件预设好的骨骼系统。点击“ 姿态/动画”→“骨架”,选择“Game engine”这一栏,就可以为人物模型自动添加骨骼系统及蒙皮效果,非常便捷,如图12所示,这也是该软件的最大优势。最后点击“文件导出”工具按钮,将制作好的文件以FBX格式导出,这是一个带有骨骼和贴图的文件,并且蒙皮效果非常好。

图12

Step.05

打开MAYA,从“文件”菜单导入从Make Human导出的FBX格式文件。在视图菜单中选择“着色”,然后在其下拉菜单中勾选“X 射线显示关节”,如图13所示。也可以按键盘上的“4”键,使人物模型以线框模式显示。这样就能够选择人物模型的关节,从而与Humalk模块进行骨骼装配。

图13

Step.06

点击“窗口”→“动画编辑器”→“HumanIK”,在视图的右侧显示HumanIK界面。点击人物模型的某一块骨骼,如手部,再在HumanIK界面中也点击手部骨骼,按鼠标右键,在弹出的菜单中选择“Assign Selected Bone”,HumanIK界面中的手部骨骼就呈现绿色,意味着已将人物模型的手部骨骼指定到HumanIK界面中的相对应骨骼上,如图14所示。

图14

按照这样的操作步骤,将人物模型的其它部分骨骼一一指定到HumanIK界面中相对应的骨骼。当HumanIK界面中所有的骨骼显示为绿色后,就表示人物模型的骨骼与HumanIK界面中的骨骼映射成功,再按上方的锁定键锁定,如图15所示。这是一个非常精细的操作过程,需要细心和耐心,争取一次性映射成功。

图15

Step.07

下载一个带动画数据的FBX格式的文件,导入到MAYA中,如图16所示,图中绿色的骨骼是笔者这次制作所需的FBX格式的动画数据文件。

图16

Step.08

在HumanIK界面中的“角色”一栏中选择人物模型的骨骼,在“源”一栏中选择刚刚导入的FBX格式的骨骼数据文件名,拖动动画时间线时,就会发现人物模型随着导入的骨骼数据也动了起来,说明动画数据已正确地传递到人物模型上了,如图17所示。从图中可以看出两个软件的结合使用所达到的效果非常震撼,确实给我们带来了很大的惊喜。

图17

Step.09

将动作数据烘焙到人物模型的骨骼上,再为其加上灯光和场景,渲染后就可以制作出所需的人物动画片段。我们还可以将动作数据传到Motion Builder中,对人物模型的动作进行编辑加工,以达到更加完美的动画效果。

END

【推荐阅读】

萌到犯规的皮卡丘怎么“长毛”了?

著名摄影师曹郁:大画幅将成不可逆的趋势

深夜美食纪录片《人生一串2》再“放毒”,每个镜头都是烧烤味儿

2019世界超高清视频产业发展大会传递了哪些重要信息?

“无限远+无限近”,《风味人间》密透如何将日常食物拍出电影质感

maya导入abc动画_人物动画极速制作宝典分享!再也不用担心项目周期不够了相关推荐

  1. 苹果手机悬浮窗怎么打开_怎么通过悬浮窗录音?再也不用担心文本被遮挡

    怎么通过悬浮窗录音?在录音的时候经常遇到这种情况,打开了录音软件,录音软件就遮挡了要录制的文本,将文本缩小看起来又很不方便.在生活中,这种情况其实很普遍,主要是因为录音软件没有选择好. 在浏览器搜索& ...

  2. java悬浮窗锁定_怎么通过悬浮窗录音?再也不用担心文本被遮挡!

    怎么通过悬浮窗录音?在录音的时候经常遇到这种情况,打开了录音软件,录音软件就遮挡了要录制的文本,将文本缩小看起来又很不方便.在生活中,这种情况其实很普遍,主要是因为录音软件没有选择好. 在浏览器搜索& ...

  3. maya导入abc文件到UE4

    由于使用的maya自动绑定QuickRigCharacter,FBX格式导入不了. 然后我就想着abc缓存是否能导入呢?可能这种想法注定是个悲剧.. 于是悲剧开始了~ 真的就像官方文档上说的一样是个实 ...

  4. 用状态机做人物(AI)的状态切换以及动画效果——人物动画以及切换

    github: https://github.com/lucaschen1993/PRG_DEMO 前言 在之前写状态机文章的时候介绍过,基于事件与委托实现的状态机.这篇文章将介绍状态机的使用,以及人 ...

  5. layui 表格加载动画_巴州动画

    巴州动画,北京于萍画室新疆校区十九年沉淀,新疆再续辉煌北京于萍画室成立于2001年,在经历了19年磨砺与沉淀之后,已形成了师资力量雄厚,教学体系严谨,造型.设计.国画.实验艺术.建筑.动画综合齐头并进 ...

  6. 动画中人物格斗的基本动作收集分享

    里收集了一些动画中人物格斗的基本动作,希望能够给大家带来一些帮助. [img]/uploads/allimg/081107/2145450.jpg[/img] 戴维斯0.jpg[1b] [color= ...

  7. canvas 擦除动画_帧动画的多种实现方式与性能对比

    作者: 前端向朔 from 迅雷前端 本文目录 Web 动画形式 应用场景 素材准备 实现方案 一.GIF 图 二.CSS3 帧动画 三.JS 帧动画 方案总结 注意事项 总结 Web 动画形式 首先 ...

  8. svg配合css3动画_如何使用CSS制作节日SVG图标动画

    svg配合css3动画 正是这个季节,因此在本教程中,我将逐步创建一些CSS动画,以假日为主题的SVG图标. Iconmelon上有一些很棒的图标,该网站上有许多免费的矢量图标集,可让您尽其所能 . ...

  9. flutter 点击旋转动画_让动画实现更简单,Flutter 动画简易教程!

    Flutter中的动画功能强大且易于使用.接下来通过一个具体的实例,您将学到关于 Flutter 动画的一切. 难度:中级 今天,我们无法想象移动应用程序里面没有任何动画,当您从一页跳转到另一页时,或 ...

最新文章

  1. 在线项目管理软件leangoo 管理 技术支持
  2. bzoj1402 Ticket to Ride 斯坦纳树 + 状压dp
  3. python windows安装readline
  4. OpenShift 4 MTC - 从 OpenShift 3 向 OpenShift 4 迁移应用
  5. RESTFfu l规范 以及理解
  6. 『高级篇』docker之开发用户服务EdgeService(13)
  7. 20200706每日一句
  8. win10-iphone(ios)投屏
  9. SnifferProDynamipsGUI环境构建
  10. 百度网盘直链原理解析
  11. 用 Python 编辑 PDF 文件
  12. java char表_char码值对应列表大全
  13. Rust权威指南 读书笔记
  14. codelite交叉编译动态库学习记录
  15. spring cloud 总结(摘抄版)
  16. 【图】【热传】安全漏洞破解的奇迹
  17. 块 /宏块(MB)/片(Slice/片组/图像(picture) 对应关系
  18. π122M30代替Si8621AB-B-IS 低功耗,高能效、抗干扰能力好的 双通道数字隔离器解决方案
  19. 万一的 Delphi 博客 (注意 delphi的新功能)
  20. 前端中unescape是什么意思_js中escape()函数和unescape()函数的功能

热门文章

  1. Autodesk CAD2007的下载资源
  2. KFS同步过程中遇到的问题
  3. E: Unable to locate package openjdk-8-jre
  4. Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation Netwo
  5. MHDD教程,硬盘维修方法
  6. 抖音小店猜你喜欢底层逻辑
  7. Win32中改变Edit控件字体颜色
  8. 主机屋终生版本服务器,是否值得
  9. 串口传输 波特率 延时时间的设置
  10. 充电站储能削峰填谷方案设计测算报告