みなさん、こんにちは!
今回は、次のアップデートに向けて取り組んでいるカメラ制御についてです。
カメラワークを実装するにあたり、まずはカメラの動かし方や制御方法を考えることにしました。カメラの動きといっても、いくつかの種類があるので、まずはそこから考えます。
今回は主に3種類のカメラの動きを考えています。
1. カメラ自体の移動。
2. カメラ位置は動かずに向きを変える動き。
3. 注視点を変えずにカメラが回り込むような動き。
しかし、3Dで単純にカメラを動かしてもあまり良い効果が得られないんです。
カメラを水平に移動させるのは問題ないのですが、カメラの向きを変えると2D画像に角度がついてしまい、おかしく見えてしまいます。
そこで、2Dアニメーションで使われるマルチプレーン・カメラのような制御を出来るようにシステム作成しました。カメラの動きに合わせて、各レイヤーが自然に動くように制御しています。
これでカメラ制御のベースとなる部分はできあがりました。ここから、さらにアニメーションを付けられるように機能を拡張していく予定です。
引き続き頑張ります!