Unity VRoid+Blender+Unity 3D人物模型导入使用

Unity VRoid模型导出VRM后,经Blender导出FBX格式, 再放入Unity中调整的全过程实操

实在没有最新的解决方案,只能参考老视频教程

VRoid (.vrm) 导入Blender导入Unity和动画 详解全流程_哔哩哔哩_bilibili

诸多尝试后,整理出必要的软件版本搭配如下:

  • VRoid: 由于导出的VRM模型并没有多大出入,版本任意, 我使用的是 VRoidStudio 1.26.0版本;
  • Blender: 2.83 从官网过往版本中找到并下载
  • Blender插件 VRM-addon-for-Blender: 使用支持Blender2.83的超级老版本2.1.0
  • Blender插件 Cats-addon 0.19
  • Blender插件 Cats中整合材质纹理要用到的 Shotariya's Material Combiner 2.1.2.9, 直接最新的应该也没问题
  • Unity插件: UniVRM 0.128.2

已整理上述插件懒人包提供下载

如此一套整下来, 按照视频教程, VRoid导出VRM后, 在Blender中,点开Cats面板->导入VRM模型->Fix Model->展开Optimization(优化)->此时需要梯子点击安装pillow插件支持功能->点击save atlas to(统合纹理到一个材质球中)->Export Fbx, 导出选项中Apply Scaling选择FBX units scale->将 导出的FBX格式和纹理放入Unity项目中

Unity中,将模型放到场景中,新建材质->导出的纹理拖拽到反射光上->RenderingType选择Cutout->Shader选择安装了UniVRM之后能够找到的UniGLTF/UniUnlit着色器

即可适配VRM模型原貌(无光照且没有阴影)


相关推荐
nnsix27 分钟前
Unity OpenXR,扳机键交互UI时,必须按下扳机才触发
unity·游戏引擎
nnsix42 分钟前
Unity XR 编辑器VR设备模拟功能
unity·编辑器·xr
老朱佩琪!42 分钟前
Unity访问者模式
unity·游戏引擎·访问者模式
不定时总结的那啥1 小时前
Unity实现点击Console消息自动选中预制体的方法
unity·游戏引擎
nnsix2 小时前
Unity OpenXR 关闭手柄的震动
unity·游戏引擎
CreasyChan2 小时前
Unity 中的反射使用详解
unity·c#·游戏引擎·游戏开发
Jessica巨人2 小时前
Shader显示为黑色
unity·shader
90后小陈老师15 小时前
Unity教学 项目2 2D闯关游戏
游戏·unity·游戏引擎
噗噗夹的TA之旅16 小时前
Unity Shader 学习20:URP LitForwardPass PBR 解析
学习·unity·游戏引擎·图形渲染·技术美术
nnsix16 小时前
Unity ReferenceFinder插件 多选资源查找bug解决
unity·游戏引擎·bug