BlinkMend|顔改変後のまばたき修正【Blenderアドオン/VRChat・フェイストラッキング対応】
- Digital1,200 JPY







顔を改変したら、まばたきで目が閉じなくなった。そんなときに、目を閉じるシェイプキーをワンクリックで作り直すBlenderアドオンです。 ▶ デモ動画(20秒):https://youtu.be/uIFd5jdxcX4 目を大きくした、ジト目にした、目の位置を動かした。すると、まばたきが途中で止まって黒目が見えたり、まぶたが眼球にめり込んだりします。シェイプキーは販売時の顔に合わせた移動量を記録しているため、顔を改変しても、まぶたは元の距離しか動かないからです。まばたき、左右のウィンク、笑い目、フェイストラッキング用のキー。本来はひとつずつ手作業で作り直す必要があります。 BlinkMendなら、Unityで使っているスライダーの値を入力して「目のキーを修正」を押すだけです。目を閉じるキーを名前と動きから自動で見つけ、改変後の顔に合わせて作り直します。閉じたまぶたは正しい位置に収まり、周りの顔に2リング分なめらかになじみます。眼球が見つかった場合は、各キーの25・50・75・100%で、まぶたを眼球から0.3 mm以上離します。最後に、上下のまぶたを0.1 mm以内でぴったり閉じます。 「チェック」を押すと、何も変更せずに各キーのすき間と突き抜けを確認できます。修正後はレポートが緑になります。「元に戻す」で元のキーに正確に戻せます。 VRoidのサンプルアバターで目を15%大きくした場合、元のまばたきは1.90 mm手前で止まり、黒目が見えていました。修正後は0.00 mm。元のまばたきと同じように、きれいに閉じます(処理時間0.15秒)。 ■ 主な機能 ・目を閉じるキーを一括修正:Blink、ウィンク、vrc.blink_left / vrc.blink_right、ARKit の eyeBlinkLeft / eyeBlinkRight、Unified Expressions の EyeClosedLeft / EyeClosedRight、SRanipal、MMD の まばたき・ウィンク・笑い、VRoid の Fcl_EYE_Close、笑い目のキー。ほかの名前のキーも動きから見つけます ・よくある改変に対応:目を大きく、ジト目、目の位置の移動、アバター本体の顔スライダー、Basisに適用済みの改変。眼球自体が大きくなったり動いたりした場合は、閉じたまぶたもそれに合わせます ・フェイストラッキング向け:左右の目を個別に修正し、25・50・75・100%で確認するので、半目でもきれいなままです。ドライバー付きのキーも、ドライバーはそのまま残ります ・眼球ガードと合わせ目:閉じる途中もまぶたを眼球から0.3 mm離し、上下のまぶたを0.1 mm以内で閉じます。アイラインの帯や顔に描かれた目は、元のまばたきの形を保ちます ・まつ毛・眉毛・涙も一緒に:同じ名前のキーを持つメッシュは、接しているまぶたと一緒に動きます ・安全なBasis焼き込み:改変をBasisに入れても、ほかのキーの最終形は変わりません ・何も失いません:キーの追加・名前の変更・並べ替えはしないので、FBXのブレンドシェイプはそのままです。元のキーは.blendファイル内に保存され、「元に戻す」で正確に戻せます。Ctrl+Z 1回でも元どおりです ・高速・軽量:3万頂点の顔でも0.5秒以内。Pythonのみで、追加のインストールは不要です ・日本語UI(Blenderの言語を日本語にすると、パネル・ボタン・ツールチップが日本語になります) ■ 使い方 1. 顔のメッシュをクリック 2. 編集の取得元:「スライダーの値」を選び、「キーを検出」を押す 3. Unityで使っている改変スライダーの値(0〜100)を入力(Blenderのキーの値から自動で入力されます) 4. 「チェック」で、すき間と突き抜けを確認(何も変更しません) 5. 「目のキーを修正」を押す。すべてのキーが閉じて眼球から離れていれば、レポートが緑になります 6. いつも通りFBXで書き出し、Unityでは同じスライダーの値のままにします 改変がメッシュ自体に入っている場合は「元のメッシュ」、Basisに適用済みの場合は「Basisに適用済み」を選んでください。 ■ 導入方法 1. blinkmend-1.0.0.zip をダウンロード(解凍しないでください) 2. Blenderの 編集 > プリファレンス > エクステンションを入手 を開き、右上の「v」メニューから「ディスクからインストール」 3. blinkmend-1.0.0.zip を選ぶと、すぐに有効になります 4. 3Dビューポートで N キーを押し、サイドバーの「Meshwright」タブを開きます ■ ご注意 ・既存の目を閉じるキーを修正するアドオンです。まばたきキーのない顔に、キーを新しく作ることはできません ・眼球ガードには眼球(別オブジェクトの目、または顔の中の独立した目のパーツ)が必要です。眼球のない顔でも、作り直しと合わせ目の処理は行われます。目のオブジェクトを指定するとガードが有効になります ・平面に描かれた目には眼球がないため、ガードはありません。合わせ目の処理は行われます ・眼窩ごと3 mm以上動かすような顔全体の改変では「安全に修正できません」と表示し、何も変更しません ・ミラーモディファイアーは先に適用してください ・シェイプキーの頂点グループマスクは読み込みません ・レポートの補足メッセージは英語表示です ■ 動作環境 Blender 4.2から5.2。Blender 4.2.23 LTS と 5.2.2 LTS で、テスト68項目と、リリース版のzipを使った追加テスト45項目にすべて合格しています(自作の頭部、ARKitキー52個のMakeHumanの頭部、VRoidのサンプルアバター、Seed-san)。Pythonのみで、追加のインストールは不要です。 ■ サポート・ライセンス お問い合わせ:info@meshwright.net(12か月のアップデート付き)。ライセンス:GPL-3.0-or-later。 デモ画像・動画のアバター:pixiv「VRM1_Constraint_Twist_Sample」(VRM Public License 1.0、(c) 2022 pixiv Inc.)。目を大きくする改変キーは、デモ用に作成したものです。 Meshwright ■ Meshwrightの他のツール ・FaceKeys(VRChat標準フェイストラッキング用シェイプキー):https://zemia.booth.pm/items/9079146 ・SwayRig(スカートと髪のボーンをワンクリックで):https://zemia.booth.pm/items/9122810 ・Outfit Refit(非対応衣装を自分のアバターに):https://zemia.booth.pm/items/9078766
利用規約
・ライセンス:GPL-3.0-or-later ・このアドオンで修正したアバターやモデルは、商用・非商用を問わず自由に公開・販売できます ・アップデートは購入履歴(ライブラリ)から無料でダウンロードできます ・デジタル商品のため、購入後の返品・返金はできません。動作しない場合は info@meshwright.net までご連絡ください







