VRChat
46 betyg
【旧】上传从Booth上购买来的模型
Av देव-Deva
完全过时的版本,不舍得删所以留了下来。
听说目前因为有许多功能性插件,改模比几年前容易了许多
如果对改模有兴趣推荐在游戏里和目前活跃的玩家交流
会更高效一些。
此指南不再更改。

简单几步操作就能在VRChat里拥有自己的Avatar。
封面为《邂逅雨中貉》内图片。
   
Utmärkelse
Favorit
Favoritmarkerad
Avfavoritmarkerad
目录
1-模型账户相关
2-插件内容
3-Unity部分
4-自定义头像与上传
5-其他知识

不要盗模。

介绍一下Unity的基本界面(可能有点乱,抱歉),接下来讲到的第三部分主要结合此图进行。

我这里拿一个无料模型做演示,无料模型作者地址:https://kaya-upaco.booth.pm/
第一步-模型账户相关
1-1 首先,我们要从Booth上购买一个喜欢的模型。可以去VRChat里搜索Avatar Museum世界进行试着装(一般有Sample字样水印的展示公开模)后决定到底要买什么。

1-2 其次,我们不能是名称后面带空格和四位数随机数字字母的Steam账号
也就是说需要注册一个VRChat的官方账号
且等级是蓝色以上(会收到一封邮件提示你可以上传模型了)。

使用VRChat账户进行合并后一般直接进入蓝色等级但还需要等待一段时间才能上传模型,合并账户后请等待服务器响应,之前保存的模型和添加的好友并不会消失,但是需要时间进行同步。
如何升级:多在有好友的公开房间待,多加好友。 当然挂机是最后的选择,主要还是多加好友。新号先上几次pc再上vr就蓝了。

1-3 有科学上网的东西用一下,上传更快(不用也可以上传的)。

这样我们就完成了初级的准备工作。
第二步-插件部分
准备工作第二部分,下载三大插件。

2-1 首先是Dynamic Bone(动骨插件),指路→https://assetstore.unity.com/packages/tools/animation/dynamic-bone-16743 售价20美刀。没有这个插件的话,模型的头发衣服尾巴什么的都是硬邦邦的。 【如果是新模型(全phs bone那种)确实可以不用导入这个插件。】
2-2 其次是VRCSDK,就在网页端https://vrchat.com/home/downloadhttps://www.vrchat.net/home/download 里可以找到。
EOWCA7O_}7KXNA{@SWF[UW.png]
2-3 最后是购入模型下方介绍写的Shader(着色器),一般都是带链接且免费的直接下载完解压就好,或者直接带在模型文件里了,可以根据名称查找。

【现在模型常用的Shader】:UnityChanToonShader(现在主要用的是UTS2,UTS就是这个Shader的缩写),Poiyomi(功能多但会导致做出来的模型上传需要等更多时间),Liltoon(个人感觉不错的Shader,而且有中文,因为是半模块化着色器。你可以选择不需要的功能取消使用
。而且里面的毛茸茸Shader实际性能消耗也比poiyomi的小,还能互动
),Arktoon(主要用于金属光泽物品上),Crystal(用于一些饰品上色)。
不要导入太多Shader,可能会产生冲突。
第三步-Unity
接下来是进阶内容。
3-1 需要下载一个Unity 2019.4.31f1的版本,以及Unity Hub。

3-2 在Unity Hub里点击右上角:注册账户→激活新许可证个人版→不以专业身份使用Unity(后期要是需要激活新的许可证就重新来一遍这个过程,不用注册账户就是了)。



3-3 在Unity Hub里新建3D工程,名称随意。

3-4 依次把下载好的Dynamic Bone(动骨插件)、VRCSDK和模型对应的Shader(就是着色器)拖入到Assets里,点击Import。这里要注意一点,VRCSDK或者一些Shader导入时间会偏长,还请耐心等待。

之后把购买的模型解压缩包后找到类型为Unity package file的文件拖到Unity的Assets部分里,Import。

3-5 对于新手来说,直接打开导入后模型对应文件夹中找Prefab(预制体)拖入到场景里就好,一般Prefab是把动骨什么的都设置好了。
但不排除有些模型太久没更新还是老版本那就需要进一步调整了(现在用的主要都是3.0avatar,如果是1.0或者2.0则需要进行一些方法来升级)

这样基本就完成了
自定义头像与上传
这样我们就已经可以直接上传模型了。

头像部分(后期每次修改完上传时候都可以再次修改头像,只需要点击右侧头像上方的对勾然后调整相机和图片就行)
1. 要做的是在场景里(Unity左侧Hierarchy部分)右键新建一个3D Object→Quad(放头像的地方),在右侧Inspector下面的Transform三行分别输入
N.png]
然后把图片拖入中间下方的Assets里,再把图片从Assets拖到场景里的Quad上面。

2. 场景打灯,(左侧Hierarchy)里的Directional Light的Transform中第二行Rotation需要改成30 180 0(这样做的目的是让图片不那么暗。

3. 上传时候的VRCCam的Transform则为
RJD$%R@RA3N.png

上传部分
找到上方的VRChat SDK,点一下然后选择第二行的Show Control Panel。

选择第一行第二个Builder
如果Switch Build Target to Android下方有红色感叹号,能Auto Fix就点。
点完选择下面的Build & Publish for Windows。

等打包完进入这个界面:
DKJ.png]
设置完后上传的上方点勾选后,就来到我们的最后一步了。

点击Upload,等读完条就大功告成了,你就可以在游戏里使用自己的模型了。
如果上传成功但游戏里没加载出来,可能需要稍微等一等。
其他知识
上传失败怎么办
点击模型后看右侧脚本数值修改区,有个Pipeline Manager(Script)
LT~X2%OE}RU_M}BKQB.png]
这个是模型相关蓝图号,点击Detach(Optional)部分删掉已有蓝图号重新作为新模型上传。

Avatar2.0→3.0
点击模型,右侧添加VRC Description(Script)。
1. View是视角球,展开后点击右边Edit的同时打开屏幕上方橙色圈起来的Gizmos方便对照着调整,修改到合适位置后点Return固定住。
2. LipSync是嘴巴,说话时候嘴巴的移动就是靠这里。
3. Eye Look是眼动,点开后找到模型里写着Left/Right Eye的地方对应拖入就好。
4. Playable Layers是主要部分,包含站姿半蹲趴姿手势AFK动作的地方,要添加其他东西也涉及到这里。
5. Lower Body一般不用管。
6. Expressions是菜单和数值,点开后对应图片,在Assets里搜索相应部分拖过去。


如果想添加其他饰品之类的东西,最好在导入模型之前导入。

欢迎留言交流或指正~
4 kommentarer
देव-Deva  [skapare] 7 feb, 2024 @ 21:41 
虽然我已经一年多没碰这玩意儿了,但我推荐重新装一下Unity,又或者新的SDK不用2019的Unity版本了,推荐搜点其他教改模人的群问问,那样更高效一些。
Super_TuanZi 6 feb, 2024 @ 13:18 
请问一下,vrchat sdk加入unity疯狂报错怎么解决?
देव-Deva  [skapare] 15 aug, 2022 @ 23:59 
想了想你说的是新的模型吧,全phs bone那种,新模型确实不需要,但大部分没有更新过的老模型还是需要dynamic bone这个插件的。
Rinn 5 aug, 2022 @ 0:25 
vrchat是不是自己也有个动骨插件啊,我看导入的模型动骨有写VRC?

另外图片暗,也可以给图片加个着色器,也很方便