以下の内容はhttps://redhologerbera.hatenablog.com/entry/2026/01/19/230040より取得しました。


Blenderで一括でシェイプキーを削除する

本日はBlender枠です。

Blenderではシェイプキーを持つオブジェクトに対してモディファイアを適応することができません。これはシェイプキーが頂点の座標のみに依存しており、モディファイアによって頂点などのジオメトリ構造が書き換えられるとシェイプキーの構造が破断するためです。

このため例えばキャラクターの皮膚から服を作りたいとするとシェイプキーを持っている場合、服となるキャラクターの複製したメッシュからシェイプキーを削除しなければならないことがあります。シェイプキーの数が単純であれば特に問題はありませんが、ツールで作ったモデルなどの場合は膨大なシェイプキーを持っている場合があります。

〇結論

 Blender5.0時点でデフォルトでシェイプキーを削除するためにはシェイプキーのUIからVアイコンを選択します。

全シェイプキーを削除のコマンドを選択します。

これによって全部のシェイプキーを削除することができます。

Pythonでシェイプキーを一括で削除する

Pythonでシェイプキーを一括削除するためには次のコードを使用します。

bpy.context.object.shape_key_clear()

本日は以上です。




以上の内容はhttps://redhologerbera.hatenablog.com/entry/2026/01/19/230040より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14