Unity導入模型出現 (Avatar Rig Configuration mis-match. Bone length in configuration does not match position in animation)?


昨天遇到這兩個模型導入的問題,查了一下資料,自己摸索了一下解決方法。。總結一下~

 

出現的原因:(問題1)Warning

當模型文件導入以后並且設置Animation Type是Generic的時候,動畫文件不報warning

 

但是當我們將Animation Type設置成Humanoid並且  Avatar Definition設置為Copy From Other Avatar的時候,有些文件就會報

Warning(s) found while importing rig in this animation file, Open "Import Messages" foldout below for more details.

Copied Avatar Rig Configuration mis-match. Bone length in copied configuration does not
match position in animation file

復制的頭像裝配配置不匹配。 復制配置中的骨骼長度不會匹配動畫文件中的位置

 

此時就算我們把Avatar Definition 設置回Create From This Model,會出現另一個Warning

Avatar Rig Configuration mis-match. Bone length in configuration does not match position in animation?

Avatar Rig配置不匹配。 配置中的骨骼長度與動畫中的位置不匹配

 

解決方法:

  將Animation Type先設置回Generic類型並Apply。。。

  然后再將Animation Type設置Humanoid並且  Avatar Definition設置為Create From This Model。此時你會發現Warning已經消失了。

 

 

這個warning在有些版本上直接改回Creat From This Model就不會顯示。。可是有些版本里,就會顯示。。所以按照解決方法搞定以后就可以消除warning。

 

出現的原因:(問題2)Error

如果出現這個警告。

 

解決方法:

1、將Avatar Definition設置為Create From This Model 。並且Apply,此時如下圖所示

2、點擊Configure。。將Pose設置為Enforce T-Pose(強制T位),然后別忘了按Done保存。

3、問題解決!

 


免責聲明!

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



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