Unityアニメーションクリップを切り貼りして効率的にアニメーションを作る
Blenderから出力するアニメーションには、一定のサイクルを繰り返す部分がありました。blender上で指定回数繰り返して出力しても良いのですが、アニメーション全体の長さが長くなるほど、出力する時間がかかるので、Unityでこの部分を切り抜いて指定回数繰り返させることにしました。
![](https://assets.st-note.com/img/1718441008228-LsqAZCyDYK.png)
右クリック>Editing>Splitでクリップをその地点で区切り、切り分ける事が出来ます。
![](https://assets.st-note.com/production/uploads/images/144129108/picture_pc_74b1727e5776b25188096a45afe21777.gif)
実際再生してみると、クリップが区切られたタイミングでアニメーションが停止してしまいました。最初、ここでどうアニメーションを繰り返させれば良いかわからずハマったんですが「Animaton Extrapolation」の項目でこの部分の制御をどうするのか決める事が出来ることがわかりました。
![](https://assets.st-note.com/img/1718441805237-i9JBl8mmCh.png)
![](https://assets.st-note.com/production/uploads/images/144129601/picture_pc_944abb594e9f41cbc4dd22a31b0420f2.gif)
「Loop」にすることで、区切った区間を繰り返していることが確認できました。想定した挙動です!
![](https://assets.st-note.com/production/uploads/images/144129722/picture_pc_9ce2509279b0e16b09020b8c4426b785.gif)
「Conteniue」だと、区切っても無視してもクリップのアニメーションを続けます。クリップのアニメーションが終われば、最初から繰り返し再生してくれます。
これらを組合わせれば、映像制作の表現がぐっと広がりそうです!
この記事が気に入ったらサポートをしてみませんか?