2008年12月 のアーカイブ

【papervision】クリスマスツリー

2008年12月25日 木曜日

tree

Gigazineのこの記事、特にインベーダーゲームのツリーを見て、ツリー自体がスクリーンになってるのは面白いかも、と思って作ってみた。

もみの木がなくてもツリーはできる、クレバーで個性的なクリスマスツリーいろいろ – GIGAZINE

(続きを読む…)

FlashPlayer10の3D機能を使ってみた

2008年12月5日 金曜日
3Dおさかな

3Dおさかな

↑要FlashPlayer10。
CS4の体験版をDLして、3D機能を試してみた。

前に作ったBoidsの3D版で、ピンクの魚を他の青い魚がやんわり追いかけます。

Boidsを3Dにするためにベクトルの考え方とかを復習するのには苦労してしまったけど、3D機能自体はかなり簡単に利用できた。

ごくごく普通のDisplayObjectにzとかrotationXとかrotationYの属性が追加されていて、その値をいじればそのまま3Dの表示になってくれるというかんじ。

でも、lineToとかmoveToとかの引数にzはないようなので、三次元空間上に線を引いたりはできないようだた。。

あと、PerspectiveProjection.projectionCenterの値を変えると3D表示の消失点を変更できる。今回はマウスの座標を追っかけるようにさせたので、マウスを動かすと視点が移動したような感じになります。

3D機能だと言い方が変か。3Dの概念が追加された、ということでいいのかな?
かなり簡単に取り扱えるので、こうした3Dの表現はますます増えていくと思われ。

ここのところ作りかけて途中でやめて、みたいなことばっかりやってたので更新が滞ってしまった。
もっと手ぇ動かそう。

このへんを主に参考にしました。
Adobe Flash CS4 Professional * 3D グラフィック
Adobe ActionScript 3.0 * 3 次元(3D)での操作