00:00 / 00:00

Persona

mocopi

mocopi 是 Sony 的穿戴式動作追蹤套件。Persona 支援其原生協定,無需中介轉換——mocopi 應用程式 把動作資料傳到電腦,Persona 自己解出骨架和每個影格的姿態,再驅動 VRM 虛擬形象

VMC 一樣,它走的是姿勢追蹤通道。Live2D 沒有人形骨骼,所以不會出現在 mocopi 來源的形象清單裡

設定

  1. 姿勢追蹤裡用新增姿勢來源…加一個 mocopi 來源,然後在它的指派虛擬形象裡勾上要驅動的 VRM
  2. 在 mocopi 應用程式 的外部裝置設定裡,傳輸格式選原生的 mocopi (UDP),目標位址填執行 Persona 的那台電腦的 IPv4 位址,連接埠和這個來源的連接埠填成同一個,預設為 12351。兩台裝置要在同一個區域網路下
  3. 在 mocopi 應用程式 裡完成校正,開啟 Persona 的啟用姿勢追蹤,然後開始傳輸動作

連接埠

和 VMC 一樣,mocopi 來源認的是連接埠而不是傳送方位址。預設連接埠是 12351,新建的來源會往後取下一個沒被別的來源佔著的號

骨架定義

Persona 收到骨架定義後才會套用動作。骨架定義提供靜止姿態,後續影格的資料表示相對於該姿態的變化。如果連線至已在傳輸的串流但模型沒有反應,請在 mocopi 應用程式中重新開始傳輸,以重新傳送骨架定義

一個連接埠同一時刻只跟著一個傳送方。想換一台裝置傳過來,得等上一個的鎖過期,而且新的那台同樣要先送上自己的靜止骨架

mocopi 還是 VMC

mocopi 應用程式 兩種都能傳,所以選哪種來源,看的是傳送端此刻設的傳輸格式:

App 裡的傳輸格式Persona 這邊選的來源預設連接埠
mocopi (UDP)mocopi12351
VMCVMC Protocol39539

原生協定無需額外轉換或中介程式。如果已透過 VSeeFace 等應用程式將 mocopi 轉為 VMC,也可以繼續使用該方式,並分別為兩種協定設定追蹤來源

姿態如何落到骨骼上

mocopi 送來 27 個關節,Persona 拿每個關節的目前朝向去比它在靜止骨架裡的朝向,把這個差量轉成 VRM 正規化骨骼上的局部旋轉。這樣傳送端自己的靜止姿勢就被抵銷掉了,剩下的才是你實際做的動作。全部 27 個關節都參與計算,包括 VRM 裡沒有直接對應骨骼的那些——所以軀幹和脖子上多出來的那點動作不會丟。模型缺了某根選用的人形骨骼時,它的旋轉由下一根存在的子骨骼接著承擔

位移只取髖部這一項,其餘關節的位移屬於表演者自己的身材比例,不適合搬到別人的模型上。Persona 以收到的第一個髖部位置為原點,骨架定義變了或者資料流斷過之後會重新取一次原點

臉部追蹤正在驅動頭部與頸部時,這兩個部位優先使用臉部追蹤資料;眼睛和下巴始終歸臉部與表情系統。平滑、斷線時保持姿態,以及關掉之後緩動回待機,都和 VMC 走的是同一套 姿態驅動

mocopi 不傳手指。把形象的手部指派給 攝影機,就能在 mocopi 的肩膀與手肘之上疊加手腕與手指的旋轉;選僅手指時,手腕也留給 mocopi

最後更新於 2026年9月19日

Tech otakus destroy the world