![見出し画像](https://assets.st-note.com/production/uploads/images/124800230/rectangle_large_type_2_9d110adb58500b3726ef9bea6e88a96b.png?width=1200)
【blender】目/表情のシェイプキーをドライバーで操作する
今回はblenderのシェイプキーをドライバーで操作できるようにしてみます。
こうすることで分離したオブジェクトを1つのシェイプキーで一括操作が可能になります。
やり方
1.顔のシェイプキーを設定します
・closeeye
・smile
・sad
でシェイプキーを作ってみました
まつげと身体のオブジェクトは分離しててokです
まつ毛と身体のシェイプキーの命名を同じにした方がわかりやすいと思います。
ex) closeeye
順序は大丈夫です
![](https://assets.st-note.com/img/1702801080474-hAZaJTqFD9.png?width=1200)
3.コントローラーとなるボーンを追加します アーマチュアと分離しててokです
アーマチュアの名前:facialcontrl
ボーンの名前:closeeye
に設定しました
![](https://assets.st-note.com/img/1702801305008-FjpItEqR8V.png?width=1200)
他もコピペでsmile,sad用のボーンを作成して横に並べておきます
上のボーンはボーンの形を変えて四角くしてます
ここで座標軸もZが上にしておくとわかりやすいです。
4.シェイプキーのバリューを1にして、バリュー上で右クリックからドライバーを追加します
![](https://assets.st-note.com/img/1702801467286-VIG1KWUDHJ.png?width=1200)
![](https://assets.st-note.com/img/1702801482224-eDBiD4TtcF.png?width=1200)
タイプをZ位置
スペースをローカル空間に選択
5.同じ感じでまつげ、まゆげなどのcloseeyeのシェイプキーにもドライバーを追加します
両目に適用したらこんな感じでできました!
![](https://assets.st-note.com/img/1702801984709-Q2k3y0E0tn.png?width=1200)
5.ボーンコンストレイントでボーンの位置を制限します
Zで上に1m動かしたら、シェイプキーの値も1になるという設定をしています
![](https://assets.st-note.com/img/1702804291453-7mRYit3iwu.png?width=1200)
最後に
必要ならオブジェクトを左右コピーする方法もあります
今回は右目も左目も一つずつシェイプキーをセッティングしました
またボーンの形をカスタムプロパティでテキストにしたり、ボーンの名前を表示しても良いと思います
![](https://assets.st-note.com/img/1702804573819-A8d9RqTVFd.png?width=1200)
この記事が気に入ったらサポートをしてみませんか?