99国产欧美另娄久久久精品_国内自拍农村少妇在线观看_久久亚洲道色宗和久久_日本aⅴ大伊香蕉精品视频_亚洲国产欧美日韩欧美特级_日本视频免费在线观看

  • 您的位置:首頁 > 新聞動態 > 技術文章

    Unity3D動畫系統(Mecanim)

    2017/6/26??????點擊:

    Mecanim概述:

    Mecanim是Unity提供個豐富而復雜的動畫系統,提供了:

    • 針對人形角的簡易的工作流和動畫創建能力
    • Retargeting(運動重定向)功能,即把動畫從一個角模型應用到另一個角模型上的能力。
    • 針對Animations Clips(動畫片段)的簡易工作流,針對動畫片段及他們之間的過度和交互預覽能力。
    • 一個用于管理動畫間復雜交互作用的可視化窗口。
    • 通過不同邏輯來控制不同身體部位的運動能力。

    Mecanim工作流:

    1.資源導入,這一階段由美術師或動畫師通過三維工具來完成。

    2.角的建立,主要分為以下兩種方式。

    • 人形角的建立,Mecanim通過擴展的圖形操作界面和動畫重定向功能,為人物模型提供了一種殊的工作流,它包括Avatar的創建和對肌肉定義(Musicle Definitions)的調節。
    • 一般角的建立,一般為運動物體和四足動物而設定,動畫重定向對此不適用。

    3.角的運動,包括設定動畫片段以及其相互間的交互作用,也包括建立狀態機和混合樹、調整動畫參數以及通過代碼控制動畫等。

    獲取人形網格模型

    1.人形網格模型,為了充分利用Mecanim的人形動畫系統和動畫重定向功能,需要一個具有骨骼綁定和蒙皮的人形網格模型。

    • 人形網格模型一般由一組多邊形或三角形網格組成,創建模型的過程稱為建模(modelling);
    • 為了控制角的運動,必須為其創建一個骨骼關節層(joint hierarchy);
    • 人形網格模型必須與關節層級關聯起來,通過指定關節的動畫來控制定網格的運動,這個過程稱為蒙皮(skinning);

    一句話來總結,創建好人物模型后(建模modelling),為其創建一個骨骼關節(joint hierarchy),*后異步將人物網格模型和關節關聯起來(蒙皮skinning)。[ modelling > joint hierarchy > skinning ]

    2.獲取模型,在Mecanim系統中,可以通過三種途徑來獲取人物網格模型:

    • 使用一個過程試的人物建模工具,Poser 、 Makehum或Mixamo等。其中有些三維軟件可以在建模的同時進行骨骼綁定和蒙皮操作。應該盡可能的減少人形網格的面片數量,從而更好的在unity中使用。
    • 在Unity Asset Store下載。
    • 通過三維建模軟件來創建新的人形模型,這類軟件包括3Dmax、Maya、Blender等。

    3.導出和驗證模型,unity引擎可以導入一系列的常用3D文件格式,推薦使用FBX 2012,因為改格式允許:導出的網格中包含關節層級、法線、紋理以及動畫信息;也可以導入不包含網格的動畫信息。

    動畫分解:

    1.預分解動畫模型:*容易使用的動畫模型是含有預分解動畫片段模型,這種動畫模型在導入項目后,可看到面板中包含多個可用的動畫片段列表,還可對每個動畫片段的幀數范圍進行編輯調整。

    2.未分解動畫模型:提供單一連續動畫片段的模型,這種情況可自行設定每個動畫的片段所需要的幀。如該模型動畫一共有100幀,1-10幀為待機喘息狀態,11-30幀為行走,31-60幀為奔跑,61-80幀為攻擊,81-100幀為死亡動畫。

    3.為模型添加動畫:用戶可以為任意模型的動畫組建添加動畫片段,該模型甚至可以沒有肌肉定義(非Mecanim模型),進而在Animations屬性中指定一個默認的動畫片段和所有可用的動畫片段。在非Mecanim模型上添加動畫片段也必須采用非Mecanim的方式進行,即將Muscle Definition屬性設置為None。

    對具有肌肉定義的Mecnim模型處理過程如下:

    • 創建一個Animator Controller。
    • 打開Animator Controller窗口。
    • 將定的動畫片段拖到Animator Controller窗口。
    • 將模型資源拖入到Hierarchy視圖中。

    4.通過模型文件來導入動畫片段:該方法是遵循Unity指定的動畫文件命名方案,用戶可以創建立的模型文件并按照modelName@animaionName.fbx的格式來命名。例如一個魔法師的模型(wizard.fbx),待機、行走、攻擊分別命名為 wizard@idle.fbx、wizard@walk.fbx 、wizard@attack.fbx。只有在這種情況下,動畫數據才會被使用。

    使用人形角動畫

    Mecanim動畫系統*適合用于人形角的動畫制作,因為人形模型均具有相同的基本結構,所以用戶可以實現將動畫效果從一個人形骨架映射到另外一個人形骨架上去,從而實現動畫重定向的功能。

    創建一個動畫的基本步驟就是創建一個從Mecanim系統的簡化人形骨架結構到用戶實際提供的骨架結構的映射,這種映射關系稱為Avatar,下面就介紹如何為一個模型創建一個Avatar。

    創建Avatar

    在導入一個模型(例如fbx)后,在該模型面板上選中Rig選項卡指定他它的骨骼模型,包括Humanoid、Generic和Legacy這三種。

    1.人形動畫(Humanoid)

    對于人形骨架,選中Animation Type下拉菜單,選擇Humanoid,單擊Apply按鈕,Mecanim系統就會嘗試將用戶提供的骨架結構與Mecanim系統內嵌的骨架結構進行匹配,匹配成功后在可以看到Configure...復選框被選中。在匹配成功的情況下,會在模型資源中添加一個Avatar子資源。需要注意的是,這里匹配成功僅僅是匹配了所有必要的關節骨骼,如果想達到更好的效果,還需要對Avatar進行手動調整。如果在Configure...旁邊顯示一個叉號,即不會生成相應的Avatar子資源,這種情況就需要手動配置Avatar。

    2.非人形動畫 

    Unity為非人形動畫提供了兩個選項,一般動畫類型(Generic)和舊版動畫類型(Legacy),一般動畫仍可由Mecanim系統導入,但無法使用人形動畫專有的功能。 

    配置Avatar:

    在上一步生成Avatar子資源后,即可配置Avatar。Avatat是Mecanim系統中很為重要的模塊,因此為模型資源正確的設置Avatar也至關重要,不管Avatar自動創建過程是否成功,用戶都需要進入Configure...Avatar界面中確認Avatar的有效性,即確認用戶提供的骨骼結構與Mecanim系統預定義的骨骼結構是否正確的關聯起來,并且模型處于T形姿態。

    點擊Configure...后Scene視圖將被用于顯示當前模型的骨骼、肌肉、和動畫信息,同時會出現一個Avatar配置面板,可看到一個關鍵骨骼映射信息的視圖,該視圖還顯示了哪些骨骼是必須匹配的(實線圓圈),哪些是可選匹配的(虛線圓圈)。為了方便Mecanim進行骨骼匹配,用戶提供的骨架中應半酣所有必須匹配的骨骼。此外為了提高匹配的成功率,應盡量通過骨骼代表的部位來給骨骼命名。

    如果復發為模型找到合適的匹配,用戶也可以通過類似Mecanim內部使用的方法來進行手動配置:

    1.在Avatar面板中選擇Pose下拉項中的Sample Bind-pose(得到模型的原始姿態);

    2.在Avatar面板中選擇Mapping下拉項中的Automap(基于原始姿態創建一個骨骼映射);

    3.在Avatar面板中選擇Pose下拉項中的Enforce T-pose(強制模型貼近T形姿態,即Mecanim動畫的默認姿態)

    如果在第二個步驟中,自動映射的過程出現失敗或者局部失敗,用戶可通過Scene視圖或者Hierarchy視圖中拖出骨骼并指定骨骼,如果Mecanim認為骨骼匹配,將在Avatar面板中以綠顯示,否則以紅顯示。

    如果沒有指定正確則會看到Sence視圖中會出現Character not inT-pose提示,可通過EnforceT-pose強制將模型轉換為T型姿態或者旋轉至模型為T型姿態。

    上述骨骼映射信息還可奧村一個人形模版文件(Humanoid Template File).ht ,這個文件可在所有使用這個映射關系的角之間復用。

    設置Muscle參數:

    Mecanim使用肌肉(Muscle)來限制不同骨骼的運動范圍,一旦Avatar配置完成,Mecanim就能解析其骨骼結構,進而用戶就可以在Muscles選項卡中調節相關參數。在此可比較容易的調節角的運動范圍,確保看起來真實自然。

    用戶可以在視圖上方使用預先定義的變形方法對幾根骨骼同時進行調整,也可在視圖下方對身體上單根骨骼進行調整。

    人形動畫的重定向:

    人形重定向是Mecanim系統中強大的功能之一,這意味著開發者只需要很簡單的操作即可將一組動畫應用到其他人形角模型上,前提是必須正確的配置Avatar。

    導入單個動畫文件:

    在從三維軟件導出模型前,遵循unity3d動畫文件命名方案,為單個動畫模型文件命名modelName@animationName.fbx,即 模型名稱@動畫名稱.fbx 。

    例如對于一個名為warlock(魔法師)的模型,分別指定 idle(待機),walk(行走),attack(攻擊),death(死亡) 等動畫。

    即命名規范:

    warlock@idle.fbx

    warlock@walk.fbx

    warlock@attack.fbx

    warlock@death.fbx

    另外還需導出一個 warlock.fbx 不帶動畫的模型文件,在導出模型前勾選 no animation選項即可,warlock.fbx模型會遵循動畫文件命名規范來索引其他帶動畫的模型文件。

    主站蜘蛛池模板: 香蕉网在线_国产一级桃视频播放_久久久国产精品萌白酱免费_草久视频在线_日韩免费毛片_久久视频这里只精品_黄色片免费观看网站_成人免费看吃奶视频网站 | 日日碰狠狠添天天爽超碰97久久_999成人精品_免费黄色毛片_亚洲HEYZO专区无码综合_女人被躁到高潮嗷嗷叫69_国产成人久久综合777777麻豆_韩日在线观看视频_精品国产网站 | 香蕉97超级碰碰碰视频_一级片精品_国产精品免费自拍_一级欧美一级日韩_亚洲黄色免费av_粗大的内捧猛烈进出在线视频_国产91在线播放_亚洲综合精品一区 | 人人人妻人人澡人人爽欧美一区_四色激情网_麻豆神马91_精品欧美一区二区中文字幕视频_激情信箱免费观看_日本黄色不卡_aaaa国产_狠狠做五月深爱婷婷伊人 | 啄木乌欧美一区二区三区在线_免费一级a毛片夜夜看_亚洲第一狼人天堂久久_性猛交╳XXX乱大交_韩国激情高潮无遮挡hd_巨胸喷奶水WWW视频网站_蜜桃av入口观看_女性自慰网站免费观看w | 国产黄频_电家庭影院午夜_久久精品在线_成人亚洲欧美一区二区三区_一区二区在线国产_超碰97免费观看_五月婷激情_欧美激情五月 | 中文字幕人妻在线中字_性色av一区二区三区四区_亚洲永久入口_国内精品二区_日韩毛片网站_最近2019年日本中文免费字幕_亚洲AV无码一区二区三区DV_成人播放视频 | 激情视频91_成人免费视频软件网站_亚洲欧美色中文字幕在线_变态视频在线观看_欧洲日韩在线观看_久久久精品在线_亚洲天堂男人影院_看毛片网 | 少妇把腿扒开让我舔18_午夜影院日韩_不卡无在线一区二区三区观_精品国产三级_日韩欧美精品在线观看_久久WWW免费人成人片_欧美黄色aaaa_久久福利视频一区 | 欧美人与动牲交免费观看_丝袜美女被遭强高潮网站_色欲天天天综合网_亚洲福利_久久三级影院_国产乱子伦在线观看免费_国产精品成人一区二区_久久久日韩精品一区二区 | 狠狠狠的在啪线香蕉亚洲应用_69xx免费_久久久久久免费毛片精品_91夜色_国产精品国产三级国产AV剧情_a级高清毛片_片多多免费观看高清_久久久www | 欧美日产国产成人免费图片_日日拍夜夜嗷嗷叫国产_日韩—二三区免费观看av_最好看免费观看高清视频大全国语_91精品国产综合久久久久久蜜臀_久久免费看少妇高潮A片麻豆_国产人妻久久精品二区三区特黄_久久精品一本久久99精品 | 亚洲欧美日韩中文字幕在线一区_性欧美ⅴideo另类hd_日韩av看片_内射欧美老妇WBB_亚洲国产成人精品在线_精品久久久无码中文字幕_久久综合九色综合久99_色一区二区三区 | 黄色a级一级片_国内精品久久久久久99蜜桃_日产精品久久久久久久蜜臀_国产福利男女XX00视频_韩国美女一区二区三区_午夜观看视频_久久综合久久自在自线精品自_国产一级特黄a大片免费 | 一级毛片免费在线_爱爱视频网站免费_亚洲无嘛_国产色片免费色网视频_伊人久久精品欧洲综合网_天堂va蜜桃一区_亚洲精品一区二区三区不_国产免费啪视频观看网站 | 亚欧日韩在线_无码人妻丰满熟妇区毛片_开妇小嫩苞调教HHH嗯啊MTV_A级毛片在线视频免费观看_www.色99_日韩一区精品视频_丝袜美腿精品国产一区_国产91精品看黄网站 | 日韩国产一区二区_国产77页_亚洲国产精品久久久久日本竹山梨_四虎影院wwww_日韩欧在线_欧美日韩激情一区二区_麻豆传媒影视_农村妇女野外交性高清片人山 | 鲁一鲁操一操_亚洲a一区_成人免费在线视频观看_性欧美牲交xxxxx视频欧美_69精品_国产精品资源视频_精品性视频_亚洲中文字幕aⅴ无码天堂 | 国产无套无码AⅤ在线观看_成人一在线视频日韩国产_同性男男黄G片免费网站_天天干天天日夜夜操_女人和公猪交内射网站_国产玖玖在线视频_韩国日本中文字幕_欧美一级网 | gogogo在线播放中国_国产视频久久网_欧美日韩在线观看视频_久久91超碰人人澡人人爽_青草草免费视频_青青青国产精品一区二区_免费亚洲一区二区_无码潮喷A片无码高潮免费 | 亚洲一区二区3_欧美肥熟妇xxxxx_国产V亚洲V天堂A无码_久久久精品成人免费视频_久久精品一品道久久精品_2023国产无人区卡一卡二卡三_久久不见久久见免费影院视频观看_亚洲美女av网站 | 欧美精品在线观看一区_67194成人手机在线_亚洲精品中文字幕乱码4区_国内高清久久久久久_你好星期六最新一期免费观看_国产精品三区www17con_啊v在线看_蜜桃视频在线免费播放 | 精品国产亚洲第一区二区三区_gay取精潮喷10次_日韩国产在线看_国产一区二区三区网_九七视频在线观看_日韩在线中文字幕视频_高清无码专区av_av网站大全在线观看 | 好男人资源在线观看视频_日韩在线不卡视频_俄罗斯小younv另类_伊人久久综合精品无码AV专区_国产一级精品片_久久亚洲成人av_黄污视频在线免费观看_日本一二区免费 | 中文字幕人妻三级中文无码视频_少妇9999九九九九在线观看_公和我在野外做好爽爱爱小说雨婷_无码H黄肉3D动漫在线观看_亚洲视频二区_日本又色又爽又黄的视频免_国产精品国产精品不卡_亚洲一区中文字幕在线观看 | 超碰网在线观看_日本xxxx裸体bbbb_国产中文在线播放_国产男女做爰高清全过小说_色视频在线观看免费_久草片免费福利_成人在线免费视频_www.免费av | 亚洲高清视频一区二区三区_四虎永久免费观看在线_5566成人_欧美日韩一道本_色小妹三区_久久综合久久综合九色_网友自拍露脸国语对白_日韩手机视频 | 国产精品一区二区香蕉_国产在线精品免费AAA片_国产精品亚洲一区二区三区正片_三级日本视频_中文字幕第50页_日韩福利片在线观看_永久免费看啪啪网址入口_8x8ⅹ永久免费视频 | 久久嫩草视频_日韩免费观看av_日韩国产欧美精品在线_久久精品视频18_久久久情_免费精产国品一二三产区区大学生_日本高清不卡中文字幕免费_熟妇女的欲乱在线观看 | 熟睡人妻被讨厌的公侵犯_精品成人网_亚洲一区二区久久久久久_猫咪在线永久网站_老司机精品视频一区二区_日本免费AⅤ欧美在线观看_啦啦啦在线观看视频免费观看_国产精品美女久久久婷婷网站 | 国产91精品插插插免费观看_亚洲国产久_狠狠躁躁夜夜躁波多野结依_自拍超碰在线_理论片在线_九九热精品视频在线_国产日韩在线看_亚洲综合色丁香婷婷六月图片 | 国产偷伦视频片免费视频_久久影院一区二区三区_成人网免费在线观看_成人无码www免费视频网站软件_黄色网站免费观看视频_色综合天天_5g国产精品影院天天5g天天爽_wwxx在线观看免费 | 热の无码热の有码热の综合_国产在线精品亚洲第一区香蕉_97在线超碰_久久久视频免费观看_国产精品美女一区二区_亚洲精品久久久蜜桃网站_欧美XXXX黑人又粗又长精品_麻豆精品国产 | 久久永久免费视频_凹凸69堂国产成人精品_亚洲第一极品精品无码久久_19禁无遮挡啪啪无码网站_亚洲精品乱码久久久久久久久久久久_99人人爽_欧美日韩一区二_亚洲国产日韩一区二区三区 免费动漫黄爽A片在线观看_一区精品视频_91在线无精精品秘?入口九色_av网站免费播放_亚洲综合无码精品一区二区三区_国产精品嫩草99a_av免费看国产_日韩αv在线 | 免费看v片_亚洲女同一区二区_91在线观看高清视频_在线成人免费_亚洲首页一区任你躁XXXXX_国产一起色一起爱_18禁美女黄网站色大片免费看_av不卡免费在线 | 91大片在线观看_天堂网WWW在线资源最新版_一本久道综合在线中文无码_午夜免费时刻_精品无吗乱吗av国产爱色_免费人成视频19674不收费_一本大道香一蕉久_男人久久久 | 免费看奶头视频的网站_成人免费福利片_亚洲欧美日本国产专区一区_久久午夜羞羞影院免费观看_黄在线看_久久综合九色综合久久久精品综合_日本高清不卡三区_欧美三日本三级少妇三99大粗 | 太久ta19_免费看色网站_免费观看裸体美女网站_青春草91_国产欧美日韩在线视频_99热这里只有精品久久_国产精品自在拍在线播放_亚洲AV永久精品爱情岛论坛 | 中文字幕免费播放视频_BBBBBXXXXX精品_欧美色第一页_孕妇奶水仑乱A级毛片免费看_国产精品沙发午睡系列999_中文字幕日韩精品免费看_亚洲国产成人av在线_久久两性 | 午夜在线观看影院_一区二区免费av_黄色录像久久_国产普通话尤物吞精视频_丰满少妇被猛烈进入毛片_毛片在线免费观看网站_我把护士日出水了视频_www.亚洲视频.com | 99国产精品99久久久久久_黄色大片免费网址_国产黄片自拍亚洲AV_成a人v_国产95亚洲_www.免费黄色_欧美成人网视频_韩国色网 日韩免费区_精品国产AV色一区二区深夜久久_av边做边流奶水无码免费_欧洲黄色级黄色99片_国产a网站_免费久久一级欧美_97碰碰碰人妻无码视频_三级黄色性生活视频 |