まるコットでメモ的な何か

後から作ったShapeKeyをBasisにしてもそれはBasisのように振る舞ってくれないかもしれないメモ

Blender 2.83

例えばキャラクターのモデルに対して、口を動かすShapeKeyを作ったとする

ここで口を開けている状態をデフォルトにしようと思い、以下の手順を実施した。

1.Move Shape KeyでOpenMouthを先頭に持ってくる

2.その他のShape KeyのRelative ToをOpenMouthに指定する

こうすることでOpenMouthがデフォルトになっているように見えるが、ここで元々のBasisの頂点を編集してみる。

するとOpenMouthの頂点まで影響を受けてしまう

なぜこの現象が起きるかというと、GUI上では表示されていないがOpenMouthのRelative ToがBasisシェイプキーを指した状態のままであるため。

修正するには一度OpenMouthを1個下に移動させ、他のシェイプキーの影響を受けないようにRelative Toを自分自身(OpenMouth)に変更する。

その後OpenMouthを先頭に戻し、Basisシェイプキーを修正しても影響を受けないことを確認する。

数ヶ月間この問題に気づかず様々な所でハマって生産性めちゃくちゃ下がった。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です