【無料】キャラクリみたいに顔改変 / 顔改変支援ツール FaceMake -Unity Editor拡張
- 通常DLDigital0 JPY
- 開発応援代(内容は同一です)Digital300 JPY






※本ツールは開発中です。一通りの動作確認をしていますが、使用される中でバグや改善点等ありましたらぜひXのDMなどでお知らせください。 #さまらぼ ゲームのキャラクリ感覚でアバターの顔改変をできるようにするUnity拡張です。 ■ 目当てのシェイプキーを見つけやすく 1. 部位タブ シェイプキーを 眉 / 目 / 鼻 / 頬 / 口 / 輪郭 / 耳 に自動で仕分けます。 名前とメッシュの形の両方から判定するので、Shape_012 のような 名前でも形から部位を推定します。 二段目のタブでさらに絞り込めます。このタブは、そのアバターが 持っている区切り(EYELID、MOUTHOPTION など)から作られます。 並びはアバターごとに変わります。 2. 名前で検索する 検索欄に文字を入れると、部位に関係なく全件から絞り込みます。 「tare」と打てば、まぶたも眉もまとめて出ます。 大文字小文字・全角半角・区切り文字の違いは吸収します。 3. 顔をクリックする プレビューの目や口をクリックすると、その場所を動かす シェイプキーだけが、効果の大きい順に並びます。 名前が分からなくても辿り着けます。 ■ 主な機能 ・顔のシェイプキーを部位別に自動で仕分け(二段目のタブ付き) ・全件からの名前検索 ・プレビューをクリックして、その場所に効くキーだけを抽出 ・右ドラッグで回転(横は無制限。輪郭や後頭部も見られます) ・ホイールでズーム ・髪や衣装を含めた表示と、顔だけの表示の切り替え ・スライダーと数値の直接入力 ・変更は即座に反映。Undo(Ctrl+Z)対応 ・「開始時に戻す」で、開いた時点の顔に一括で復帰 ・スナップショット(サムネイル付き。一覧に「現在との差 6 件」と表示) ・シェイプキーの値を JSON で書き出し / 読み込み (Unity の BlendShape コピーも読み込めます) ・部位の判定は行を右クリックで変更でき、内容は保存されます ・VRChat SDK 不要。シェーダーを問いません(lilToon 以外でも動作) ■ 導入方法 1. 同梱の unitypackage をプロジェクトにインポート 2. Unity 上部メニューの Tools > FaceMake を開く ■ 使い方 1. AVATAR 欄にアバターのルートをドラッグ (顔メッシュは自動で選ばれます。違う場合は FACE 欄で差し替え) 2. タブ・検索・プレビューのクリックのいずれかでキーを絞り込む 3. スライダーか数値で調整。プレビューが即座に追従します 4. 気に入ったら「スナップショット」で保存 5. 別の設定を試したあと「一覧」からいつでも戻せます ■ 保存について スナップショットは Assets/FaceMakeData/Snapshots/ に アバターごとのアセットとして保存されます。 ウィンドウを閉じても、Unity を再起動しても残ります。 保存先は FaceMake 本体のフォルダの外に置いてあります。 ツールを入れ直してもスナップショットは消えません。 ■ ご利用について ・個人・商用問わずご利用いただけます。 ・ご自身のアバター改変や、自作ツールへの組み込みは自由です。 ・本ツール単体(またはその改変物)の再配布・再販売は ご遠慮ください。 ・本ツールの使用により生じたいかなる損害についても、 制作者は責任を負いかねます。 ■ 注意(FX レイヤーとの関係) FX レイヤー(表情アニメ)が同じシェイプキーを動かしている場合、 ここで決めた顔は VRChat 上で上書きされます。 「Unity では変わったのに実機で戻る」ときはこれが原因です。本ツールを使ってデフォの顔を作った後にFaceEmoなどを使うとVRC内でも作った表情が適応されます。 本ツールは顔の形を決めるためのものです。 ハンドサインへの表情割り当てなど、表情アニメを作る機能は ありません。eye_joy のような表情用シェイプキーを、 平常時の顔として設定することはできます。 ■ 注意(部位の仕分けについて) 部位の自動仕分けは万能ではありません。名前も形も特殊な シェイプキーは「未分類」に入ることがあります。 その場合も、検索と「すべて」タブから必ず辿り着けます。 行を右クリックすれば、部位を手で直すこともできます。 変更はアバターに直接書き込まれます(Undo 可)。 大事なプロジェクトはバックアップの上でご利用ください。 ■ 同梱物・ライセンス 本ツールには等幅フォント Cascadia Mono を同梱しています。 表示崩れ防止のためで、日本語など含まれない文字は OS の フォントで自動的に表示されます。 Cascadia Code/Mono (c) Microsoft Corporation SIL Open Font License, Version 1.1 のもとで配布 ライセンス全文は同梱のFonts/LICENSE-CascadiaMono-OFL.txt をご確認ください。 ■ 動作環境 Unity 2022.3.22f1(VRChat 対応バージョン)を想定 ■ 連絡先 不具合のご報告・ご要望:x @summer_sugoi ■ 更新履歴 v1.0.0 初版






