码迷,mamicode.com
首页 > 其他好文 > 详细

二、Mecanim 动画系统(第二部分)

时间:2016-11-10 13:49:18      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:图形   方式   部分   效果   时间   bsp   导入   编程工具   相互   

一、Mecanim概述

Mecanim是Unity一个丰富且精密的动画系统,它提供了:

  1.为人形角色提供的简易的工作流和动画创建能力。

  2.Retargeting(运动重定向)功能,即把动画从一个角色模型应用到另一个角色模型上。

  3.针对Animation Clips(动画片段)的简易工作流,即针对动画片段以及它们之间的过渡和交互过程的预览能力。这样可以使动画师更加独立地进行工作,而不用过分地依赖程序员,从而在编写游戏逻辑代码之前即可预览动画效果。

  4.一个用于管理动画间复杂交互作用的可视化编程工具。

  5.通过不同逻辑来控制不同身体部位运动的能力。

1.Mecanim工作流

  Mecanim工作流被分割为三个主要的阶段:

    1.资源的准备和导入。

这一阶段由美术师或动画师通过第三方工具来完成,例如3ds Max或Maya。

    2.角色的建立,主要有以下两种方式:

a.人形角色的建立。Mecanim通过扩展的图形操作界面和动画重定向功能,为人形模型提供了一种特殊的工作流,它包括Avtar的创建和对肌肉定义(Muscle Definitions)的调节。

b.一般角色的建立。这是为处理任意的运动物体和丝足动物而设置的。动画重定向和IK功能对此并不适用。

c.角色的运动。这里包括设置动画片段及其相互间的交互作用,也包括建立状态机和混合树、调整动画参数以及通过代码控制动画等。

2.旧版动画系统

  旧版动画系统是Unity引擎在4.0版本之间使用的老的动画系统。尽管Mecanim是在大多数情况下(特别针对人形动画)应该优先选用的动画系统,但是旧版动画系统仍在一些特殊场合下被采用:一种情形是处理由Unity 4.0之前版本生成的动画和相关代码。另一种情况是使用参数而不是时间来控制动画片段(例如瞄准角度)。

 

 

 

 

二、Mecanim 动画系统(第二部分)

标签:图形   方式   部分   效果   时间   bsp   导入   编程工具   相互   

原文地址:http://www.cnblogs.com/Dean27/p/6050322.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!