おーっ! 一人称視点でコントールするクラスがあるw

Three.jsの例、webgl_geometry_dynamic.htmlを見てた。
穏やかな海のシミュレーションって感じの例。

このThree.jsに、とんでもなく素晴らしいクラスがあるのを知る。
controls = new THREE.FirstPersonControls( camera );
controls.movementSpeed = 500;
controls.lookSpeed = 0.1;
一人称視点のコントロール。
これをクールと言わずしてなんて言うんだ?!w

これ、使える。

ほかにも霧の効果が
scene.fog = new THREE.FogExp2( 0xaaccff, 0.0007 );
で出せるのがわかった。
2番めの引数は小さい値でも効果がありすぎw

例のファイル名にdynamicとあるように、穏やかに波が動く。
そのためには
geometry.dynamic = true;
を追加すること。
再計算が必要なんだろうね。
2012/07/25 22:27
タグ