BaseModel(基础模型)

满足以下条件的 GameObject 可以导出为 VRM 格式:

 

FBX

要满足上述条件,请在 fbx importerrig 设置中将模型设置为 humanoid。fbx 的 prefab 在设置为 humanoid 后,会附加Animator 组件,并且会设置 HumanoidAvatar。

要让 fbx 转化为 Humanoid,需要满足以下2个条件

此外

参考

从 Blender 导出与 Unity 的 Humanoid 兼容的 fbx 文件

 

在场景中加工 FBX

不会产生问题的:

有时可能会遇到问题:

出现问题的原因

HumanoidAvatar 记录了以下信息:

如果对这此进行了更改,则需要重新创建。可以在下面的 HumanoidComponent 中来创建。

 

从 GameObject 手动创建 HumanoidAvatar

可以不依赖 fbx importer 来创建 HumanoidAvatar。

 HumanoidComponent

使用这个的话,

对于像这样的 Hierarchy(层级结构),可以后续追加创建 HumanoidAvatar。创建了 HumanoidAvatar 的游戏对象(无论在场景还是作为 Prefab)都可以被导出为 VRM 格式。

 

 


Revision #2
Created 27 July 2024 07:05:18 by 北溟瞬息
Updated 2 September 2024 09:29:47 by 北溟瞬息