Vtube Studio 联动指南
想起个不长的名字
编辑于 2022年03月02日 16:20

Vtube Studio 联动指南

注意:该方法仅在联动双方,或多方传输模型动画,原则上不传输音频,且视网络而定存在一定的延迟

Part One:使联动方获得自己的模型动画

准备

  • Vtube Studio 任意版本(支持虚拟摄像头就行)

  • NDI-OBS插件

  • 一个 Chromium based浏览器,推荐使用Firefox(Chrome Edge etc.)

Step One:

  • 启动VTS

// Windwos 用户

  • 在VTS中安装虚拟摄像头,并启用(Mac用户不需要)

  • 在VTS中开启NDI,NDI v5勾不勾都可以

// Mac 用户

  • 安装NDI Tool

  • 在”NDI Tool”选择 “NDI Virtual Input”

  • 在顶部的状态中选择“NDI” =><你的Mac主机名>(不过也就一个选项不会点错的) =>  Live2D Cam(前面会出现一个√)

Step Two

  • 进入VDO.Ninja,选择“Add Your Camera to OBS”,之后应该进入以下界面。

  • 点击‘Start’开始后如果之前步骤正确画面中应该显示VTS的画面。

  • 此时记下页面最上方显示的如下信息后最小化浏览器(切记不要关闭!

    • Mac用户也请不要关闭‘NDI Virtual Input’

//请保持浏览器与NDI Virtual Input开启直至联动直播结束(此间会消耗较高的CPU资源,请提前测试)

Step Three

  • 打开VTS,将背景更换为取色器(Color Picker),选择一个颜色,注意:不要与自己的模型衣着颜色接近,并记下颜色值,并勾选透明推流(后面会用到)

至此,您已经完成将自己模型的发布到互联网,可将自己的在VDO.Ninja上获得的格式为https://vdo.ninja/?view=(不定),并将设置的分辨率,以及在VTS中设置的取色器背景色值告知联动方。

Part Two:将联动方的模型添加至OBS

Step One:

  • 确认您收到的链接格式为https://vdo.ninja/?view=(不定),且已得知联动方的最大分辨率以及VTS中设置的取色器背景色值

  • 打开OBS,在场景中添加一个浏览器源,将获得的链接输入到URL中,并设置宽度和高度为联动方告知的“分辨率”,后点击确定

Step Two:

  • 此时您建立的浏览器源因显示您联动对象的模型,现在我们要对纯色背景进行色值扣像

  • 右键刚才添加的浏览器源 ,选择滤镜,点击左下角的➕,选择色值,将关键颜色类型更改为自定义颜色。并在下方输入框中输出您联动对象告知的VTS中设置的取色器背景色值,后点击*关闭

  • 此时您联动对象的模型应该成为一个透明背景的图层。

如此便完成了向OBS中添加联动对象模型的步骤

因为在联动双方发送模型数据时占用了虚拟摄像头,所以在将自己的模型添加至OBS中时不能使用虚拟摄像头进行透明推流,以下将教您如何通过NDI进行透明推流,此方法比虚拟摄像头更加好用。

Part Three:将自己的模型添加至OBS

//Windows用户直接添加窗口捕捉允许透明就行啦

以下适用于Mac用户

  • 在完成以上步骤的前提下(背景选为取色器并开启透明推流)

  • 在OBS中添加一个NDI源,来源选择“你的主机名(Live2D Cam)”,同步选择“网络”,点击关闭。

  • 此时您的模型背景应显示为透明。

以上,希望各位vup玩的愉快

Vtube Studio联动指南 | Saltfish Docs