00:00 / 00:00

Persona

表情编辑器

表情分区顶部的新建表情会在模型旁创建一个 .exp3.json 表情文件。每个表情按钮旁边的箭头下拉里是编辑…复制…,散放在磁盘上的文件还多出重命名…删除…

这一套只在 Live2D 模型上有。保存之后文件立刻出现在表情里,不需要重新加载模型

编辑器

对话框左边是这个文件本身的设置,右边是模型的每一个参数各占一行

控制项作用
名称文件名,扩展名固定显示在输入框右侧。编辑现有文件时不可改——改名要用重命名…
淡入淡出写进文件的淡入淡出时间,05 秒。文件里没写这两项时按 Cubism 的 1 秒算
独奏默认开启。编辑期间静音其余所有表情
显示物理模拟把物理演算驱动的参数一并列进来,默认关闭
已开启项置顶把开着的行排到列表最上面
筛选参数按名称或参数 id 过滤右边的列表。旁边写着一共几项、已开启几项
捕捉姿势捕捉姿势
还原丢掉这次打开以来的所有改动,回到文件里原本的内容

每一行左边的开关决定这个参数写不写进表情,开启后出现混合下拉和一条滑块。行上标着参数所在的分组与 id,物理演算驱动的参数带物理模拟标记

保存写入文件,取消放弃这次编辑——有未保存的改动时它会变成醒目的颜色

混合模式

模式存进文件的是什么滑块范围
添加相对参数默认值的增量。多个表情同时生效时相加——默认项参数自己的范围
覆盖一个绝对值。多个表情同时生效时,最后一个说了算参数自己的范围
正片叠底一个倍率。多个表情同时生效时相乘-33,与 VTube Studio 一致

滑块上显示的始终是参数最终停在哪里,「添加」也不例外:它按参数的默认值换算,存进文件的才是那个增量

一行的模式改了再改回来不会丢掉原来的数值——每个模式各记各的

预览

编辑器开着的时候,模型上实时显示你正在编的这些行。预览写在所有驱动之后,所以哪怕参数正被面部捕捉带着动,改动也看得见——和 VTube Studio 的表情编辑器一样

正在编辑的这个表情本身在此期间被静音:它保持自己的启用状态和淡入淡出,只是不再产生效果,预览因此不会叠在它自己身上。独奏把其余所有表情也一起静音;关掉它,这些行就叠在其他正在生效的表情之上,和保存后的效果一致

静音不是关闭。编辑器开着的时候,快捷键、自动化插件 API 照常切换并保存真正生效的那组表情,关闭编辑器不需要把任何东西恢复回去

物理演算驱动的参数不参与预览——播放时它们由物理演算自己算出来。开启显示物理模拟只是让它们能被编辑和保存

捕捉姿势

捕捉姿势采样模型此刻的每一个参数——捕捉、动作和待机都已经算完——把偏离默认值的那些开成「添加」行

每个参数都正好停在默认值时按它没有反应,只提示没有可捕捉的内容

保存到哪里

新建和复制出来的文件落在模型根目录,也就是 VTube Studio 用的表情文件夹;已经有一个表情占着同样的文件名时,改落在那个文件旁边。编辑现有文件永远写回它自己的路径

保存后它立刻被列出:新文件成为表情里的一个新条目,编辑过的那个就地更新。正在生效的表情直接带着改动出现,没有淡入

名称和任何一个已列出的表情文件重名会被拒绝——快捷键和 记住表情 都按文件名绑定。文件已经存在时会先问一句替换现有文件?

重命名与删除

只有散放的表情文件能重命名或删除。模型在 .model3.json 里声明的那些不行:Persona 从不修改模型文件。它们照样可以编辑…,或者复制…,复制出来的新文件就是散放的

重命名…:文件在模型旁改名,绑在它上面的 虚拟形象快捷键记住表情 里的那一项一并跟着走。正在生效的表情保持生效,只是换了个名字

删除…:把文件移进废纸篓,并移除绑在它上面的快捷键,确认框里写明有几个

两者都是先写快捷键和记住的表情、再动文件:附属文件拒绝写入(只读或格式损坏)时整个操作取消,文件原封不动

文件兼容性

文件里原有的东西会被保留:淡入淡出时间、关掉的那些参数,以及 Persona 自己不认识的字段——VTube Studio 的 IsModelCustomizationExpression 就是一例——都照样写回去。VTube Studio 的写入器会把这些丢掉

同一个参数的多条同模式条目折进一行:添加相加、正片叠底相乘、覆盖取最后一条,和播放时的算法一致。所以一行就是这个参数的全部效果,关掉它就一并去掉

当前模型没有的参数(一个文件在多个模型间共用时会有)照原样写回,列表下面会写出有多少条目无法显示。一个参数的条目混用了多种模式时,靠前的那几段留在它这一行后面,只在这行开着时播放和写入

最后更新于 2026年9月19日

Tech otakus destroy the world