表情分区顶部的新建表情会在模型旁创建一个 .exp3.json 表情文件。每个表情按钮旁边的箭头下拉里是编辑…、复制…,散放在磁盘上的文件还多出重命名…、删除…
这一套只在 Live2D 模型上有。保存之后文件立刻出现在表情里,不需要重新加载模型
编辑器
对话框左边是这个文件本身的设置,右边是模型的每一个参数各占一行
| 控制项 | 作用 |
|---|---|
| 名称 | 文件名,扩展名固定显示在输入框右侧。编辑现有文件时不可改——改名要用重命名… |
| 淡入、淡出 | 写进文件的淡入淡出时间,0 到 5 秒。文件里没写这两项时按 Cubism 的 1 秒算 |
| 独奏 | 默认开启。编辑期间静音其余所有表情 |
| 显示物理模拟 | 把物理演算驱动的参数一并列进来,默认关闭 |
| 已开启项置顶 | 把开着的行排到列表最上面 |
| 筛选参数 | 按名称或参数 id 过滤右边的列表。旁边写着一共几项、已开启几项 |
| 捕捉姿势 | 见 捕捉姿势 |
| 还原 | 丢掉这次打开以来的所有改动,回到文件里原本的内容 |
每一行左边的开关决定这个参数写不写进表情,开启后出现混合下拉和一条滑块。行上标着参数所在的分组与 id,物理演算驱动的参数带物理模拟标记
保存写入文件,取消放弃这次编辑——有未保存的改动时它会变成醒目的颜色
混合模式
| 模式 | 存进文件的是什么 | 滑块范围 |
|---|---|---|
| 添加 | 相对参数默认值的增量。多个表情同时生效时相加——默认项 | 参数自己的范围 |
| 覆盖 | 一个绝对值。多个表情同时生效时,最后一个说了算 | 参数自己的范围 |
| 正片叠底 | 一个倍率。多个表情同时生效时相乘 | -3 到 3,与 VTube Studio 一致 |
滑块上显示的始终是参数最终停在哪里,「添加」也不例外:它按参数的默认值换算,存进文件的才是那个增量
一行的模式改了再改回来不会丢掉原来的数值——每个模式各记各的
VTube Studio 把「覆盖」读作相对默认值的偏移,Cubism 和 Persona 读作绝对值。要让一个表情文件在两边表现一致,用「添加」
预览
编辑器开着的时候,模型上实时显示你正在编的这些行。预览写在所有驱动之后,所以哪怕参数正被面部捕捉带着动,改动也看得见——和 VTube Studio 的表情编辑器一样
正在编辑的这个表情本身在此期间被静音:它保持自己的启用状态和淡入淡出,只是不再产生效果,预览因此不会叠在它自己身上。独奏把其余所有表情也一起静音;关掉它,这些行就叠在其他正在生效的表情之上,和保存后的效果一致
静音不是关闭。编辑器开着的时候,快捷键、自动化 或 插件 API 照常切换并保存真正生效的那组表情,关闭编辑器不需要把任何东西恢复回去
物理演算驱动的参数不参与预览——播放时它们由物理演算自己算出来。开启显示物理模拟只是让它们能被编辑和保存
播放时的优先级和预览不同:面部捕捉正在驱动的那些参数最终由捕捉说了算,保存下来的表情在它们上面会被盖过去。预览照样把改动显示出来,是为了让你在捕捉运行时也能编辑
捕捉姿势
捕捉姿势采样模型此刻的每一个参数——捕捉、动作和待机都已经算完——把偏离默认值的那些开成「添加」行
每个参数都正好停在默认值时按它没有反应,只提示没有可捕捉的内容
保存到哪里
新建和复制出来的文件落在模型根目录,也就是 VTube Studio 用的表情文件夹;已经有一个表情占着同样的文件名时,改落在那个文件旁边。编辑现有文件永远写回它自己的路径
保存后它立刻被列出:新文件成为表情里的一个新条目,编辑过的那个就地更新。正在生效的表情直接带着改动出现,没有淡入
名称和任何一个已列出的表情文件重名会被拒绝——快捷键和 记住表情 都按文件名绑定。文件已经存在时会先问一句替换现有文件?
模型文件夹不可写时无法保存表情——内置模型就属于这种情况。这时换成你自己文件夹里的模型
重命名与删除
只有散放的表情文件能重命名或删除。模型在 .model3.json 里声明的那些不行:Persona 从不修改模型文件。它们照样可以编辑…,或者复制…,复制出来的新文件就是散放的
重命名…:文件在模型旁改名,绑在它上面的 虚拟形象快捷键 和 记住表情 里的那一项一并跟着走。正在生效的表情保持生效,只是换了个名字
删除…:把文件移进废纸篓,并移除绑在它上面的快捷键,确认框里写明有几个
两者都是先写快捷键和记住的表情、再动文件:附属文件拒绝写入(只读或格式损坏)时整个操作取消,文件原封不动
文件兼容性
文件里原有的东西会被保留:淡入淡出时间、关掉的那些参数,以及 Persona 自己不认识的字段——VTube Studio 的 IsModelCustomizationExpression 就是一例——都照样写回去。VTube Studio 的写入器会把这些丢掉
同一个参数的多条同模式条目折进一行:添加相加、正片叠底相乘、覆盖取最后一条,和播放时的算法一致。所以一行就是这个参数的全部效果,关掉它就一并去掉
当前模型没有的参数(一个文件在多个模型间共用时会有)照原样写回,列表下面会写出有多少条目无法显示。一个参数的条目混用了多种模式时,靠前的那几段留在它这一行后面,只在这行开着时播放和写入
最后更新于 2026年9月19日