从安装软件开始手把手教你把VRM转换到七日杀!
转载、翻译、完善自https://github.com/JustAlter/VRoid-Mod/wiki
vrm转换是最简单最不费时的,而且其实是可以直接被unity加载的(后面可能出个补丁看看能不能让vroidmod在runtime直接加载vrm这样就不用转换了)。
因为不管是pmx还是fbx还是其他的vrc等等格式要被VRoidMod使用其实都得先转换成.vrm格式;这样就只需要后面出俩期带视频的教程介绍pmx、恋活转vrm就行,顺便后面会介绍下怎么用我的工具提高效率
如果有任何疑问欢迎在评论区提问。
准备工作
1. 安装、激活unity
(安装前最好都确认下路径,unity hub、unity都别安到c盘了)
你需要首先安装一个unity hub(不要安装团结hub,那是国内特供),从这个地方下载unity hub:
下载好之后,得激活一个许可证,个人是免费的,注册账号就能激活
然后unity编辑器最好安装作者工程版本Unity 2022.3.54f1
点进去之后点击install,会自动唤起unity hub然后安装
然后如果unityhub下载unity的时候一直失败说什么connect error,那是因为得要魔法,而且可能得开启TUN模式(如果还是不行你就在上面那个地方选manual install手动安装吧,一样的只不过unityhub更方便)
2. 下载、打开vroid converter
从n网下载 :https://www.nexusmods.com/7daystodie/mods/3501?tab=files
解压后放到一个文件夹,然后用unity hub打开这个文件夹:
导入:
1. 在project里面找到Scenes文件夹,打开VRoidConverter场景,之后场景里面会出现一个红色的Refrerence,如果你嫌看着碍事可以适当点击左边那个眼睛让它不可见
2. 在project里面的01_PLACE AVATARS HERE创一个文件夹来导入vrm模型:
3. 把*.vrm模型拖到文件夹里面,等待导入完成:
4. 适当用Scale Tool调整一下模型的缩放高度,这里调的差不多就行不用完全一致,但是太大太小会影响拿枪姿势:
5. 点击顶部窗口上的VRM0栏,然后点击Export to VRM0.x(其实这一步是在把vrm转换成vrm,作者加这一步是为了统一格式、文件位置)
6. 点击Make T-Pose按钮, 然后点击右下角的Export按钮(如果是灰的得先处理一下警告和报错)
7. 删除场景里面的多余的模型(那个原模型前面有个 “/”前缀的,而且颜色变灰了)
8. 在project里面找到Avatars文件夹里面的模型.Data文件夹。打开Exported 文件夹,然后把里面导出的模型拖到场景里
定制化
1.在层级Hierarchy里面选中模型,在右边inspector的VRoid Avatar Metadata 脚本里面调整Eye Height 滑块来调整人称视角镜头的高度。尽量使眼睛保持在两条绿线中间
2. 选中其中的Voice 下拉框来调整模型使用的声音。默认的话声音性别会依赖玩家创角色时使用的性别(而不是模型的性别),所以得调成对应性别。
3. 点击Overrides和Apply All来保存更改
着色器替换、配置
作者的新版2.4b工程里面提供了一个选项可以把VRoid模型默认使用的MToon着色器换成其他的例如OmniShade,不过这里看个人审美。你也可以自己替换成其他的例如liltoon等等,我的工具箱里面也提供了一个把MToon shader自动转换成liltoon shader的选项,后面介绍。
如果使用的是MToon和liltoon,因为三渲二着色器+七日杀的光照会导致游戏内过亮,所以建议去把所有Materials的Lit Color、主色等调暗一点,通常调成9B9B9B。可以去找Materials文件夹,全选所有然后调整。不过着色是一个非常看个人喜好的事,这一步建议自己多尝试尝试
下面是原文的介绍(把MToon转换到OmniShade):
-
确认模型在层级Hierarchy里面被选中
-
点击VRM0 一栏
-
点击Change Shaders to OmniShade
-
点击 Overrides 和Apply All 来保存
上传
这一步不推荐做
导出为.unity3d
-
确认模型在层级 Hierarchy里被选中
-
在菜单顶栏点击 VRM0
-
点击 Export.
-
等待结束点击 Close
5. 模型会被转换到角色.Data文件夹刚刚那个Exported文件夹里,此外还会统一复制到Avatars下面的_Converted文件夹的
6. 把角色的.unity文件复制到mod的Avatars文件夹下
补充:从哪获取vrm模型
比较直接的通常可以从booth、VRoid Studio、3dnicovideo,有时候模之屋也有
此外就是利用uniVRM、blender等工具把其他各种奇奇怪怪的格式转换到vrm
不过其实也有邪招,因为有很多游戏、mod会能够直接加载vrm,通常这种情况如果他们有创意工坊你就可以直接白嫖别人上传转换制作的vrm模型,比如我最近在研究的MATE-ENGINE的创意工坊就有很多用户上传的vrm模型,当然这里提供一个思路(既然你都看到这里了,打个广告顺便,可以看下这个视频介绍,大概就是把七日杀能用的舞蹈在这游戏里也能加载跳舞了【MateEngine/开源免费桌宠软件/Mod发布】自定义舞蹈播放器_哔哩哔哩_bilibili)。
后面既然vrm这么方便我也会尝试看能不能让vroidmod直接加载vrm
只不过大部分情况来说都是自个去bd或者用u3d插件来配好fbx模型,再让工程自己转,毕竟你也不知道这vrm拆出来会不会是走模之屋脚本那样的一键生成资源(
正式版了嘛?如正!
感谢教程