ソースに絡まるエスカルゴ

貧弱プログラマの外部記憶装置です。

【Blender】Dope Sheetに登録したキーフレームのコピー方法

 アニメーションを作成する時にDope Sheetにキーフレームを登録して行きますが、同じ動作を繰り返したい時などがあるかと思います。なので今回はキーフレームのコピー方法についてです。


1:コピーさせたいアニメーションを作成する
 まずはコピーさせたい複数のキーフレーム(一連のアニメーション)を作成していきます。
 Blenderを起動させた時に出てくるCubeを利用します。

 Blenderを起動したら左下のところから「Dope Sheet」を選択します。
f:id:rikoubou:20180508133347p:plain

 Dope Sheetが表示されたら1フレーム目になっていることを確認し、3D View上で「i」キーを押して「Location」を選択してCubeの初期位置を登録します。
f:id:rikoubou:20180508133657p:plain

 1フレーム目にキーフレームが登録されました。
f:id:rikoubou:20180508133856p:plain

 次に適当なフレーム数(ここでは20フレーム目)までフレームを移動させ、Cubeの座標を変更して先ほどと同じように3D View上で「i」キーを押して「Location」を選択してCubeの位置を登録します。
f:id:rikoubou:20180508134146p:plain

 ここまでできたら「Alt+Aキー」でアニメーションを再生してみます。以下のようにCubeが動きます。
f:id:rikoubou:20180508134648g:plain


2:キーフレームのコピー
 Dope Sheetのコピーしたいキーフレームをマウスの右クリックで選択します。複数選択する場合は「Shift+右クリック」で選択します。また「Dope Sheet Summary」の◇の部分を選択すると、そのキーフレームを全て選択することができます。
 今回は以下のように全てのキーフレームを選択しました。
f:id:rikoubou:20180508140048p:plain

 コピーするキーフレームを選択した状態で「Shift+Dキー」を押すと、以下のように選択したキーフレームをコピーすることができます。
 マウスカーソルを動かして移動させ「左クリック」で確定させます。
f:id:rikoubou:20180508140423g:plain

 この状態で「Alt+Aキー」を押してアニメーションを再生すると、ちゃんと動きが繰り返されていることがわかると思います。
f:id:rikoubou:20180508140838g:plain


3:その他のキーフレームコピー方法について
 検索してよく出てくるキーフレームのコピー方法は「Ctrl+Cキー」でキーフレームのコピー、「Ctrl+Vキー」でキーフレームのペーストでキーフレームのコピペを行うというものです。
 しかしこの方法を行うと時々ちゃんとキーフレームがコピーできない症状が発生します。(なぜそうなるのかはわかりませんが)
 なのでキーフレームのコピペは2で説明した「Shift+Dキー」でコピーする方が安全だと個人的には思っています。


 以上がキーフレームのコピー方法です。よくある方法でコピペしたけど、なんかちゃんとコピーできてない場合はこの方法をお試しください。