站内搜索

搜索

VR玩家-征战未来

[教程·工具] 将VRChat的自制虚拟形象带到BeatSaber中

213

主题

26

精华

237 小时

在线时间

管理员

站长

Rank: 9Rank: 9Rank: 9

贡献
1089 次
威望
1009 点
氪金值
1000 点
玩家币
8440 枚
QQ
发表于 2019-7-31 03:35:57 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
前提。
能够进行Unity的基本操作(只要有在VRChat上上传虚拟形象的知识就没问题)在BeatSaber中可以导入Mod。
关于Mod的引进,在这边的报道中进行了解说。另外,为了确认虚拟形象,有可以自由配置CameraPlus这一照相机位置的Mod,所以也导入那里吧。
该Mod的导入方法在以下的报道中进行了解说。
部署CustomAvaterPlugin。
首先,从名为Beat Saber Mod Group的Discord组中下载必要的插件。
“finished-plugins”频道中ikeiwa正在分配CustomAvater,所以进行DL吧。
下载后,将“CustomAvater”→“Extract_Content_In_BeatSaber_Folder”的内容复制到“BeatSaber”的安装位置。(Steam下载文件夹\steamapps\common\Beat Saber)。
在此,请确认启动Beat Saber是否显示虚拟形象。
创建头像。
打开项目。
从这里实际将VRChat用虚拟形象带入BeatSaber。为此需要使用Unity。Unity的版本是“Unity 2017.3.1f1”。在除此以外的版本中,由于有不能很好地运行的可能性,所以请务必安装“Unity 2017.3.1f1”。
启动Unity后,选择右上方的“Open”,打开刚才DL的“CustomAvater”内的“TemplateUnityProject”。
打开“Project”窗口中的Assets→TemplateFullBody→TemplateFull场景。
1.png
这样一来,现在就变成了这样的画面。
加载虚拟形象。
将想用于虚拟形象的3D模型导入Unity。由于输入方法与VRChat基本相同,所以在此进行简单说明。
导入3D模型文件。
将3D模型的Animation Type更改为Humanoid。
Cnfigure.。在中修改骨骼。
材质设置。
材质也许最好使用BeatSaber的着色器。从材质的着色器菜单中设定BeatSaber以下的内容。“Unlit Glow”(Unlit Glow)等材质在某种程度上具有阴影“Lit Glow”和“Unlit Glow”(Unlit Glow),在VRChat中称为“Unlit Glow”(Unlit Glow),非常方便。
2.png
进行面向BeatSaber的设定。
导入模型后,将该模型从Hierarchy拖放到TemplateFull中,以便将模型添加到TemplateFull下面。
3.png
图中,如果“VRC_Kamikaze_dasaT”成为自己想要导入的模型的名称,则OK。其次,将想要使用的模型的大小设定为与模板头像相同的大小。尤其希望手的位置相同。
4.png
之所以这样做,是因为玩家的大小不能由头像调整,所以有必要配合某个玩家的大小。
在大小不同的状态下进行设定,由于水平时的手臂位置变得奇怪,所以调整比较困难。
接下来,添加必要的组件。
因为从1开始全部设定都很困难,所以从模板中复制出来。
首先,从full body template复制“IK Manager”。
5.png
单击组件右上角的齿轮图标,然后单击“Copy Component”。
接下来,在选择想要导入的模型的状态中,单击适当的组件的齿轮图标,选择“Paste Component As New”,则追加组件。
6.png
用同样的方法来复制“VRIK”.。复制完毕后,重新设定想要导入“VRIK”的References的模型。
7.png
Solver的项目也用黄色荧光笔涂抹,用自己的模型代替吧。
8.png
接下来,将RightHand和LeftHand调整到自身模型的位置。
9.png
10.png
最后删除不需要的full body template。
到这里结束之后,作为Avater写入文件。
从工具栏中选择“Window”→“Avater Exporte”。
11.png
输入作者名和模型名,单击“Export模型名”输出.avater文件。
检查虚拟形象。
对制作的虚拟形象进行检查.。在“Steam下载文件夹\steamapps\common\Beat Saber\CustomAvaters”中放入虚拟形象文件。
启动BeatSaber,按“PageUp”“PageDown”键,可以切换虚拟形象。
吉祥地导入了虚拟形象,但是估计Saber的位置和手的角度都变得奇怪了。—。
调整IK目标的位置。
返回Unity并调整LeftHandTarget和RightHandTarget的位置。这个位置和角度因模型不同而各不相同,所以总之在BeatSaber和Unity之间来回移动HandTarget的位置,寻找合适的位置吧。
12.png
调整好的地方就完成了!
原文链接:http://kurotori4423.hatenablog.com/entry/2018/06/03/171758

征战未来,VR玩家聚集地:vr-game.club/vr-game.cool官方QQ群:580081193 【在本站注册即承诺将本站加入广告白名单】

0

主题

0

精华

2 小时

在线时间

新手玩家

Rank: 2

贡献
0 次
威望
0 点
氪金值
0 点
玩家币
1040 枚
发表于 2019-10-7 17:47:56 | 显示全部楼层
征战未来,VR玩家聚集地:vr-game.club/vr-game.cool官方QQ群:580081193 【在本站注册即承诺将本站加入广告白名单】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

商务
关于我们 加入我们
友情链接 商务合作
联系我们 QQ群
官方
A站 B站
新浪微博 百度贴吧 脸书 推特
反馈
意见建议 用户使用协议
帮助
更多
捐助本站
B站

B站

扫码关注-公众号

扫码关注-公众号

QQ|Archiver|手机版|小黑屋|VR玩家 |网站地图