Dec 21, 2006

The Sun.js

Tod さんの新しいスクリプトが投稿されてます。

ライトを太陽の位置に配置してくれるスクリプト、屋外のシーンなんかをシミュレートしたい場合には重宝しそうです。

190行目あたりの、

obj.setParameter("position",pos);

の後に、

obj.setParameter("rotation", new Vec3D(-ang.x-north, 0, ang.y - 90));

と付け加えると、原点(0,0,0)方向に向きを回転してくれます。Tool スクリプトなので、アニメーションなんかにはちょっと使えないんですが、まだまだ改善されそう。初期設定の保存のアイデアは、さすがだなぁ。

早速、大阪 ( -135 29 / 34 42 : UT -9 ) の今日に設定してテストしてみた。

8:00

12:00

14:00

16:00

Rendering: Cheetah3D 3.5 with The Sun.js