3D插件收藏

Ready Player Me在线捏人、添加动画并导入Unity

2021-11-14  本文已影响0人  pamisu

记录一下3D捏人网站Ready Player Me的使用,以及在Mixamo添加动画与导入到Unity的过程。Ready Player Me是一个在线3D捏人网站,支持拍照捏人与手动捏人并导出模型,捏人的自定义范围包含肤色、发型、脸型、五官(除耳朵)、妆容、衣着、饰品等,不能调整体型,衣服的种类也比较有限。目前使用完全免费,据说是和HTC、Wargaming和腾讯有合作。

不多BB开始实际操作,点击首页的“Create Avatar”按钮进入捏人界面。

选择全身或半身。


选择体型,可以选择阳刚的、阴柔的与随便,对应两套骨骼。


如果选择不拍照,会让你从预设的人物中选一个。

试了一下基本上只能识别真人照片,这里我传了一张猫猫的照片,等待一段时间后生成了娘化的猫猫:

...如果有一天家里的猫真的变成了这个样子,我希望她还是变回去吧。

好在可以继续调整,下方工具栏有一系列自定义选项。

有一些《沙丘》里的服装:

炭治郎同款:


决定就是短发眼镜了,点击右上角的ENTER HUB完成:

可以选择下载glb格式的文件或复制glb链接。

添加动画、导入Unity

用Mixamo来添加动画,但Mixamo需要上传fbx格式,有两种解决办法:

  1. 用vrchat.readyplayer.me捏人,可以导出fbx
  2. 使用官方提供的SDK

这里要将模型与动画导入到Unity,那顺便看看SDK都有哪些功能,在使用文档中下载Unity SDK:
https://docs.readyplayer.me/integration-guides/unity

导入:

如果报错存在多个Newtonsoft Json的dll,多半是项目中已经有了,删除这里的Newtonsoft Json文件夹即可。

点击菜单Ready Player Me->Avatar Loader打开导入面板:

URL or Short Code一栏粘贴glb链接,点击Load Avatar按钮,片刻后模型加载到了Resources/Avatars文件夹下:

这样模型就导入完成了,接下来添加动画,在导入面板中点击Reveal Animation Targets Folder按钮打开文件夹,这个文件夹下放了一些fbx文件:

打开Mixamo,登录后上传对应的fbx绑定骨骼,如果捏的是男性传MaleAnimationTargetV2.fbx,女性传FemaleAnimationTargetV2.fbx

根据官方文档的说法,下载动画时Skin一栏需要选择With skin:

下好后将fbx放到对应的文件夹下(Male或Female):


导入设置中可能会有报错,在Rig中确保Source选择了对应的Avatar,点击Update,Apply修复:

此时可以使用fbx中的动画了:

上一篇下一篇

猜你喜欢

热点阅读