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