Humanoidアバターの顔アップ・正面・右側面・背面と、三方向を横に並べた三面図をPNGで保存するUnity Editorツールです。
Unity 2022.3のBuilt-in Render Pipelineを対象とします。
Packages/com.gokoukotori.take-photo-avatarを埋め込みパッケージとして読み込みます。package.jsonを選択してください。.tgzを使用する場合は Add package from tarball… から選択してください。VRChat SDK・NDMF・Modular Avatarへの依存はありません。撮影するアバター自身に必要なSDKやシェーダーは、別途そのプロジェクトへ導入してください。アバター素材は同梱していません。
プレイモード中も撮影できます。プレイ中の衣装・表情を反映するには、PrefabではなくHierarchyの実行中アバターを指定してください。プレイ中も腕を指定角度に調整して、Aポーズ・顔アップを撮影します。モードの切り替え中は撮影できません。
プレイ中は撮影用の複製でUnity Constraint・VRC Constraint・PhysBone(Colliderを含む)を有効状態のまま約1秒更新してから撮影します。一時停止は解除してください。設定変更・モード切り替え・ウィンドウを閉じる操作で待機を中止します。元から無効なコンポーネントは有効化しません。物理挙動の収束を保証する待機時間ではありません。
保存先の初期値はプロジェクト直下のCapturesです。毎回別のサブフォルダーを作り、既存画像を上書きしません。
| ファイル | 内容 |
|---|---|
face.png | 顔アップ |
front.png | 全身正面 |
right.png | 全身右側面 |
back.png | 全身背面 |
three-view.png | 正面・右側面・背面を同じ縮尺で横に連結 |
HumanBodyBonesの対応付けから上腕を取得して角度を合わせます。固定のボーン名照合は行いません。com.gokoukotori.take-photo-avatar
Undefined
0.1.3
2022.3 or later
No dependencies
No legacy packages
Undefined
gokoukotori