Skip to content

oba315/sketch_deformer

Repository files navigation

キャラクターモデルの表情をスケッチで操作するスクリプト

Movie

https://drive.google.com/file/d/1xo9MyAmCvqL5ixvSWVuIPuOBSLl4fRF9/view?usp=sharing

Install

本スクリプトはWindows/Maya2019、Maya2020での動作を確認しています.

sketch_deformer内sample_scene.mbを開きます.(Mayaの”シーンを開く”ではなく、直接ファイルをダブルクリックして開いてください。)

installer.pyの中の内容をスクリプトエディタのPythonタブにコピーします.

スクリプトエディタの内容を実行し,少し待つとUIが表示されます.

現在,変形するパーツとして[口]が選択されています.

[スケッチを入力]を選択し,モデル上にスケッチを入力します.

スケッチは黒線で表示されます. ここで,[一部のみ変形]もしくは[全体を変形]を選択すると,スケッチに合わせてブレンドシェイプウエイトが設定されます.

同様に,[左目][右目][右眉][左眉]のスケッチ入力が可能です.

なお,スケッチは下図の始点から,決められた方向に一筆書きで入力する必要があります.

また,スケッチのもっとも曲率が高い点を変形に利用しているので,完全に丸い形状では適切な変形が行われない場合があります.

複数のスケッチを入力した状態で[全体を変形]を選択すると,それぞれについてブレンドシェイプウエイトが最適化されます.

また,[Laplacian edit(全体)]を選択することで,より入力スケッチに正確一致した形状を得ることができます.

Contribution

サンプルファイルおよびREADME内の3DモデルはVincent For Blender 2.8x Eevee and Cycles Render https://cloud.blender.org/p/characters/5718a967c379cf04929a4247 を使用しています.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published