如何为 Unity 修复 Avatar Masks 和 Mixamo Animation 骨骼结构?

问题描述 投票:0回答:0

我有点混乱 我的 Unity 游戏中有一个角色无法将 Avatar Masks 与 Mixamo 的动画一起使用。 如果你不知道 Mixamo,我是一个下载预制动画的网站,你可以在你自己的模型或他们的模型上使用这些动画,并在各种 3D 软件中导入和使用它们,包括 unity 我刚刚了解了 Humanoid Avatar 定义(我将其称为 HAD),并注意到我的人类角色的骨骼结构“使用 Mixamo 骨骼装备”并不完全遵循此定义。 如果不遵循 HAD,Unity 中的 Avatar 面具只会起作用。

结构如下:

|- Hips
  - Spine
    - Chest
      - Neck
        - Head
          - LeftEye
          - RightEye
          - Jaw
    - LeftShoulder
      - LeftArm
        - LeftForeArm
          - LeftHand
            - LeftThumbProximal
            - LeftThumbIntermediate
            - LeftThumbDistal
            - LeftIndexProximal
            - LeftIndexIntermediate
            - LeftIndexDistal
            - LeftMiddleProximal
            - LeftMiddleIntermediate
            - LeftMiddleDistal
            - LeftRingProximal
            - LeftRingIntermediate
            - LeftRingDistal
            - LeftLittleProximal
            - LeftLittleIntermediate
            - LeftLittleDistal
    - RightShoulder
      - RightArm
        - RightForeArm
          - RightHand
            - RightThumbProximal
            - RightThumbIntermediate
            - RightThumbDistal
            - RightIndexProximal
            - RightIndexIntermediate
            - RightIndexDistal
            - RightMiddleProximal
            - RightMiddleIntermediate
            - RightMiddleDistal
            - RightRingProximal
            - RightRingIntermediate
            - RightRingDistal
            - RightLittleProximal
            - RightLittleIntermediate
            - RightLittleDistal
    - LeftUpperLeg
      - LeftLowerLeg
        - LeftFoot
          - LeftToes
    - RightUpperLeg
      - RightLowerLeg
        - RightFoot
          - RightToes |

我注意到角色中的 Legs 不在我角色下方的 Spine 骨骼内,这在短时间内打破了 HAD。我尝试将它们移动到 Spine 骨骼/对象中,但是动画本身会中断,这让我的角色在奔跑时看起来非常愚蠢: (跑步动画播放效果图) enter image description here

有没有简单的方法可以解决这个问题? 我可以想到一个困难的方法,花费数小时重新创建骨骼结构正确的 fbx 文件,但在这个过程中打破动画并尝试无数次修复它们,我认为有一个比必须打开 Blender 更简单的解决方案。

注意事项: -动画在统一动画窗口中是只读的 -动画取自从 Mixamo 下载的 FBX 文件 -角色两条腿的骨骼结构位于层次结构中的 Spine 对象/骨骼之外,这打破了头像面具所依赖的 Humanoid Avatar Definition -我角色的骨骼结构与从 Mixamo 下载的骨骼结构完全相同

unity3d animation masking maximo avatar
© www.soinside.com 2019 - 2024. All rights reserved.