U.N. VRC PerfectSync 1.0.0

U.N. VRC
PerfectSync

既存の表情を、Perfect Sync 52 Keyへ。

VRChatアバターの顔BlendShapeを確認し、Auto Setupと手動割り当てでPerfect Sync向けに整えるUnity Editorツール。

Unity 2022.3 VRChat Avatars 3.0 Editor only

PerfectSync Authoring Window in Unity 2022.3

01Face Object 02Auto Setup 03Todoで迷わず設定 0452 Keyを確認

One authoring window

状態確認から割り当てまで、Unityの中で完結。

52 Keyを一覧で確認し、未設定のKeyだけを絞り込み。元になるBlendShapeの検索、プレビュー、係数調整を同じ画面で進められる。

Unity上でアバターとPerfectSync Authoring Windowを表示している画面
Face Objectを指定すると、既存BlendShapeとPerfect Sync 52 Keyの状態を一覧化。

Conservative Auto Setup

候補と上書き範囲を、実行前に確認。

BlendShape名、左右、Avatar Descriptor、変形領域を解析。安全に判断できたKeyだけを提案し、直接割り当てとdelta生成の内訳を表示する。

  • 通常は未設定のKeyだけを設定
  • 設定済みKeyの再解析にも対応
  • 判断できないKeyは手動設定として残す
Auto Setup候補と設定件数を確認するダイアログ

Result

モデルごとの表情を、実際の動きで確認。

自動設定後もKeyごとの割り当てと係数を調整可能。異なる命名規則を持つアバターでも、元の表情を活かして整えられる。

52 Key Audit

OK、UNDEFINED、EMPTY、CASEを一目で確認。

Manual Control

検索、プレビュー、複数割り当て、係数調整。

Working Mesh

元のMeshを直接変更せず、編集用Assetを作成。

Backup / Reset

大きな編集前の保存と、全Keyの再設定に対応。

Install

VCC Package Manager

repositoryをVCCへ登録し、対象プロジェクトのManage Projectからインストール。

Repository URL https://usagi.github.io/un-vrc-perfectsync/vcc/index.json
Unity Package Manager https://github.com/usagi/un-vrc-perfectsync.git?path=/unity/un-vrc-perfectsync