在Unity创建高度自定义的人物模型

1.导入模型资源到SDK工程

2.设置模型AnimationType为Humanoid

检查Hierachy面板下角色模型是否包含Animator组件,并正确指定了Avatar

3.修改角色shader为自定义shader

角色自定义shader详情见

创建自定义人物shader

4.为角色添加RebornSDKCharacter组件

RebornSDKCharacter会自动添加CapsuleCollider

RebornSDKCharacter是重要的角色组件,它记录了角色的Blendshape预设

5.调整Capsule Collider

CapsuleCollider组件,是角色碰撞的关键组件,需要确保它能正确的匹配角色

通过手动修改CapsuleCollider组件的参数,最终我们能完全匹配角色

5.设置角色Blendshape preset

先在RebornSDKCharacter中添加FaceRenderer

需要有表情变化的mesh应该被添加到该数组(可以添加多个Mesh)

点击Auto Bind Blendshape 可自动绑定Blendshape预设

Reborn自动绑定是根据所选MeshRender的blendshape名称,自动匹配到表情预设中

通常情况下这个功能会减少绑定表情预设的工作量,但可能出现错误结果,所以仍需手动调整

在调整表情预设时,可以通过调整BlendShapePreview来预览效果

6.上传角色

在完成以上步骤后,便可以准备上传角色模型到Reborn了。

打开RebornSDKPlane

选择ToolType为角色编辑器,并拖入Hierachy面板中的角色模型

登录账号后,设置完名称和缩略图就可以上传啦。

最后更新于