1. 在Ready Player Me上获取免费的模型人物,https://readyplayer.me/ch/hub/avatars

将下载的模型通过blender 导入,另存所有的纹理贴图,然后保存fbx,fbx和纹理放在一个文件夹。

2. unity创建urp工程,导入fbx和纹理

3. 下载动画,去https://www.mixamo.com/#/ 下载动画ide,随便找一个自己喜欢的,下载的文件是fbx,直接拖到unity的Assets下

4. 开始添加动画

  • 选中你的 Ready Player Me 角色,在 Inspector 里找到 Animator 组件。
  • 确保 Controller已经有一个 Animator Controller,如果没有:
    • Project 视图里 创建一个 Animator Controller(右键 → Create → Animator Controller),命名为 AvatarController
    • AvatarController 拖到 角色 Animator 组件的 Controller 字段里。
  • 双击AvatarController(双击进入 Animator 视图)。
  • 拖动 HumanoidIdle 动画到 Entry 状态,确保它是默认动画。

    模型注意配置骨骼

    可能遇到的问题:
  • 动画没有循环:确保勾选 Loop Time
  • 动画导致人物移位
    启用 Foot IK,打开 Animator 视图(双击 AvatarController),选中 Idle 动画状态,在 Inspector 里勾选 Foot IK。
  • ​​​​​​
Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐