I have SkinnedMesh Animate Problem.
I want to animate SkinnedMesh fbx file by only animate fbx.
I'd like to animate the model.
Import fbx file with SkinnedMesh and Bone (this is M.fbx). Let M.fbx's Rig be Generic and RootMode Root.
Import animation only fbx file(this is called A.fbx). Set Rig of A.fbx as Generic and Copy from other Avatar of M.fbx as Avatar. Even if I set CopyFromOtherAvatar of M.fbx to A.fbx, Inspector will not correctly animate.
However, once I change M.fbx from Generic to Humanoid and return to Generic, A.fbx will correctly animate with Inspector.
Looking at M.fbx.meta here, hasExtraRoot: changed from 0 to 1.
I heard that fbx with skeleton will always have hasExtraRoot:1, but is this correct information?
私はモデルをアニメーションしたいと考えています。
Skinned$$anonymous$$eshおよびBoneを持つfbx(これを$$anonymous$$.fbxとします)。$$anonymous$$.fbxのRigをGeneric、Root$$anonymous$$ode をRootとします。
アニメーションのみのfbx(これをA.fbxとします)。A.fbxのRigをGeneric,Avatarとして$$anonymous$$.fbxのAvatarを設定します。 ここで、$$anonymous$$.fbxのAvatarをA.fbxに設定しても、Inspectorで正しくモーションしません。
しかし、$$anonymous$$.fbxを一度GenericからHumanoidに変更し、またGenericに戻すと、A.fbxはInspectorで正しくモーションを行います。
ここで$$anonymous$$.fbx.metaを見ると,hasExtraRoot:が0から1に変化していました。
私はスケルトンを持つfbxは必ずhasExtraRoot:1となると聞きましたが、これは正しい情報でしょうか?