VRoid模型导入UnityURP
VRoid模型导入Unity URP
VRoid导出模型到Unity
从Vroid中导出vrm模型, 导出VRM版本务必选择VRM0.0
Blender安装插件cats-blender-plugin
使用“N”键调出侧边工具栏
点击ImportModel导入VRM模型
可以看到导入的模型没有颜色
点击FixModel修复模型
修复后可以看到模型的材质,但是游戏地方还是有点小问题
研究后发现有些网格的材质设定错了,后面进行调整
如果材质没有问题的话可以跳过这一步
进入编辑模式-面选择,可以看到有问题的面片和周边的材质不一样
把有问题的面片的材质调整成周边面片的材质
将所有有问题的网格进行调整,调整完效果如下
使用Cats插件导出FBX模型
Blender导出Fbx到UnityURP
新建Unity Urp项目
将导出的fbx模型导入unity,可以看到模型材质缺失(如果有材质也特别怪异)
Unity安装UniVRM插件
URP项目需要下载UniVRM108版本,
URP还需另外下载这个插件
使用simplestargame
文件夹下的materialfactory
替换univrm中的materialfactory
simplestargame
univrm
将VRoid导出的VRM模型也导入Unity项目中
(就如导入Blender的那个VRM模型)
我们要用VRM模型的材质替换FBX的材质
将vrm模型的材质按名称拖入fbx导入设置中
全部完成后点击apply,可以看到fbx模型的材质如下图所示