髪の毛ふぃった~ v2
- ダウンロード商品Hair Retargeter(本体)¥ 500
- ダウンロード商品ライセンス(使用許諾契約書PDF)¥ 0無料ダウンロードHairRetargeter_LICENSE.pdf(97.3 KB)HairRetargeter_LICENSE.pdf
Hair Retargeter(髪の毛ふぃった~ v2) - 非対応の髪を別のアバターに載せ替える【頭部プロファイル/貫通修正/ボーン追従/透け前髪/再フィット】 非対応の髪型を、別のアバターの頭に合わせて載せ替える Unity エディタ拡張です。 Hair Retargeter は、着せたいアバターと髪をシーンに置いてボタンを押すだけで、頭の形を読み取って髪の位置・大きさ・輪郭を合わせ、額や頬に食い込んだ毛先を押し出し、ボーンと PhysBone の寸法まで新しい頭に合わせます。元アバターの「頭部プロファイル」を使えば、元アバターがシーンに無くても同じ精度で載せられます。対応リストにない髪型に、髪の寄せ集め改変に、いつもの髪をそのまま持っていきたい着せ替えに。 ━━━━━━━━━━━━━━━━━━ ■ 3 つのフィット方式 ・Hybrid(既定): 元アバターと着せ先の頭部プロファイル(頭の形を 2,112 方向で記録したデータ)で初期変換し、着せ先の実際の頭に合わせて局所補正します。桔梗・しなののプロファイルを同梱 ・Geometry: プロファイルを使わず、元アバターをシーンに置く(または髪の内側の形から推定する)従来方式 ・Profile: プロファイルによる全体変換だけを掛けます(形を変えたくないときに) ■ 載せる ・頭部プロファイルの自作: 手持ちのアバターから 1 クリックで作れます。JSON で書き出し・読み込みできるので、プロファイルだけ配布・共有できます ・貫通修正: 額・頬・こめかみに食い込んだ頂点を表面まで押し出し、周囲になめらかに伝えます。頭に隠れている裏側の面は触らないので、地肌とのチラつきを作りません ・頭皮がモデリングされていないアバターにも対応(頭が無い方向は食い込み判定しません) ・ボーンの追従と PhysBone の再較正: 髪のボーンを根元だけ新しい頭に沿わせ、毛先は元の長さを保ちます。PhysBone の Radius / Endpoint / Collider の寸法を鎖ごとに補正します(VRChat SDK がある場合) ・BlendShape の保持: 表情・調整用の BlendShape を変形後の形で作り直します(全フレーム対応) ・自分のアバターの髪を別のアバターへ: 髪が単体プレハブになっていなくても、アバター本体から髪だけをボーンごと複製して持っていけます ・元パーツの自動非表示: 着せ先アバター自身の髪・獣耳・角を自動で隠します(一覧で選べます。「元に戻す」で表示に戻ります) ■ 確かめる ・診断: 頭のまわり 640 方向で「元の設計からどれだけずれたか」「新たに食い込んだ方向」「髪に覆われていない方向」を測り、Scene に色分けで表示します。生え際のずれと信頼度もウィンドウに出ます ・解析してプレビュー → 保存して装着: プレビューで正面・斜め・後ろを確認してから保存します ・再フィット: 生成した髪を選んで「Re-Fit」すると、保存した入力・設定・プロファイルから作り直せます。プロファイルの .asset が無くても再現できます ■ 整える ・質感・色統一: 基準にする髪マテリアルを 1 つ選ぶと、他の髪パーツへ質感(影・リム・アウトライン等)と色をまとめてコピーします ・色変え: 色相・彩度・明度のスライダーで髪色をずらせます。テクスチャに焼き込む出力にも対応 ・透け前髪: 顔の上に重なった部分だけ髪が半透明になります。シェーダー改造なし・lilToon の設定だけなので Quest でも動きます。ワンボタンで解除できます ■ 対応 ・Unity 2022.3 系(2022.3.22f1 / VRChat SDK 3.10 系で動作確認) ・髪は SkinnedMeshRenderer / MeshRenderer どちらでも可 ・VRChat SDK が無いプロジェクトでも動きます(SDK があれば PhysBone / Collider の寸法補正も行います) ・透け前髪と色変えの「焼かない」出力は lilToon マテリアルが対象(他シェーダーの髪はその機能だけスキップされます) ・PC / Quest どちらのアバターにも使えます(透け前髪は透明マテリアルが 1 枚増えます) ■ 無料の Hair Retargeter プロファイルメーカー(別ページ) 頭部プロファイル(JSON)を作るだけのツールを、別ページで無料配布しています。髪の作者・アバターの作者・持ち主の方は、本体を買わなくても手持ちのアバターからプロファイルを作って配れます。 ・配布ページ: https://nipashop.booth.pm/items/8905183 ・作った JSON は自由に配布・公開してかまいません(本体のプロファイル欄「JSON を読み込む」で読めます) ・本体と同じ測定コードなので、同梱の桔梗・しなののプロファイルと同じ品質で作れます ■ 導入方法 1. HairRetargeter_v1_1_1.unitypackage をインポートします 2. Unity のメニュー Tools > Hair Retargeter > Open を開きます 3. 「着せたいアバター」と「髪」をドラッグします。Hybrid なら元プロファイルを選びます(着せ先は「現在の装着先からプロファイルを作る」で作れます) 4. 「解析してプレビュー」で確認し、「保存して装着」を押します。マテリアル・透け前髪は同じウィンドウの折りたたみから ■ うまくいかない時 頭の形はアバターごとに大きく違うため、組み合わせによっては想定外の結果になることがあります。 実行のたびに Assets/HairRetargeter/Logs/ にログ(設定値と数値だけ。モデル・テクスチャ・個人情報は含みません)が残ります。 うまくいかなかった場合は、ウィンドウ下部「うまくいかない時」からログの場所を開き、そのファイルを BOOTH のメッセージで送ってください。こちらで再現して直します。 ■ 注意事項 ・診断の測定点の数や割合は「成功率」ではありません。透明テクスチャの見た目までは判定しないので、必ずプレビューで確認してください ・髪型と頭の形の差が大きい組み合わせでは、余白・生え際・大きさ補正のスライダーで追い込んでください ・透け前髪は「顔」として選んだレンダラーのマテリアル範囲すべてが対象になります。顔と頭が同じマテリアルのアバターでは後ろ髪も透けるため、顔レンダラーを手動で選ぶか、マテリアルを分けてください ・旧「髪の毛ふぃった~」と同じプロジェクトに入れるとクラスが重複します。旧版を外してから導入してください ・ご利用の Unity プロジェクトのバックアップを取ってからお試しください ・商品画像のアバター・髪型はサンプルです。同梱の桔梗・しなののプロファイルは頭の形のデータだけで、アバター本体・髪・シェーダーは含みません ・VRChat 以外の環境での動作は確認していません ■ 更新履歴 ・v1.1.1 (2026-09-27): 用語を「ボーン」に統一。無料の Hair Retargeter プロファイルメーカー v1.0.0 を別ページで配布開始 ・v1.1.0 (2026-09-27): スタイリング(パーツ分解・シェイプ・ペイント)と頭付近の細分化を廃止して本体を軽くしました。失敗時に送るだけで再現できるサポートログを追加。本体を難読化済み DLL での配布に変更 ・v1.0.0 (2026-09-26): Hair Retargeter として全面改訂。頭部プロファイル方式(Hybrid / Profile / Geometry)、プロファイルの自作と JSON 入出力、プレビューと再フィット、ボーンの追従と PhysBone 再較正、BlendShape の作り直し、頭付近の細分化、診断と信頼度表示、頭皮の無いアバターへの対応、自動調整の生え際評価の改善。髪の毛ふぃった~ v1.1.6 の全機能を継承 ・v1.1.6 以前: 髪の毛ふぃった~ として配布(自動フィット・貫通修正・質感統一・透け前髪・スタイリング・元パーツ自動非表示) ■ 内容物 ・HairRetargeter_v1_1_1.zip - HairRetargeter_v1_1_1.unitypackage(本体 Editor 拡張 DLL・外部ランタイムなし。桔梗・しなののプロファイル同梱) - README.md(説明書・使い方・制約・更新履歴) - LICENSE.txt(使用許諾契約書) - SHA256SUMS.txt(チェックサム) ■ ライセンス 本ツールはオープンソースソフトウェアではありません。同梱の LICENSE.txt(使用許諾契約書)に同意の上でご利用ください。 【できること】 ・ご自身の環境へのインストールと、商用・非商用を問わない制作での使用 ・バックアップ目的の複製 ・本ツールで変換・加工した髪・アバター・テクスチャなどの成果物の配布・販売(成果物に本体を同梱しないこと) ・本ツールを用いた改変代行などの役務提供(依頼者に本体を引き渡さないこと) 【できないこと】※有償無償を問わず禁止 ・再配布、再頒布、再販売、譲渡、貸与、公開、送信可能化 ・GitHub / ファイル共有サービス / クラウドストレージの共有リンク / SNS 等へのアップロード・掲載 ・バックアップ目的を除く複製 ・他のソフトウェアやアセットへの組み込み、および第三者との共有 ・機械学習・生成AIモデルの学習素材としての使用 ・逆コンパイル・逆アセンブル・難読化の解除などによる解析 ・実装やアルゴリズムを流用した同等機能ソフトウェアの公開 ・無保証・免責を含む詳細な条件は同梱の LICENSE.txt をご確認ください ・髪型・アバター・テクスチャ等のデータの権利はそれぞれの提供元に帰属します。各素材の利用規約に従ってご利用ください


























