![]() |
Ajaxian |
ここのところWebブラウザにおける3Dレンダリングに関する取り組みが活発化している。MozillaはこれまでCanvasにおいて3Dレンダリングを実現するCanvas 3Dの取り組みを進めてきた。3月24日(米国時間)にはKhronos Groupに対して提案をおこない、"Accelerated 3D on Web"標準の策定へ向けた取り組みが発表されている。標準化した技術をCanvas 3Dの基盤技術として採用する狙いがある。
一方、Googleは20日(米国時間)、Google Chromeで3Dレンダリングを実現するためのプラグインとAPI "O3D"を発表。3Dレンダリングに関する取り組みはOpera SoftwareもOpera 3Dとして取り組みをおこなっている。Webデベロッパとして気になるのは、どのAPIが最終的に標準APIになるのかということだが、その点に関してAjaxianにDion Almaer氏が3D APIs are coming to the Web in forceという簡単なまとめ記事を掲載している。APIの違いが簡単にまとまっており興味深い。
3D APIs are coming to the Web in forceの記述によれば、MozillaのCanvas 3DはOpenGLをベースとしたラッパAPIで比較的ローレベルなAPI、Opera 3Dはミドルレベルのプロプライエタリシーングラフ風API、Google ChromeはCOLLADAをデータ形式として採用したシーングラフAPI、ということになる。Mozillaの方法は現実的なアプローチで、Googleの方はMozillaのアプローチも含めながら、より包括的な枠組みも提供するというスタイルになっていることがわかる。
Googleはすでに3D技術を活用したプロダクトやサービスを提供しているため、COLLADAをサポートする背景には、そうしたプロダクトで生成したデータも使えるようにする狙いがあるようだ。3D APIs are coming to the Web in forceではMozilla、Christopher Blizzard氏のブログを引用し、GoogleのアプローチはWebブラウザ間で3Dレンダリングの互換性を保持するのが実装の複雑さ的にみて困難ではないかと示唆している。
どのスタイルのAPIがユーザに指示されることになるのかは今後の進展次第だが、標準規約の策定も含めて作業が活発化していることは注目しておく必要がある。これら3D機能がブラウザのデフォルトコンポーネントになるのはまだ先の話になるが、すでにその兆候が出ていることには留意しておきたい。
| Google、Web向け3DグラフィックAPI「O3D」と対応プラグイン公開 [2009/4/22] |
| Web上の3D描画を加速する「Accelerated 3D on Web」策定へ [2009/3/25] |
| Canvas 3D Renderer & 3D WalkerでHTML Canvasの実力を知る [2007/3/6] |
| ISSCC 2012 - ルネサス、システムLSI向け2ポートSRAM回路技術を開発 [15:38 2/23] |
| 村田製作所、TransferJet規格に対応した無線デバイスを開発 [15:24 2/23] |
| FSL、全通信方式対応のマルチモード/マルチバンドRFトランシーバLSIを発売 [14:21 2/23] |
| ISSCC 2012 - ソニー、転送速度350Mbpsを実現したTransferJet対応LSIを発表 [13:54 2/23] |
| ISSCC 2012 - パナソニック、443MB/sの書き込み速度を実現したReRAMを開発 [13:35 2/23] |
|
『テルマエ・ロマエ』が日本一の浴場を目指す"風呂ゲー"としてソーシャルゲームに [16:50 2/23] ホビー |
|
【レポート】話題のグッズやダイアリーも! 2012年のモレスキン新商品をいち早くチェック [16:50 2/23] クリエイティブ |
|
早くも今年2度目! 「マックフライポテト」全サイズ150円 - マクドナルド [16:40 2/23] ライフ |
|
【レポート】実は苦労の連続…「胸が大きい人」あるある [16:34 2/23] ライフ |
|
ソニー、「Reader」普及を狙った入門者向けパッケージと相談ダイヤル [16:32 2/23] 携帯 |