Unity3D之Mecanim動畫系統學習筆記(一):認識Mecanim動畫系統


Mecanim簡介

Mecanim動畫系統是Unity3D4.0開始引入的一套全新的動畫系統,主要提供了下面4個方面的功能:

  1. 針對人形角色提供一套特殊的工作流。
  2. 動畫重定向的能力,可以非常方便的把動畫從一個角色模型應用到其他角色模型之上。
  3. 提供可視化的Animation編輯器,可以方便的創建和預覽動畫片段。
  4. 提供可視化的Animator編輯器,可以方便的管理多個動畫切換的狀態。

工作流

模型的准備

Unity不能制作3D模型和進行骨骼綁定,這些需要在專業的建模軟件中由美術進行制作,一般常用的建模軟件有下面幾種:

  • 3DMax
  • Maya
  • Cinema4D
  • Blender
  • Mixamo

當美術制作好了資源以后,我們只需要將這些資源導入到Unity3D中使用即可。

角色設置

導入到Unity3D的資源需要進行一些簡單的設置,主要分為下面兩種設置:

  • 人形角色的設置;
  • 通用角色的設置。

讓角色運動

通過Unity3D Mecanim提供的各種工具對動畫進行配置,使其可以正常播放,常用的Mecanim模塊如下:

  • 動畫剪輯(Animation Clip)
  • 動畫狀態機(State Machines)
  • 混合樹(Blend Tree)
  • 動畫參數(Animation Parameters)

示例

學習動畫系統需要有具體的動畫文件及資源,這里我們使用官方提供的示例場景,大家可以在Unity Asset Store中下載到,地址如下:

https://www.assetstore.unity3d.com/en/#!/content/5328

使用Unity5.0

雖然Mecanim是4.0推出的系統,但是我還是使用Unity5.0來進行學習,當然對於Mecanim來說,使用4.x還是5.x都不會有太大的區別。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM