动画项目中问题及解决方案(V客学院知识分享)
2017-12-29 11:39
369 查看
武器换手相关
换手的三种方式 1.缩放隐藏换手 2.link链接约束换手 3.prop骨骼换手
1.缩放隐藏换手 即 在需要有武器的位置都放置一把武器(如左手、右手、后背、空中),将当前不需要显示的武器缩放至极小不可见,需要显示时再放大显示。优点为无需特别支持,引擎通用,非常简单。缺点为略麻烦,做动画之前就要想好武器需复制几份分别在哪,动画缩放容易出现中间帧过度不顺畅。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/ccf762d4a3a5a5058b911380cd266999)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/7371c1efe3c4ad481c8138eb66924b79)
2.link链接约束换手 即 使用link约束动画实现武器换手 其最大优点就是大部分动画师非常熟悉,运用起来得心应手。缺点也很明显,引擎不能识别link动画,需要塌陷或导出时烘焙动画才可被引擎识别,而一旦出现万向轴问题,改起来会比较麻烦。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/e531656fa6827ee7b15dd4d63682d98c)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/652c04febc1f9e71d50ce3a7866c9bb5)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/f0992c2436847f4d2edb73466d24c943)
3. prop骨骼换手 即max自带的武器道具骨骼 优点是设定即为武器道具骨骼,能解决武器所需一切需求,并且被unity3D 5.0以后的版本支持,直接导出即可。缺点是unity3D 5.0之前的版本不支持,需要烘焙动画。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/43100fc96cba957d16d1746590e42879)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/ae9899f649546ede92e11aa0e51016a0)
表情动画相关
Unity支持的MAX表情动画已经确认可行的有两种 一种就是 面部骨骼绑定表情动画 另一种是morpher控制器表情动画。表情动画常见于舞蹈类、大型MMO类及单机类等游戏中,前两种重视社交和展示所以对表情有需求,后一种常见于精品游戏中,各方面品质相对都比较高所以对表情也有要求。
面部骨骼绑定动画 最常见的面部骨骼就是张嘴动画,只需一根下颚骨骼即可解决,在很多有坐骑或怪兽的项目中使用,是广义上的表情动画。较为复杂的表情动画用骨骼绑定来做并不划算,一来架设骨骼比较麻烦,具体K动画的时候也相对繁琐(有人用线性IK来制作表情,其实道理与骨骼绑定并无二致,只是调动画的时候有联动关系相对简单些);二是骨骼过多带来的运算量也比较大,会比较占用资源。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/02ac1323fbc94e3aae7a292b5c51448c)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/7efaaa3f76e12ba7bb85ccd5bee78d8d)
morpher控制器表情动画 优点是占用资源相对较小,动画可以做到比较精细,制作流程也相对简单。缺点是动画师不一定会调模型表情,前期过程相对麻烦(被拾取的表情头不能镜像、不能在统一个被拾取脸上左右同时调表情),并且有比较多的动作师从来没接触过morpher学习成本也相对较高。
这里解释下morpher的原理 将一个角色的面部模型复制出多份,每份分别承担表情的一个局部动作,如微笑至少需要左嘴角上翘、右嘴角上翘、左眼微闭、右眼微闭四份。然后通过morpher控制器拾取这些表情,即可通过控制morpher的数值来调节表情动画。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/1d4ede0b69de3b8dac53d341e3037519)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201712/21086fe0dd29ab598716a33726c063d4)
(PHP开发、web前端、UI设计、 VR开发专业培训机构-v客IT学院版权所有,转载请注明出处,谢谢合作!)
换手的三种方式 1.缩放隐藏换手 2.link链接约束换手 3.prop骨骼换手
1.缩放隐藏换手 即 在需要有武器的位置都放置一把武器(如左手、右手、后背、空中),将当前不需要显示的武器缩放至极小不可见,需要显示时再放大显示。优点为无需特别支持,引擎通用,非常简单。缺点为略麻烦,做动画之前就要想好武器需复制几份分别在哪,动画缩放容易出现中间帧过度不顺畅。
2.link链接约束换手 即 使用link约束动画实现武器换手 其最大优点就是大部分动画师非常熟悉,运用起来得心应手。缺点也很明显,引擎不能识别link动画,需要塌陷或导出时烘焙动画才可被引擎识别,而一旦出现万向轴问题,改起来会比较麻烦。
3. prop骨骼换手 即max自带的武器道具骨骼 优点是设定即为武器道具骨骼,能解决武器所需一切需求,并且被unity3D 5.0以后的版本支持,直接导出即可。缺点是unity3D 5.0之前的版本不支持,需要烘焙动画。
表情动画相关
Unity支持的MAX表情动画已经确认可行的有两种 一种就是 面部骨骼绑定表情动画 另一种是morpher控制器表情动画。表情动画常见于舞蹈类、大型MMO类及单机类等游戏中,前两种重视社交和展示所以对表情有需求,后一种常见于精品游戏中,各方面品质相对都比较高所以对表情也有要求。
面部骨骼绑定动画 最常见的面部骨骼就是张嘴动画,只需一根下颚骨骼即可解决,在很多有坐骑或怪兽的项目中使用,是广义上的表情动画。较为复杂的表情动画用骨骼绑定来做并不划算,一来架设骨骼比较麻烦,具体K动画的时候也相对繁琐(有人用线性IK来制作表情,其实道理与骨骼绑定并无二致,只是调动画的时候有联动关系相对简单些);二是骨骼过多带来的运算量也比较大,会比较占用资源。
morpher控制器表情动画 优点是占用资源相对较小,动画可以做到比较精细,制作流程也相对简单。缺点是动画师不一定会调模型表情,前期过程相对麻烦(被拾取的表情头不能镜像、不能在统一个被拾取脸上左右同时调表情),并且有比较多的动作师从来没接触过morpher学习成本也相对较高。
这里解释下morpher的原理 将一个角色的面部模型复制出多份,每份分别承担表情的一个局部动作,如微笑至少需要左嘴角上翘、右嘴角上翘、左眼微闭、右眼微闭四份。然后通过morpher控制器拾取这些表情,即可通过控制morpher的数值来调节表情动画。
(PHP开发、web前端、UI设计、 VR开发专业培训机构-v客IT学院版权所有,转载请注明出处,谢谢合作!)
相关文章推荐
- Android studio新建项目之后由于gradle配置问题导致项目无法运行的个人解决方案分享
- Eclipse打包Android项目时用到proguard.cfg后,出现的Warning:can't find referenced class问题的解决方案
- 常见的 Web 项目转换问题及解决方案
- jsp页面中引入文件路径问题的解决方案(使用request获取项目路径)【原创】
- 项目问题与解决方案
- 常见的 Web 项目转换问题及解决方案
- WCF项目中客户端与服务器时间问题步无法连接的解决方案 转
- 创建asp.net网站解决方案文件(.sln)不和项目在同一目录问题
- 一个解决方案创建多个项目问题解决方案
- 知识的分享和管理——来自项目管理群的讨论
- 【机器学习】Kaggle项目中遇到的问题与解决方案
- spring mvc +mybatis+spring +shrio 项目开发遇到的问题及解决方案。
- VS2010打开项目时,出现“已经在解决方案中打开了具有该名称的项目”问题的解决方案
- iOS开发-项目 知识分享与经验积累(一)
- Java Web项目中路径问题的解决方案
- Java WEB项目安全问题及解决方案
- VS无法打开项目文件“Web.csproj” -此安装不支持该项目类型问题解决方案
- 新项目上架遇到的问题及解决方案90034(1)
- H5项目常见问题汇总及解决方案