blocco blog

blocco blog

ブロッコ・デリの種々雑多な調子。

yosshiが聞いた「Flash上で3D空間を創造すること。」

2007-11-04(Sun) 22:49

投稿者: yosshi

roxik

Adobe MAX Japan 2007 セッション「Flashによる3D空間の創造とメカニズム:ROXIK 木戸雅行 氏」を見てきました。
Flash上で3D空間を表現する場合の基本的な事を学ぶことができました。また、プレゼン資料がすべてFlashによる3Dで構築されており、インパクトのあるスライドでした。

tokyotower

まずはじめに、3D空間は自分の世界をその中に作る事であると述べていました。2Dは、現実空間等をデフォルメして表現しないといけないが、空間を創造できる3Dは、現実・頭の中のイメージをそのまま形にして表現したら良いということです。

木戸さんは、3Dモデル構築過程で作業の確認用にFlashVewerwを自作し、作業効率を上げています。始めに、LightWaveを使用して3Dモデルを作成し、Fireworksでテクスチャを作成していました。LightWaveで作成したモデルのワイヤーフレームと、Fireworksで作成したでテクスチャをリアルタイムで読み込み、完成図を見ながらテクスチャやワイヤーフレームを修正することができるようでした。かなり便利なツールです。これを、AS形式で書き出せば、Flash上で3Dモデルを操作することが出来るようになります。

また、3Dを扱う上で必ず学んでおくべき事が「基礎知識」だとも言っていました。マウス操作を3D空間に投影するのは難しく、思ったように動かせなかったり、操作して気持ちよくない事になってしまう。これを解決するには、3Dがコンピュータ上でどのように表現されているか仕組みを考えてプログラムを書いて行く必要があるとのことです。

3D空間を操作するための基礎知識を身につけるには、「ライブラリを使わずに自分でプログラムを書いてみる」ということが大切だと教えられました。3D空間の基本的な事は、頂点とそれを結ぶ線によって作られたポリゴンによって表現されるため、ある一つのモデルを回転させるだけでも、頂点の数だけ実は計算を繰り返しているということを考えるということです。あらかじめ用意されたライブラリを使うとそこの基礎知識がないため、変な動きになってしまうそうです。

まずは自分で何か3Dの作品を作ってみようと、思わせてくれるセッションでした。

trackback URL:
http://www.blocco-deli.co.jp/blog/2007/11/04/adobe-max-japan-2007-roxik-3d/trackback/

2009-10-30(Fri) 15:39 Acyclovir.

Acyclovir….

Acyclovir. Acyclovir herpes simplex. Acyclovir overdose. (more…)

画面トップへ