在 控制面板 左欄的追蹤下方,點選自動化即可進入。一條自動化是一條操作時間軸,作用於目前場景,可以由組合鍵或控制器啟動,也可以由場景切換、臉部追蹤中斷等事件啟動,或者手動執行。一次按鍵就能同時開一個特效、把相機拉回某個位置、隱藏一個圖層——也能播一首歌,讓特效與運鏡按時登場
這裡首先列出應用程式的自動化。場景裡有 主模型 時,下面還有一個可收合的虛擬形象快速鍵區塊,列出 這個模型自帶的快速鍵;它預設展開,並會記住你是否把它收合起來
舊版本裡的應用程式快速鍵與場景快速鍵不會移轉過來,需要重新建成自動化;虛擬形象快速鍵跟著模型走,不受影響
建立自動化
新增自動化位於清單上方。在它的下拉選單裡選一種操作,再從旁邊的選擇器裡挑它作用的對象——沒有對象可挑的操作只有一個新增按鈕,歸在虛擬形象群組下的 虛擬形象操作 還要先選作用於哪個虛擬形象。隨後會出現一條只含這條操作的新自動化,自動展開,游標落在名稱輸入框裡
每條自動化是一張卡片。卡片頂端是名稱與下方的觸發條件摘要,右側依序是綁定的組合鍵、啟用自動化開關與自動化選項選單;播放期間,前面還會出現暫停自動化與停止自動化按鈕。關掉開關就停用了這條自動化:摘要以已暫停開頭,所有觸發都會被忽略——從 Persona 外部發起的執行也不例外——正在進行的執行也會停止
點擊名稱可以展開卡片。名稱用來改名;留空時,標題由各條操作的名稱用 · 連接而成。下方依序是 觸發條件、開啟 時間軸 的時間軸編輯器按鈕,以及 執行操作
選項選單裡有執行自動化、複製自動化、匯出自動化、背景生效(見 背景與焦點快速鍵)與刪除自動化。複製自動化會在下方插入一份副本並展開它:副本保留操作及其時間、觸發條件、冷卻時間與啟用狀態,名稱後面加上「副本」,但不保留組合鍵。匯出自動化把這條自動化存成檔案——見 匯入與匯出
觸發條件
觸發條件區塊裡列的是啟動這條自動化的方式。符合其中任意一條就會執行,也照樣可以手動執行;名稱下方的摘要列出觸發條件的種類,一條都沒有時顯示僅手動執行
鍵盤或控制器
鍵盤或控制器總是排在第一條。展開它,點擊設定快速鍵…開啟錄製器,按下組合鍵,再用儲存或 Enter 確認;清除可以解除綁定。規則和 虛擬形象快速鍵 一樣:含 Ctrl、Alt 或 Cmd 的組合在別的應用程式位於前景時依然有效,其餘的只在 Persona 取得焦點時生效。錄製器也接受同一支控制器上最多三個控制項,控制器組合不需要修飾鍵就能在背景生效——見 控制器快速鍵
| 標記 | 含義 |
|---|---|
| 紅色三角 | 清單裡另一條快速鍵用了同一個組合鍵 |
| 琥珀色三角 | 這個組合鍵已被別的應用程式佔用 |
組合鍵不是必需的。沒有組合鍵時,自動化照樣可以由其他觸發條件啟動、手動執行,或者 從 Persona 外部執行
事件觸發條件
新增觸發條件可以加入下面任意一種。每條都是一列可收合的項目,標題列概括它的設定——已儲存的預設收合,新加的會展開——移除觸發條件可以刪掉它
| 觸發條件 | 何時觸發 |
|---|---|
| 麥克風音量 | 麥克風音量越過臨界值 |
| 參數值 | 你選定的模型圖層的某一路輸入越過臨界值 |
| 模型載入完成 | 任意模型或你選定的那個模型載入完成 |
| 動作播放 | 你選定的模型圖層上有動作開始或結束,任何動作都算;可選開始、結束或開始或結束 |
| 場景切換 | 進入或離開任意場景或你選定的場景;可選進入時、離開時或進入或離開時 |
| 臉部追蹤 | 你選定的追蹤來源找到或失去臉部;可選偵測到臉部、失去臉部追蹤或偵測到臉部或失去追蹤 |
參數值與動作播放指定的圖層一旦換成別的模型就不再符合;場景裡還沒有虛擬形象時,它們在新增觸發條件裡是灰色的,臉部追蹤在還沒有臉部追蹤來源時也一樣
參數值讀取的是圖層收到的一路輸入——一開始是 MouthOpen,也可以在參數裡換成任意臉部或控制器輸入——而且是在 參數對應 之前讀取,所以它跟隨的是追蹤訊號,而不是模型最終的參數。麥克風音量監聽的是 口型同步 裡選取的麥克風,沿用它的增益、雜訊閘與平滑;關掉口型同步也照樣運作,只是不會動虛擬形象的嘴
追蹤來源回報沒有臉部,或者 1.5 秒沒有任何資料時,臉部就算失去。場景切換觸發的操作作用於正在進入的那個場景,選離開時也一樣;編輯場景不算進入場景
兩種臨界值觸發條件的規則相同:方向選升至高於或降至低於,訊號越過臨界值後要保持持續至少後面填的時長(0 – 60 秒)才會觸發。想再次觸發,訊號得先回到重設幅度以外,介面會顯示重新觸發所需的數值;展開這一列時還有一個儀表,對照臨界值顯示即時值。麥克風音量的範圍是 0 – 1,臨界值初始為 0.65;參數則使用對應輸入的數值範圍
麥克風、參數與臉部這幾種觸發條件不會因開始監聽時的狀態而觸發,只回應後續變化;麥克風或參數訊號中斷後恢復時,也會這樣重新開始。控制面板關著時,所有觸發條件照樣生效
冷卻時間
冷卻時間是兩次執行之間的最短間隔,0 – 3600 秒,從上一次開始執行時算起。自動化正在執行或處於冷卻期間收到的觸發會被直接忽略,不會排隊;冷卻時間也不會拖慢同一次執行裡的操作
操作
執行操作區塊列出要執行的操作,下方的新增操作提供的種類與新增自動化相同。每條操作都以下面三種方式之一排在自動化的 時間軸 上:
| 操作 | 作用 | 時機 |
|---|---|---|
| 切換效果 | 開關某個 特效 | 單次 |
| 套用效果設定 | 套用某個特效儲存下來的數值,連同開關狀態 | 單次 |
| 暫時效果 | 在一段時間內套用某個特效儲存下來的數值,之後交還給場景 | 片段 |
| 相機位置 | 讓 3D 相機緩動到儲存的位置 | 單次 |
| 重設相機 | 讓 3D 相機緩動回到預設取景 | 單次 |
| 播放相機運動 | 用一段 .vmd 相機運動驅動 3D 相機 | 片段 |
| 停止相機運動 | 結束自動化播放的相機運動,把相機交還給場景 | 單次 |
| 圖層可見性 | 顯示、隱藏或切換某個 圖層 | 單次 |
| 直播模式 | 開啟、關閉或切換 直播模式 | 單次 |
| 切換場景 | 在時間軸開始前切換到某個已儲存的 場景 | 準備 |
| 播放音訊 | 播放一個 音訊檔案 | 片段 |
| 控制音訊 | 暫停、繼續或停止某個音訊檔案的所有播放 | 單次 |
| 切換表情 | 套用某個表情,若已套用則移除 | 單次 |
| 播放動作 | 播放某一個特定動作,接管目前正在播放的內容 | 片段 |
| 清除所有表情 | 一次移除所有已套用的表情 | 單次 |
| 替換模型 | 在時間軸開始前把某個虛擬形象圖層換成另一個模型 | 準備 |
| 模型位置 | 讓虛擬形象滑到儲存的位置 | 單次 |
準備最先依清單順序執行,目標場景生效、替換的模型載入完畢之後,時間軸才開始計時。準備類的列以虛線框標出,寫著播放前準備
單次操作在開始時間執行一次——列裡寫著類似在第 2 秒執行——它改動的東西會一直保留:停止自動化並不會復原。開始時間相同的單次操作依清單順序執行
片段從開始時間持續到結束時間——2–7 秒 · 長度 5 秒——到結束時放開它控制的東西:暫時效果回到場景自己的設定,相機運動、音訊與動作停止。沒有裁剪過的播放相機運動、播放音訊與播放動作片段依檔案本身的長度播放,寫著從第 2 秒開始 · 自動長度。相機、同一個虛擬形象的動作、同一個特效,同一時刻都只能由一個片段控制;音訊片段可以隨意重疊
每條操作都是一列可收合的項目,標題列概括它的設定。同一時間只展開一列,在時間軸上選取片段也會展開它對應的那一列。拖曳列首的控點改變的是清單與時間軸軌道的順序,而不是執行時間。一條自動化至少保留一條操作,所以最後一條刪不掉
自動化執行時,每一列的標題旁會顯示這條操作的狀態——等待執行、執行中…、已完成、已跳過、失敗或已取消,並附上耗時;音訊與相機運動則顯示播放進度。把滑鼠移到標題上,可以看到操作失敗或被略過的原因
操作的目標跟隨自動化的準備步驟:有切換場景時,選擇器列出的是目標場景的圖層;有替換模型時,則是那個圖層換上的新模型——無論這些列排在清單的什麼位置。已經不存在的目標會留在列裡,顯示為場景不存在、圖層已遺失、虛擬形象不存在、模型不存在、表情不存在、動作不存在、音訊不存在或相機運動遺失,直到你換一個。執行時,圖層已經不在的圖層可見性會被略過,其他不存在的目標則會讓 這次執行失敗
圖層可見性那列帶一個圖層選擇器——任意圖層,或者主模型,即執行時的主模型——與切換 / 顯示 / 隱藏,直播模式那列則是切換 / 開啟 / 關閉;兩者一開始都是切換。直播模式是唯一一條寫應用程式設定而不是場景狀態的操作,所以它和 舞台 裡那個開關一樣,切換場景後依然有效。重設相機不儲存快照:無論相機此刻被擺到了哪裡,它都緩動回場景一開始的取景
套用效果設定
新建的套用效果設定會把這個特效目前的數值複製一次;之後在這裡改,只影響這條自動化。這一列帶著特效自己的控制項,外加觸發時啟用——執行後特效處於的開關狀態。從目前舞台複製用舞台上目前的數值取代儲存的那一份,重設為預設值恢復特效的預設值,但保留觸發時啟用
執行時,數值與顏色會在 0.4 秒內平滑過渡,模式與開關則立即切換
暫時效果
暫時效果那列的控制項與套用效果設定相同,另外多出淡入(秒)與淡出(秒),各自最長 10 秒。新建時長度 5 秒、淡入淡出各 0.4 秒,兩段淡變加起來不能超過片段本身。片段期間,儲存的數值接管這個特效:從開始處淡入,在結束前淡出;到結束時,特效恢復成場景裡原本的樣子——原本關著就是關著。這些數值不會寫入場景;執行期間你親手改了這個特效,它就不再受自動化控制,直到這次執行繼續或重新開始
切換場景
新增會把目前場景存為目標,再在列裡的場景處換成別的。切換時使用目標場景自己的 場景轉場。作為準備步驟,它在時間軸開始前執行;目標場景生效後時間軸才開始,此時轉場動畫可能尚未結束
選擇已經處於啟用狀態的場景,只會取消還在等待的切換,不會重新載入場景。更新的一次場景切換——另一條切換場景、在控制面板裡選場景,或者外掛呼叫 scene.activate——會取消還在等上一次切換的那次執行,不會顯示錯誤。目標場景被刪掉後,這一列顯示場景不存在,執行會失敗
想用按鍵或控制器切換場景,就建一條帶切換場景操作的自動化,再給它綁一個組合鍵
相機位置
新建的相機位置會儲存目前的相機,它那一列可以直接編輯這個機位:
| 控制項 | 取值 |
|---|---|
| 位置 | X · Y · Z,外加一個 3D 位置控制項 |
| 環繞角度 | −180° – 180° |
| 俯仰角 | −80° – 80° |
| 距離 | 0.35 – 20,環境模型偏大或偏小時隨之放寬 |
| 視角 | 10° – 90° |
| 注視點 | 相機朝向並圍繞旋轉的點,即注視點 X、注視點 Y、注視點 Z |
從目前舞台複製用舞台相機目前的畫面取代這個機位,可以先在舞台上調整構圖,再儲存到操作中。預覽位置把舞台相機移到儲存的機位;改這些數值只會改這條操作
相機還是預設取景時儲存的操作顯示為預設構圖,會一直沿用預設取景,只有視角可以編輯,直到你點擊設定位置
想依序看幾個畫面,就給幾條相機操作設不同的開始時間。場景的 相機 設定裡指定了相機運動時,它會覆蓋儲存的機位,這一列也會提示
播放相機運動
播放相機運動在相機運動處從 素材庫 裡選一段相機運動,也就是 .vmd 運鏡,在片段長度內用它驅動 3D 相機,結束後把畫面交還給場景自己的相機;停止相機運動這個單次操作可以提前交還。它會覆蓋場景 相機 設定裡指定的相機運動,並且跟隨自動化的時間,而不是虛擬形象的待機片段,所以暫停或拖曳自動化的播放位置時,相機也跟著暫停或跳轉。自動化暫停期間在舞台上拖曳,相機會從暫停時的畫面接著移動;繼續播放後,相機又交回給這段運動
播放音訊
播放音訊播放素材庫 音訊 分類裡的一個檔案,在音訊檔案處選擇:
| 控制項 | 取值 |
|---|---|
| 播放 | 一次、重複或循環播放直到停止 |
| 總播放次數 | 選重複時一共播放幾次,包括第一次,最多 999 |
| 音量(%) | 0 – 100,預設 50 |
| 淡入(秒) · 淡出(秒) | 各 0 – 60 秒,預設 0 |
| 再次觸發時 | 從頭播放、重疊播放或繼續播放 |
| 驅動口型同步 | 關閉、主模型,或場景裡的某個虛擬形象 |
淡入發生在第一次播放的開頭,淡出發生在最後一次播放的結尾;循環播放只在停止時淡出。再次觸發時決定這條操作在它先前的播放還沒結束時再次開始會怎樣:從頭播放結束先前的播放並從頭開始,重疊播放再播一份與之並存,繼續播放則讓先前的繼續播下去。其他操作播放同一個檔案不受影響
驅動口型同步讓選取的虛擬形象在檔案播放期間隨它動嘴——見 口型同步。主模型指的是音訊開始播放時的主模型
列的標題會顯示播放狀態——正在載入…、播放中、循環播放中、已暫停、正在停止…、已完成、已停止或失敗——以及已播放的時間(重複播放也計算在內),重複時還有第 2/3 次播放。片段結束時聲音隨之停止,設成循環也一樣
控制音訊把它的播放控制——暫停、繼續或停止,預設是停止——一次作用於音訊檔案的所有播放,無論是自動化還是素材庫開始的。停止會讓正在播放的檔案先播完它的淡出
虛擬形象操作
切換表情、播放動作、清除所有表情、替換模型與模型位置作用於列裡虛擬形象處選定的對象:一個具體的虛擬形象圖層——一開始是目前的主模型——或者主模型,即自動化執行時的主模型。表情選擇器,以及 Live2D 模型上的動作選擇器,讀取的是模型自己宣告的內容,不需要把模型載入到舞台上。VRM 的動作則透過選擇動作…,在開啟的 素材庫 裡挑選:內建的動作包加上你自己的片段,也可以在那裡點開啟檔案…,再匯入一個
模型位置會儲存虛擬形象目前的位置,並用一般的 2D 或 3D 位置控制項編輯;編輯不會移動虛擬形象,從目前舞台複製會重新抓取目前位置,執行這條操作時虛擬形象會平滑移動到儲存的位置。替換模型保留圖層的位置,作為準備步驟,它會在時間軸開始前把新模型載入好。已經不存在的表情、動作或虛擬形象會讓這次執行失敗
Live2D 模型上的播放動作片段總是從頭完整播放:裁剪它或從中途開始都會被拒絕。VRM 的片段可以裁剪與拖曳播放位置,但彈簧骨骼不會重演跳轉點之前的運動
時間軸編輯器
展開的自動化裡按時間軸編輯器,會在控制面板底部、兩欄下方開啟一個停駐面板。去別的列時它仍然跟著這條自動化,選取片段會把它對應的列重新帶回畫面。關閉時間軸編輯器把它收起,拖曳它上方的分隔線可以調整高度
頂端的工具列左邊是復原時間軸編輯、重做時間軸編輯、在播放頭處分割、複製所選動作、刪除所選動作與新增標記,右邊是播放(播放中變為暫停)、停止與關閉時間軸編輯器。下方左側是操作清單,右側每條操作一條軌道,上面是顯示目前時間與總長度的播放位置滑桿
| 操作方式 | 效果 |
|---|---|
| 點擊片段 | 選取它並展開對應的列;按住 Shift、⌘ 或 Ctrl 則加入選取範圍 |
| 在軌道空白處拖曳 | 框選碰到的所有片段 |
| 拖曳片段 | 移動它,連同選取範圍裡的其他片段 |
| 拖曳片段邊緣 | 裁剪。裁剪音訊、動作或相機運動片段的開頭,會同時移動它的來源起點,即從檔案的哪個位置開始播放 |
| ← → | 把選取範圍挪動一個吸附步長——按住 Shift 挪十步,按住 Alt 以最小步長 |
| ⌘/Ctrl + D | 複製選取範圍 |
| Delete | 刪除選取範圍 |
| Alt + 滾輪 | 以指標為中心縮放,最大 64× |
| 拖曳時按住 Alt | 忽略吸附 |
| Esc | 取消拖曳 |
軌道下方的橫條用數字編輯選取的操作:開始,片段還有結束與持續時間,音訊、動作與相機運動還有來源起點,單位都是秒。使用來源媒體長度讓這類片段恢復檔案的完整長度。清單裡操作旁的鎖定時間讓它的片段不能被移動或裁剪;新增標記打的標記只用來吸附與跳轉——兩者都不影響自動化怎麼播放。在清單裡拖曳操作的控點,和在執行操作區塊裡一樣調整順序,清單旁的分隔線則調整清單的寬度
各項編輯互不牽連:移動、裁剪或刪除一個片段,其他片段都留在原處,空出來的間隔也不會自動合攏。在播放頭處分割在播放頭處把選取的片段一分為二,但不能切在音訊或效果的淡入淡出區間裡。控制相機、同一個虛擬形象的動作或同一個特效的片段不能重疊:重疊的會標紅,分開之前自動化無法執行。每次編輯是一步復原——在時間軸裡操作時也可以用 ⌘ + Z 與 ⌘ + Shift + Z,Windows 與 Linux 上是 Ctrl + Z 與 Ctrl + Y。已經在播放的那次執行仍依它開始時的版本進行
右下角的齒輪圖示時間軸設定裡有:
| 設定 | 效果 |
|---|---|
| 在舞台上預覽 | 預設開啟。拖曳播放位置滑桿時,舞台上會顯示那一刻——媒體與暫時效果,不含單次操作與準備步驟 |
| 時間軸吸附 | 關閉吸附、0.1 秒(預設)、0.5 秒、1 秒或 30 FPS。片段也會吸附到其他片段、播放頭與標記上 |
| 時間軸縮放 | 符合檢視範圍,或 2× 到 64× |
| 自動長度 | 預設開啟:檔案長度確定後,時間軸在最後一個片段或單次操作結束處結束;沒有任何東西決定結尾時為 30 秒 |
| 序列長度(秒) | 關閉自動長度後,時間軸結束的位置——最長一小時,所以結尾可以留一段空白 |
播放從播放頭開始執行自動化——先執行準備步驟——即使自動化已停用或還在冷卻中;暫停之後再按,則從停下的地方接著播放。停止結束這次執行,停下它的聲音、把正在播的動作淡出,撤掉暫時效果,並把播放頭拉回 0 秒。移動播放頭不會執行單次操作或準備步驟,往回移動也不會復原它們
執行自動化
除了觸發條件,自動化還可以從選項選單裡的執行自動化執行,也可以從 Web 控制台 的自動化頁、Stream Deck 的 Run Automation 按鍵執行,或者由外掛透過 外掛 API 呼叫 automation.run。這些都不需要組合鍵——想要一整排按鍵但不想佔掉一整排組合鍵時,就這麼用。自動化只能在桌面應用程式裡編輯,暫停的自動化從這些入口都不會執行
一次執行先完成準備步驟,再啟動時間軸計時:單次操作與片段依各自的時間執行與播放,空白的間隔也照樣計時;到時間軸結尾,還在播放的一切都會停止。檔案在計時開始前就準備好;某個片段到點時檔案還沒載入完,整條自動化會等它,而不是錯開節奏
自動化播放時,標題會隨時間軸進度從左到右填上一層淡淡的強調色,正在播放音訊或相機運動的列也會醒目提示。執行失敗時,整條自動化停在出錯的那一刻,錯誤顯示在失敗的那一列上;在你停止它之前,它不會再次執行
場景切換會停止其他所有還在播放的自動化,停用或刪除一條自動化會停止它自己的執行。開啟快速鍵錄製器會停止正在播放的自動化,錄製器開啟期間也不會啟動任何自動化。自動化可以互相觸發——切換場景進入另一條自動化監聽的場景,播放動作或替換模型引發動作播放或模型載入完成——但同一條鏈上每條自動化最多執行一次,所以兩個場景不會無休止地來回切換。按鍵、手動執行、外掛呼叫或感測器觸發都會開始一條新的鏈,在時間軸上預覽則不會觸發任何自動化
匯入與匯出
清單上方的匯入與匯出一列有匯入自動化與全部匯出,卡片選項選單裡的匯出自動化則只匯出那一條。匯出的是一個 JSON 檔案,描述這些自動化——操作及其時間、觸發條件與冷卻時間——並以 ID 指明它們用到的場景、圖層、模型與檔案,但不包含這些內容本身。檔案裡帶著它的 JSON Schema 連結,VS Code 等編輯器可以邊寫邊驗證
匯入自動化會先完整檢查整個檔案,再做任何變更;版本不受支援,或者含有無效的自動化、操作或觸發條件的檔案會被整個拒絕。匯入的自動化加在現有自動化下方,處於停用狀態,也沒有組合鍵。這台電腦上沒有的場景、模型或檔案會顯示為不存在,直到你換一個,所以啟用之前請逐條檢查目標
虛擬形象快速鍵
目前 主模型 自帶的快速鍵接在自動化後面,放在單獨的可收合區塊虛擬形象快速鍵裡。區塊裡最先是啟用虛擬形象快速鍵,可整組開啟或關閉,只在這個形象確實帶著快速鍵時才出現;接著是新增虛擬形象快捷鍵與各列快速鍵。它們以模型格式的圖示標記,滑鼠停上去寫著隨「模型名」一起儲存
快速鍵屬於模型而不是應用程式。每個模型帶著自己的一套,換掉主模型就換掉目前生效的那一套——所以一個模型的綁定會跟著它在不同電腦之間、以及在 Persona 與 VTube Studio 之間移動
清單裡只列出主模型的那一套。非主模型的綁定不會出現,也不會觸發
新增快速鍵
在新增虛擬形象快捷鍵裡選一種操作——這一組以目前形象命名,每個操作都帶一個圖示,清單裡對應的列也用同一個圖示標記——再在旁邊的選擇器裡挑它要作用的對象:
| 操作 | 作用 |
|---|---|
| 切換表情 | 套用選取的表情,若已套用則移除——和它自己的按鈕是同一個切換 |
| 播放動作 | 播放某一個特定動作,接管目前正在播放的內容 |
| 清除所有表情 | 一次移除所有已套用的表情,包括被正在播放的動作壓制的那些 |
| 替換模型 | 把這一圖層換成另一個模型——任意格式,所以一個綁定可以從 Live2D 模型跳到 VRM。選擇器會略過已經載入的那個模型 |
這些操作作用於目前的主模型,格式不限——VRM 的表情與動畫同樣能綁。模型沒有可綁定的動作或表情時,對應的選擇器無法使用;替換模型列出的是已註冊模型裡除它自己以外的那些,一個都沒有時同樣無法使用
新增的列一開始未綁定。點擊設定快速鍵…開啟錄製器,按下你要的組合鍵,再用儲存或 Enter 確認。清除可以再次解除綁定
錄製器開啟期間所有已註冊的快速鍵都會被釋放,所以已經綁定過的組合鍵會傳到對話方塊裡,而不是觸發它自己的快速鍵
錄製器也接受控制器,同一支控制器上最多三個控制項,搖桿與十字鍵的方向、扳機都算——見 控制器快速鍵
一個組合最多兩個修飾鍵加一個按鍵。這不是介面的限制而是儲存的限制——VTube Studio 的格式每個快速鍵剛好保留三個觸發槽位,Persona 只接受能儲存到該格式的組合。修飾鍵依平台命名,所以 macOS 上的綁定顯示為 ⌥ 與 ⌘ 而不是 Alt 與 Win
每一列的選項選單裡有觸發,可立即測試這條快速鍵。凡是 Persona 本來也拒絕執行的,這一項都無法使用:不支援的 VTube Studio 操作、被模型關掉的那一條,以及啟用虛擬形象快速鍵關著時的所有列
背景與焦點快速鍵
每條自動化與每個虛擬形象快速鍵的選項選單裡都有背景生效,決定它的組合鍵在別的應用程式位於前景時是否仍然有效。會在背景生效的以地球圖示標記
它需要 Ctrl、Alt 或 Cmd。單獨一個按鍵,或 Shift 加一個按鍵,正是打字用的——把它註冊為全系統生效可能阻止其他應用程式接收該按鍵——所以這類綁定只在取得焦點時生效,該選項會被停用。控制器組合不在此列:它們不註冊進系統的全域快速鍵,所以背景生效對它們始終可用,也不需要修飾鍵
已經被別的應用程式佔用的組合鍵同樣註冊不了。快速鍵不會因此消失:它會退回到只在 Persona 取得焦點時生效,組合鍵旁的琥珀色三角形會說明原因
兩個快速鍵共用同一組合鍵時
兩個虛擬形象快速鍵用同一組合鍵時都會觸發,對應的列會標上警告三角形。這與 VTube Studio 一致,一個組合鍵可以同時驅動多個快速鍵——想一次套用兩個表情時很有用,若不是你的本意也值得留意
自動化優先:組合鍵歸自動化時,只執行自動化,同一組合鍵上的虛擬形象快速鍵不會觸發;兩條自動化共用一個組合鍵時,只有清單裡靠前的那條會執行。這些列同樣會標上警告三角形
每個快速鍵都有各自短暫的重複觸發保護,所以按住不放只會觸發一次,而不是持續重複
存放位置
| 模型 | 寫入位置 |
|---|---|
自帶 .vtube.json | 該檔案自己的快速鍵清單,採用 VTube Studio 的格式 |
沒有 .vtube.json | 模型入口檔案旁的 <model>.persona.json 附屬檔 |
Persona 會原地編輯這些檔案,並保留未識別的欄位。用到 Persona 沒有對應實作的 VTube Studio 操作的快速鍵,會以反灰列出並標記為不支援,永遠不會執行,寫回檔案時也原封不動——所以在 Persona 裡編輯快速鍵,會保留 VTube Studio 設定中的其他內容
唯讀的設定檔永遠不會被寫入,變更也就不會儲存
已綁定的按鍵會以標記形式出現在模型的動作與表情按鈕上,所以那些區塊同時也充當了綁定關係的對照表
最後更新於 2026年9月19日