« テクスチャー作成について | メイン | 3DSMAXにおけるPV3D作成の流れ〜3DSMAX編〜001 »

PV3D | Camera

今回はカメラをぐりぐり動かしてみました。by【t.e.t.u】

ソースをダウンロード

サンプル

まず今回使用しているのは「Camera3D」というカメラ
これは、カメラを移動しても常に、ある1点を中心に納めようとするみたいです。
他にも「FreeCamera3D」や「FrustumCamera3D」なんてのもありますが、
こっちはまだ手を付けられていません。

定義の仕方はこんな感じ

camera:Camera3D = new Cemera3D(
 target:対象となるオブジェクト,
 zoom:カメラのズーム値,
 focus:カメラのフォーカス値,
);


今回もBasicViewを使っているので
初期設定はイイ感じにやってくれてます。

やってることは、球体のオブジェクトを二つ配置し
片方の球体を中心に円軌道でカメラを動かしてます。

それだけじゃ面白くないのでキーイベントを追加して
ズームやフォーカスも変えられるようにしてみました。

x、y、zの値はなんとなくわかるのですが
zoomやfocusが、値だけだといまいちイメージしにくい感じですね〜

参考サイト
 ・FlaTech+

トラックバック

このエントリーのトラックバックURL

コメントを投稿

いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。