【レポート】
ColorJackなどもそうだが、最近、Flashや特別なプラグインをインストールしなくても3D描画をサポートするWebサービスが出始めている。今のところFirefox、Opera、Safariなどでは動作するが、IEでは動作しない。これは「HTML Canvas Element」を使っているからだが、ここでは同機能を紹介しておきたい。
HTML Canvas Elementは2Dのビットマップサーフェス。JavaScriptから直接描画できるキャンパスのことで、同機能を活用すると特別なプラグインをインストールすることなく、同様の機能を実現できる。HTML Canvas Elementは現在策定が進んでいる「Web Applications 1.0 - Working Draft」において規定されている要素のひとつで、現在のところ2Dコンテキストを規定しているが、将来的には3Dコンテキストに関するAPIも規定されるとみられる。
なにはともあれ使ってみるのがいいだろう。まず先日、微調整が実施された「Canvas 3D Renderer」を紹介しておきたい。スポーツカーが宇宙空間に展開されたコースを走るようなデモだが、似非3D描画(モデリング描画)、背景画像の表示、動的な操作などがおもしろい。矢印キーがスポーツカーの進戻と方向展開に対応し、PageUp/PageDownがコース外における飛行操作になっている。Firefoxでアクセスして動かしてみるといいだろう。
Canvas 3D Rendererは調整されたとはいえ若干動きが不自然なので、もうひとつサンプルを紹介しておきたい。「Canvascape - "3D Walker"」だ。こちらはDoomのように動くデモで、その滑らかさは驚きに値する。
現在実装されているHTML Canvas Elementは直接の3D描画命令はサポートされていないので、ここで紹介しているデモはそれぞれ工夫して同表示を実現しているわけだが、なかなかよくできている。将来3D命令が直接サポートされるようになれば、より多くの3Dデータのモデリングが可能になるだろう。Webアプリケーションの今後の展開を見据えていくうえで同機能は重要なポジションになると見ていい。今後の展開について目が離せないところだ。
| アジレント、ミリ波信号解析ソリューションを発表 [16:54 5/24] |
| NXP、独自のTrench 6テクノロジによる車載用パワーMOSFETファミリを発表 [16:52 5/24] |
| 産総研、光照射で損傷を自己修復できるゲル状スマートマテリアルを開発 [16:49 5/24] |
| アンテナ設置数が半分の33台に到達 - アルマ望遠鏡、2kmの干渉試験も成功 [16:45 5/24] |
| 人工知能実現へ一歩前進!? - NIMS、環境依存型「シナプス素子」を開発 [16:40 5/24] |
|
JR西日本が地震・津波対策に総額1,000億円、とくに紀勢本線の取り組み強化 [06:30 5/25] ライフ |
|
[爆生レッドカーペット]生放送舞台裏をネットで生配信 [06:00 5/25] エンタメ |
|
[安室奈美恵]自身初の全国5大ドームツアー開催へ ファン投票で楽曲決定 [04:00 5/25] ホビー |
|
[森高千里]デビュー25周年で“200曲”をセルフカバー YouTubeで公開 [04:00 5/25] ホビー |
|
人気アクションフィギュア『武装神姫』、TVアニメ化決定! 2012年秋放送予定 [03:06 5/25] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。