近期NFT领域最火的两个项目,一个是屡屡卖出天价的Cryptopunks,另一个则是新秀Meebits,而两者的共同点便是其创造者是同一个 —— Larva labs。 Cryptopunks的出现引出了ERC721代币标准,目前它的收藏价值已经得到了市场认可,那Meebits又凭什么能卖出天价呢? 据悉,Larva labs是想通过Meebits来探索近期开始走热的元宇宙(Metaverse)概念。 而在这个指南中,我们将向你展示如何将Meebit转换为VRM格式(这是虚拟化身(avatars)的最佳开放标准),然后,你就可以将其引入Webaverse以及许多其他元宇宙平台。 预备条件 Magicavoxel:https://ephtracy.github.io/Unity:建议获取VRChat使用的版本:https://docs.vrchat.com/docs/current-unity-versionUniVRM:https://github.com/vrm-c/UniVRM/releases转换Vox文件 从Meebit页面下载3D Voxel模型文件(T-pose)在Magicavoxel中打开vox文件进行转换a、使用文件夹图标打开T-pose vox文件 b、单击导出并选择要保存的对象选项 在Mixamo进行装配 接下来,我们需要添加骨骼控制器(skeleton rig),以便我们的模型可以有骨架。最简单的方法是通过Adobe提供的免费服务Mixamo。 将从Magicavoxel导出的obj、mtl以及png纹理文件压缩到一起,然后将压缩文件上载到Mixamo.com以进行装配(rig)。 用“No Fingers”设置类似的位置,然后单击下一步。自动装配机将负责其余的工作。 将包含obj文件的zip文件上传到mixamo,添加点,并在底部设置No Fingers 现在,只需使用默认设置下载生成的文件:T-pose中的FBX Binary。 装配模型后,无需更改默认设置即可下载模型 转换为VRM 下载UniVRM的最新UniVRM-0.xx.unitypackage版本:https://github.com/vrm-c/UniVRM/releases在Unity中创建一个新项目。我建议下载Unity Hub以保持一切井井有条。在顶部菜单栏上,点击 Assets -> Import Package -> Custom Package...,然后导入UniVRM unitypackage。通过将FBX文件拖放到底部面板上的Assets文件夹中,将其从Mixamo导入到项目中。单击FBX模型,在右侧转到Inspector -> Rig,然后选择Humanoid(人形生物)作为“动画类型”,然后“应用”。单击Unity资产面板中的模型,然后转到inspector以设置人形动画类型 (责任编辑:admin) |