AUTO BODY MASK
- Digital0 JPY

AUTO BODY MASK 衣装の下のボディを、もっと手軽に隠す。 ■ 商品紹介 Auto Body Maskは、衣装に覆われるボディを自動解析し、モデルを見ながら塗る・消すで調整できるUnity Editor用ツールです。 ボディと衣装を指定して解析し、必要な部分を補正するだけ。 マスク画像とModular Avatarの設定を自動生成できます。 外部ソフトでマスクを一から描いたり、元のボディメッシュを直接編集したりする手間を減らします。 無料で配布しています! ■ 基本的な使い方 1. 隠すボディと衣装を指定 2. 「解析してペイント」で自動解析 3. Scene上で塗る・消すを使って補正 4. 「マスク生成・適用」で設定を生成 5. Sceneを保存し、実際の動作を確認 Unityメニュー: Tools → UNRWLD → Auto Body Mask ■ 主な機能 【衣装に覆われるボディを自動解析】 現在のポーズから、衣装の内側にあるボディを検出します。 部位ごとの衣装との間隔に合わせて、探索距離を自動調整します。 【モデルを見ながら直接補正】 隠したい部分を塗り、残したい部分を消しゴムで戻せます。 隠す部分をオレンジで強調し、作業範囲を確認できます。 【UV島・メッシュの分離編集】 UV島やつながったメッシュを指定し、範囲を限定して編集できます。 指定範囲の一括塗り・消去にも対応しています。 【左右対称・表裏のペイント】 対応するボディでは左右対称に編集できます。 見える面だけ、または表裏をまとめて編集できます。 【マスクとMA設定を自動生成】 Mesh Cutter方式では、衣装の子に「MA Body Mask」を生成。 MA Mesh CutterとMA Vertex Filter - By Maskに、対象ボディとマスクを設定します。 【2種類の適用方式】 ・Mesh Cutter:Modular Avatarで対象の三角形を除去 ・Alpha Mask:対応lilToonでマスク部分を透明化 用途に合わせて方式を選べます。 【複数衣装の解析】 複数の衣装を選択して解析・生成できます。 手動補正を衣装ごとに行う場合は、ひとつずつ作業してください。 【取り消し・やり直し】 ペイントのUndo / Redoに対応しています。 Sceneへ生成した設定もUnityのUndoで戻せます。 【3言語UI】 日本語・English・한국어に対応しています。 ■ 使用環境 ・Unity Editor用ツールです。 ・VRChat SDKとModular Avatarが必要です。 ・同梱のPaintCommonも導入してください。 ・ボディには有効なメッシュとUV0を持つSkinnedMeshRendererが必要です。 ・ボディと衣装は同じAvatar Descriptor配下に配置してください。 ・Play Modeを終了し、通常のSceneで作業してください。 開発環境: Unity 2022.3 / Modular Avatar 1.17.1 ※上記は開発に使用した環境です。すべてのバージョンでの動作を保証するものではありません。 ■ 適用方式について 【Mesh Cutter】 対象の三角形を除去する方式です。 境界はボディの頂点・三角形単位になります。 lilToonは必須ではありません。 【Alpha Mask】 対応lilToonマテリアルで透明化する方式です。 生成マスクのピクセル単位で境界を表現できますが、ポリゴンは残ります。 lilToon Liteや他のシェーダーには対応していません。 既存のlilToon Alpha Maskを使用している場合は、生成後の表示をご確認ください。 ■ ご利用前に ・掲載画像・動画のアバターや衣装は付属しません。 ・現在のポーズを解析するツールです。すべてのアニメーションや動作を自動確認するものではありません。 ・レースや透過・アルファカットアウトの穴は、衣装メッシュの形状解析では判別できません。必要に応じて手動で補正してください。 ・重なったUVは同じ画像位置を共有するため、完全に同じUVの部分を独立して隠すことはできません。 ・Mesh Cutterでは、選択頂点に触れる三角形全体が除去されます。マスク画像の輪郭と実際の切断境界が一致しない場合があります。 ・生成後にEdit Modeでボディが元通りに見えるのは正常です。Mesh Cutterの最終結果はPlay Modeやアップロード後に確認してください。 ・衣装の切替はGameObjectの有効・無効に連動します。Renderer.enabledのみを変更するトグルには追従しません。 ・複数のボディRendererには、Mesh Cutter方式でボディごとに作業してください。Alpha Mask方式では同じ衣装への再生成で以前の設定が置き換わる場合があります。 ・原本のFBX・ボディメッシュ・マテリアルを直接上書きしませんが、生成オブジェクトと保存ファイルを追加します。作業前にバックアップしてください。 ・生成後はSceneを保存し、手首・指・関節の動きと衣装の着脱をご確認ください。 ■ 詳しい使い方 導入から自動解析、ペイント補正、生成されるHierarchy・Inspector、保存、問題解決まで画像付きで説明しています。 https://unrwld.pages.dev/auto-body-mask?lang=ja ■ 利用規約・ライセンス 無料配布でも利用条件が適用されます。 再配布・商用利用の可否については、公式サイトのご利用ガイド内にある「再配布や商用利用はできますか?」と、配布ファイルに同梱されたLICENSEをご確認ください。 https://unrwld.pages.dev/licenses/ja ■ 制作者 KURO

