VTS Model Settings - Mouwoo/VTubeStudio GitHub Wiki
在载入模型之后,你可以在VTube Studio模型设置栏中查看模型设置。
在最上方,你可以给模型命名,该名称会显示在模型选择栏。 在下方,你可以看到Live2D模型的文件名与自动生成的VTube Studio模型文件(VTS模型)。
你可以选择一个图标(.jpg或.png文件,点击右上角的图标打开文件选择)与模型的默认待机动画(.model3.json)。你可以在模型文件夹中选择任意文件。
你也可以为你的VTube Studio模型进行自动设置。这将根据标准的Live2D参数名称与数值来设置模型。关于这些参数的更多信息,请参见: https://docs.live2d.com/zh-CHS/cubism-editor-manual/standard-parameter-list/
如果你修改了参数ID或范围,则无法自动设置模型,需要手动设置。即使使用自动设置,你也可能需要对VTS模型进行微调,以适配Live2D模型。
通过“模型移动”设置,你可以根据头部位置将模型向左/向右移动或靠近/远离屏幕。通过滑块,你可以设置模型的移动程度。
在这里,你可以提高或降低你的Live2D物理设置的效果。你也可以开启“风”,这将随机对物理系统添加一个近似于风的力。该功能目前处于试验阶段,效果可能不会很好,取决于模型的设置方式。
你还可以通过单击“物理强度”和“风强度”滑块旁边的小齿轮图标,为 Live2D 模型中每个物理组的物理强度和风强度设置 0 到 2 之间的乘数(默认为 1)。
VTube Studio曾忽略了Live2D物理设置的“有效性”,这在近期更新中已被修复。 要启用“有效性”设置,请确认未启用“旧版物理”选项。
你还可以在此处设置模型的物理帧速率。这允许你以固定帧速率而不是正常应用程序帧速率计算模型物理,如果你使用垂直同步,这可能取决于屏幕刷新率。 Live2D 建模师在对物理进行建模时通常会在物理编辑器窗口中使用特定的帧速率,因此你可能需要在此处设置相同的帧速率。
请注意,在“Match App FPS”以外的任何应用中使用多线程物理计算目前是实验性的。请谨慎使用,并在 VTube Studio Discord 中报告你遇到的任何问题。
这是你模型设置中最重要的一部分。在这里,你将会设置面部追踪参数对应控制的Live2D参数。
总而言之:
- 你可以自由地将任何输入参数(面部追踪,鼠标等)映射到任何输出参数(Live2D参数)。
- 数值的映射方式可以自由配置。例如,输入参数MouthOpen的范围是[0, 1],0表示关闭,1表示完全张开。如果你的Live2D参数(例如名为ParamMouthOpen)的范围是[-10, 10],你就可以映射该范围,让(IN, 0)对应(OUT, -10),(IN, 1)对应(OUT, 10)。或你也可以以其他方式映射它,没有任何限制。
- 红点将显示值在当前输入和输出范围内的位置。
- 通过激活“范围限制”,你可以确保输入或输出值不会超过你为之设置的范围。这也会让数值在接近极限使更为平滑地停止。
- 一般来说,建议只修改输出范围,输入范围保持不变。
- 更高的平滑度会使动作更少颤抖,但会导致动作滞后。多试验一下平滑度,直到找到适合每个参数的数值。在iOS系统上,你应该几乎不需要调整平滑度。
- 自动呼吸将使输出参数以类似呼吸的方式浮动。使用该选项时不需要输入参数,任何已输入参数都会被忽略。
- 自动眨眼将随机把参数减小到零。这可以与任何一个参数相结合,但并非必须。
- 对于输入参数,你能从可用的参数列表中选择。相较于Android,iOS支持更多的面部追踪参数(见下表)。
- 至于输出参数,你可以选择任何Live2D参数。每个输出参数只能选择一次,否则将会有多个输入参数写入同一个输出参数。
如果你模型的Live2D参数在VTS模型设置中有明显浮动,模型本身却没有移动的话,最有可能的原因是一个表情、动画或物理系统覆盖了面部追踪值。这将在以下章节中详细解释:
VTube Studio目前支持以下输入参数,可以将它们映射到输出的Live2D参数上。仅iOS支持的参数在应用中也有相应标记。
参数名 | 释义 | iOS | Android | 网络摄像头 | NVIDIA网络摄像头 | Mediapipe网络摄像头 |
---|---|---|---|---|---|---|
FacePositionX | 面部水平位置 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
FacePositionY | 面部垂直位置 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
FacePositionZ | 面部离摄像头距离 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
FaceAngleX | 面部右/左回转 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
FaceAngleY | 面部上/下回转 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
FaceAngleZ | 面部倾斜回转 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
MouthSmile | 笑容幅度(嘴角间距离) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
MouthOpen | 嘴部张开程度 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
Brows | 双眉共同上/下移动 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
MousePositionX | 鼠标或手指在设定范围内的X轴位置 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
MousePositionY | 鼠标或手指在设定范围内的Y轴位置 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
TongueOut | 伸出舌头 | ✔️ | ✔️ | ❌ | ❌ | ❌ |
EyeOpenLeft | 左眼睁开程度 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
EyeOpenRight | 右眼睁开程度 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
EyeLeftX | 左眼球X轴追踪 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
EyeLeftY | 左眼球Y轴追踪 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
EyeRightX | 右眼球X轴追踪 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
EyeRightY | 右眼球Y轴追踪 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
CheekPuff | 检测腮帮鼓起 | ✔️ | ❌ | ❌ | ❌ | ❌ |
BrowLeftY | 左眉上/下移动 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
BrowRightY | 右眉上/下移动 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceFrequency | 基于检测到的音素 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceVolume | 麦克风音量响度 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceVolume PlusMouthOpen |
MouthOpen + VoiceVolume | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceFrequency PlusMouthSmile |
MouthSmile + VoiceFrequency | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceA | 检测到的音素: A | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceI | 检测到的音素: I | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceU | 检测到的音素: U | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceE | 检测到的音素: E | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceO | 检测到的音素: O | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
VoiceSilence | 检测到的声音/音素: 静音 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
MouthX | 嘴部X轴位置(嘴巴左/右移动) | ✔️ | ✔️ | ❌ | ✔️ | ✔️ |
FaceAngry | 检测怒颜 (试验性功能,不推荐) |
✔️ | ❌ | ❌ | ❌ | ❌ |
VTube Studio 的网络摄像头版本还支持手部捕捉。手部捕捉参数列表可以在这里找到: https://github.com/Mouwoo/VTubeStudio/wiki/Hand-Tracking
在VTube Studio中,你可以使用快捷键来触发各种动作。创建好的快捷键会被保存在VTube Studio模型配置文件中。你可以给快捷键命名,当快捷键被激活时,其名称也会显示在日志中。
快捷键有两种触发方式:
-
键盘快捷键(仅可用于PC/Mac)
- 正如其名,你可以通过键盘按键来触发快捷键。
- 你可以设置最多两个键的按键组合。
- 即使当VTube Studio窗口不在最前端,比如你在玩游戏时,按键也会被读取。然而,这在macOS上并不适用。
- 同时包含:鼠标快捷键(右键/左键/中键)。
-
屏幕按钮快捷键(PC/Mac和手机端)
-
最多有八个快捷键可以设置为屏幕按钮快捷键。它们将在主界面的右侧以半透明形式呈现。(见图三)
-
可以调整快捷键透明度,也能够将其设置为隐形。
-
你可以自定义每个屏幕按钮的颜色。
-
如果你启用了 “将快捷键发送到电脑”,在手机上按下按键将给(已连接的)电脑发送信号,表明该ID所对应的按键已被按下。当电脑上加载的模型也设置了屏幕按钮快捷键时,对应表情就会被触发。
-
发送快捷键到电脑的手机上并不需要加载模型。若未加载模型,八个屏幕按钮将会全部显示。
-
各种动作都可以通过快捷键触发:
-
播放动画 (.motion3.json)
- 会播放一次指定动画(覆盖面部追踪数据)。
-
切换待机动画 (.motion3.json)
- 将切换当前正在循环的待机动画。不会被保存到VTS模型默认设置中。
-
设置/移除表情 (.exp3.json)
- 切换模型中的指定表情(覆盖面部追踪数据与动画)。
- 如果多个表情将同一个Live2D参数设置为不同值,最后一个表情将会决定最终值。
- 更多参见“表情”章节。
-
移除所有表情
- 移除所有当前设置的表情。
-
重新载入模型纹理
- 重新载入模型纹理。这意味着你可以在应用外修改模型的.PNG纹理并进行实时重载,可以借此在直播中实现各种炫酷效果。
-
移动模型
- 移动模型到指定位置/角度/尺寸。
- 你可以设置每次运动所使用的时长。
- 该快捷键的位置可以通过“记录位置”按钮来设置,它将保存当前模型的位置、角度和尺寸。数字所对应的是:
- X方向位置/Y方向位置/尺寸 旋转角度
-
切换背景
- 将当前背景改为你在快捷键中选择的背景。
-
重新载入麦克风
- 重新加载当前用于唇音同步的麦克风。
- 此外,这个快捷键可以开启或关闭麦克风。
-
校准摄像头
- 启动摄像头校准。
-
切换VTS模型
- 将当前的VTube Studio模型改为在快捷键中选择的模型。
-
截图
- 用先前的截图设置进行截图。
-
屏幕光源着色
- 将 Live2D 模型光源着色设置为此快捷键中记录的预设。仅适用于 Windows 和 macOS。参阅 "屏幕光源着色"。
-
从场景中移除所有挂件
- 从场景中移除所有挂件。你还可以在此处指定“挂件场景组”,以便使仅该组被停用。参阅 "挂件场景和挂件快捷键"。
-
切换挂件场景
- 切换指定的项目场景(必须提前进行设置)。参阅 "挂件场景和挂件快捷键"。
-
随机载入创意工坊里的挂件
- 将 Steam 创意工坊中随机选择的项目下载到场景中。参阅 "Steam创意工坊"。
-
Live2D 挂件动作
- 在加载的 Live2D 挂件中触发快捷键。有关详细信息,请参阅"Live2D挂件"。
-
ArtMesh 颜色预设
- 加载模型的屏幕/多重颜色预设。也适用于 Live2D 项目。有关详细信息,请参阅 "Live2D挂件"。
-
虚拟摄像头 开/关
- 仅适用于 Windows/MacOS。打开/关闭选定的虚拟摄像头。虚拟摄像头可以是 WiFi/USB(连接的智能手机)或网络摄像头。
-
Twitch功能 开/关
- 仅用于Windows/MacOS,开启或关闭选定的Twitch功能。
-
加载视觉特效预设
- 仅适用于Windows/MacOS。加载 "视觉特效" 预设。
-
Live2D Editor API 参数同步 开/关
- 仅适用于Windows/MacOS。打开/关闭Live2D Editor API参数同步。有关详细信息,请参阅 "Live2D Cubism Editor 交互" 。
对于动画和表情,你可以用额外设置来自定义淡出时间和播放形式。例如,你可以在固定秒数或松开按键后停止动画/表情。
特别是对于动画,你可以将它们设置为 在最后一帧停止。这将使动画在最后一帧停下并保持所有参数,直至再次按下快捷键。所有被用于面部追踪的Live2D参数则不会受此影响 并会在动画播放结束后自动恢复。