VRChat

Unity->Blender Pose Sync

UnityからBlenderへ姿勢情報を送信するスクリプト。 TCP通信でMessagePackを用いて高速で低遅延な姿勢同期をします。 60fpsくらいまでほとんど問題なく同期すると思います 衣装製作の動作時ウェイトチェック->リアルタイム修正 レンダリング アニメーションアセットのBlender流用を想定 特徴 ルートモーション対応 VRCphysboneのような物理で動くボーンにも対応 Transformをワールド基準で 送信します(FKやIKの変換が無いシンプルな感じです) Transform名とBlender側のボーン名のマッチングで解決

導入方法

Requirements

ライセンス

Unity->Blender Pose Sync
UnityからBlenderへ姿勢情報を送信するスクリプト。 TCP通信でMessagePackを用いて高速で低遅延な姿勢同期をします。 60fpsくらいまでほとんど問題なく同期すると思います 衣装製作の動作時ウェイトチェック->リアルタイム修正 レンダリング アニメーションアセットのBlender流用を想定 特徴 ルートモーション対応 VRCphysboneのような物理で動くボーンにも対応 Transformをワールド基準で 送信します(FKやIKの変換が無いシンプルな感じです) Transform名とBlender側のボーン名のマッチングで解決