- May 15, 2003 9:53 AM
- Flash
FLASHで扱われ始めた3Dグラフィックス
最近になって3DグラフィックアプリはMacromediaのFlashエクスポート機能を追加しはじめてます。 Flashはもはやウェブで最も人気のあるリッチメディアフォーマットの一つになり、 ネットに接続されているPCの98%の普及率を考えると、激化する3Dグラフィック分野では 一つの選択肢として製品を差別化する方向を与えています。
Swift3DとVecta3D
先駆けとなったソフトはElectric Rain社のSwift3DとVecta3Dで、 この二つはほぼ同時期に発売されました。 簡単な操作性という部分ではVecta3Dのほうが一歩リードしてますが、 Swift3DはElectric Rain社が独自に開発したレンダリングエンジンRavix(ラビックス)をコアテクノロジーとして搭載することによってレンダリング時間を短縮し、 精度の高いベクターデータを出力することができます。
Swift3Dver.2
両者はそれまでFlashでは難しかった立体的な表現を可能にし、一部のマニアの間でコソコソ使われてました。(オレはそう感じる!) その後Electric Rain社は3DアプリのLightwaveとStudioMAX用 ($295)のプラグインを開発し、更に強力になったレンダリングエンジン Ravix?U(ラビックス2)を搭載したSwift3DVer2.0 ($159)を発表したところで、ライバルだった(たぶん)Vecta3Dは完全にSwift3Dの影に隠れました。
Flashと連携する3D vector toolとして、Swift3Dは積極的に宣伝活動をし、DEVLABをはじめとした Swift3Dサイトをプロジェクトとして次々に送り出し、それまでちょっとマニアックでカッコイイと思ってたものが どんどんミーハーなツールになってしまってオレがっかり。
PoserProPack
3D Vector toolはもはやSwift3Dの一人勝ちなのかと感じたころ、Poserの拡張プラグイン、 PoserProPackがSWFエクスポート機能を搭載して発売されました。 Swift3Dをずっと使ってた身としてはPoserの拡張パックがswf機能をいれようが興味無かったんですが、 丁度このころそのPoserを勉強していて、ProPackの体験版が配られてたので試しにいれたらビックリ。 Swift3Dとは全く別のレンダリング方法で、Swift3D単体では不可能なBoneの表現までできるものでした。
Amorphium Pro, Moho
ちょっとマニアックな位置にあるこの二つのツール。Amorphium Proは彫刻ソフトAmorphiumのバージョンアップ版で、 Flashエクスポート機能を搭載し、Swift3Dの得意とする無機質形オブジェクトとは反対に有機的なものの表現に向いています。 でもPoserProPackが有機的なものの表現に特化されていることから、swfエクスポートに引かれて乗り換える人はいないと思います。
もおおっとマニアックなものではMoho($99 体験版有り)があります。これは3Dではなく完全な2Dの書き出しですが、描いた絵にBoneデータを つけることができ、それをアニメーションさせてSWFに書き出すことができるソフトです。これはたぶんMohoにしかできない機能で、 絵を描いてそれをFlashで動かしたいという人には便利なソフトなんじゃないかなって思います。
Optimaze!が扉を開けそう?!
Vexta3Dの会社?(ドメインが一緒)からOptimaze!という新製品がでました。 既にSwift3D,Ver2とPoserでご満悦のオレは、ここからまたVecta3Dに乗り換えるきはないので興味はなかったんですが、 どうやら違う。Optimaze!は書き出されたswfを圧縮するツールだった。 Swift3DもPoserもなんでもそうだったけど、書き出すswfには無駄な部分が多く、Swift3Dを使い始めたころから どうにかならないものかなと思ってたんだけど、新しくでるこのOptimaze!($130)はまさにその軽量化一本にしぼったソフトだった。
Optimaze!の機能を知れば知るほど欲しくなり、結局昨日美容院代を削って買ってしまった。 この軽量化というのは、書き出されるベクターデータの無駄と思われるアンカーポイントをできるだけ減らし、 40%~50%のサイズダウンをほぼ見た目を変えずにやってくれる。 500KBのベクターデータで描かれたFlashアニメーションをOptimaze!で250KBにできるということは凄い。これは ただ読み込み時間を減らすことだけでなく、無駄なアンカーポイントを減らすということは描写処理にも関係してくる。 画面一杯にベクターデータを高速で動かせば低スペックなマシンは処理落ちを起こし、スムーズなアニメーションが見れなくなるとこを、 リフレッシュされたシンプルなベクターデータはそれを助ける。
別のソフトにして作業を増やすよりは、普通のレンダリング性能をそれぐらいにしてほしいと正直思ったけど、 会社が別ならしょうがないか。でもなぁ、いずれはOptimaze!もバージョンアップしていくだろうし、Swift3DもVer3の開発を してるだろうし、ソフトが分かれてると金かかるわ!!くそおおおおお!でもまぁ、喉から手が出るほど欲しいと思わせてくれた 数少ないソフトだし。よくやった!
昨日英語のサイトで発注したんだけど、japan tokyo ootaku とか住所に書いたんだけどこれでほんとに届くのか心配になってきた・・ しっかり金はらっちゃったし。届いたらまたレポートをここに書きます。
関連エントリー
- Newer: Capsule Baby
- Older: 3D FLASH SWFレンダリング

