おーっ! 一人称視点でコントールするクラスがある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