MargaretChen
VRoid模型导入UnityURP

VRoid模型导入UnityURP

VRoid模型导入Unity URP

参考链接

VRoid导出模型到Unity

从Vroid中导出vrm模型, 导出VRM版本务必选择VRM0.0

Untitle.png

Blender安装插件cats-blender-plugin

使用“N”键调出侧边工具栏

点击ImportModel导入VRM模型

可以看到导入的模型没有颜色

点击FixModel修复模型

Untitle.png

修复后可以看到模型的材质,但是游戏地方还是有点小问题

研究后发现有些网格的材质设定错了,后面进行调整

如果材质没有问题的话可以跳过这一步

Untitle.png

进入编辑模式-面选择,可以看到有问题的面片和周边的材质不一样

Untitle.png

把有问题的面片的材质调整成周边面片的材质

Untitle.png

将所有有问题的网格进行调整,调整完效果如下

Untitle.png

使用Cats插件导出FBX模型

Untitle.png

Blender导出Fbx到UnityURP

新建Unity Urp项目

将导出的fbx模型导入unity,可以看到模型材质缺失(如果有材质也特别怪异)

Untitle.png

Unity安装UniVRM插件

URP项目需要下载UniVRM108版本,

URP还需另外下载这个插件

使用simplestargame文件夹下的materialfactory替换univrm中的materialfactory

simplestargame

Untitle.png

univrm

Untitle.png

将VRoid导出的VRM模型也导入Unity项目中

(就如导入Blender的那个VRM模型)

Untitle.png

我们要用VRM模型的材质替换FBX的材质

将vrm模型的材质按名称拖入fbx导入设置中

Untitle.png

全部完成后点击apply,可以看到fbx模型的材质如下图所示

Untitle.png

Author:MargaretChen
Link:http://margaret-chen217.github.io/2023/07/10/VRoid模型导入UnityURP/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可