Persona 渲染 Cubism 3、4、5 模型,最高到 moc3 格式 v6(Cubism 5.3 的離屏渲染與混合模式),由自行維護的 渲染引擎 驅動
Live2D 模型是一塊擺在螢幕空間裡的平面畫布:拖曳移動、滾輪縮放、Shift+滾輪旋轉。多個模型可以共用一個舞台,和圖片、影片一起疊進同一份 圖層清單
渲染引擎
兩套引擎渲染的是同樣的模型。預設使用 WebGPU;設定裡的 使用舊版 WebGL 引擎 可以切回舊版。切換會重新載入場景;模型本身、它的動作與它的擺放都不會有任何變化
| 引擎 | 是什麼 |
|---|---|
| WebGPU · 預設 | Live2D 合成進 3D 舞台,因此場景的後製處理能作用到它身上 |
| WebGL · 舊版 | 單獨的 2D 畫布。Live2D 畫在自己的圖層上,位於 3D 場景中所有內容的下方 |
預設引擎是為 Persona 自己寫的 Cubism 渲染器:它載入同樣的 .model3.json 模型,連同動作、表情、物理、姿勢與點擊區域一起,並完整支援 Cubism 的裁剪遮罩與混合模式。和 3D 舞台的其餘部分一樣,它跑在 WebGPU 上,在沒有 WebGPU 的機器上自動改用 WebGL
預設的 WebGPU 引擎帶來整條 特效鏈:色調映射、調色、泛光、色差以及那些 臨時花招,全都能作用在 Live2D 模型上。只有 Live2D 的場景也能加入 特效圖層,畫面色調區塊照樣在;開啟舊版引擎後,這兩樣都沒了
WebGPU 引擎現在是預設選項。單一簡單模型需要降低資源用量,或者場景在預設引擎上表現異常時,再開啟舊版 WebGL 引擎
內建模型
應用程式內建十一個 Live2D 範例模型:
Haru · Hiyori · Kei · Mao · Mao Pro · Mark · Natori · RAYNOS-chan · Ren · Rice · Wanko
它們涵蓋 Persona 支援的各個 Cubism 版本,從早期的 Cubism 3 模型,到用上了離屏渲染與較新混合模式的 Cubism 5.3 模型 Ren
內建模型是範例素材——Live2D 官方的,加上 Sony 的 RAYNOS-chan。它們可免費用於評估與測試,不可用於商業直播。Persona 會在面板裡標出它們,並附上對應授權條款的連結——直播請用你自己的模型
動作與表情
動作與表情區塊列出模型提供的內容,數量標在各自的標題旁邊
動作
點擊一個動作組,會從該組裡隨機播放一個動作,按鈕在這個動作播放期間會一直亮著
點擊總會從正在播放的內容手上接管過去,和 VTube Studio 一致。否則一個循環動作會無限佔住通道,其他所有按鈕看起來都像壞了
動作會循環的組帶一個循環圖示。循環動作自己永遠不會結束,所以它的按鈕會一直亮著,直到你啟動別的東西
含有多個動作的組,名字旁邊帶一個箭頭。它背後的下拉選單列出組裡的每一個動作,正在播放的那個打著勾——當你想要某個特定動作,而不是讓組隨便挑一個時用它
表情
表情是開關式的。點一下套用它並讓按鈕亮起,再點一下移除
多個表情可以同時生效並疊加,所以一個把臉紅與嘴型拆成兩項的模型,可以兩個一起用。它們依你點擊的順序逐一套用,移除其中一個不會影響其餘的
記住表情
表情區塊頂部的記住表情預設開啟。開啟後,你套用的表情會隨手儲存,切回該模型或重新啟動應用程式時還原。還原的表情直接以最終狀態出現,而不是漸入,所以啟動時不會看到模型一點一點把自己拼起來的過程
儲存下來的這組表情跟著模型走,而不是跟著 Persona:模型帶 .vtube.json 時就寫進去——和 VTube Studio 寫的是同一個欄位,兩邊因此保持一致——否則寫進 .model3.json 旁邊的 <model>.persona.json 附屬檔案。關掉這個開關會清除已儲存的內容
VTube Studio 模型
很多為 VTube Studio 製作的模型,把 .motion3.json 與 .exp3.json 散放在磁碟上,並沒有寫進模型設定檔,因為 VTube Studio 改從它自己的 .vtube.json 快速鍵設定裡讀。標準的 Cubism 載入器在這類模型裡什麼都找不到,只會顯示空清單
Persona 會把這些散落的檔案找出來照樣呈現,模型帶 .vtube.json 時就從中取顯示名稱。你磁碟上的檔案絕不會被更動——這些額外項目是在模型載入時於記憶體中合成的
自動呼吸
待機區塊裡的自動呼吸是 Cubism 引擎自帶的那套呼吸動作,逐個模型執行個體開關,預設開著。幅度是它的倍率,1 就是 Cubism 範例自己的深度,最高 2
它不只寫 ParamBreath:同一套動作還會輕輕搖動 ParamAngle* 與 ParamBodyAngleX,也就是在追蹤寫入之外再疊一層沒人下令的頭部晃動。VTube Studio 只呼吸模型自己在 .vtube.json 裡點名的那個參數,所以一個在那邊綁好的模型放到這裡可能顯得坐不住——把幅度調小或直接關掉就行
關掉是停止這份貢獻,而不是把幅度按到零,所以幅度值在關掉再打開之後還在
參數繫結
展開參數可以逐條編輯追蹤資料如何驅動模型的參數——輸入與權重、輸入輸出範圍、回應曲線。詳見 參數繫結
模型資訊
展開資訊,看看實際載入了什麼:
| 列 | 含義 |
|---|---|
| 來源 | 模型是內建的,還是你自己開啟的 |
| 檔案 | 載入的那個 .model3.json。旁邊的資料夾圖示會在檔案管理員裡定位到它 |
| 設定 | 在模型旁邊找到的設定附屬檔案——.vtube.json、.persona.json |
| 畫布 | 模型的畫布尺寸 |
| moc3 | 模型的 moc3 格式版本,以及內建 Cubism Core 能載入的最高版本 |
| Core | 這次建置中的 Cubism Core 版本 |
| 參數 | Live2D 參數數量——臉部追蹤寫入的就是這些 |
| 部件 | 模型的部件數量 |
| 紋理 | 紋理圖集尺寸,以及未壓縮顯示記憶體佔用的粗略合計 |
| 動作 | 動作組數量與動作總數 |
| 表情 | 表情數量 |
| 眨眼 | 自動眨眼驅動的參數 id |
| 口型同步 | 模型 LipSync 組裡的參數 id——為空時會被標出,因為那樣口型同步無法帶動嘴巴 |
| 完美同步 | 模型的 參數繫結 讀到了多少個原始 ARKit 通道,最多 52 個;這一列說的是模型自己綁了什麼,與追蹤來源無關 |
| 附加項 | 已載入的選用子系統,例如物理、姿勢與眨眼 |
| 載入耗時 | 舞台載入該模型實際花掉的時間 |
如果 moc3 那一列被標為過新,代表模型是用比目前建置能載入的更高 Cubism 版本製作的。這是唯一一種原本會悄無聲息的失敗——模型看起來載入成功了,卻永遠不會渲染出來
最後更新於 2026年9月3日