![]() |
The WebKit Open Source Project |
Chris Marrin氏がSurfin' Safari BlogにおいてWebGL Now Available in WebKit Nightliesのタイトルのもと、WebGLの規格が数ヶ月後に公開されること、4日(r49073)のWebKit開発版からWebGLの実装が追加されたことを紹介し、その利用方法を簡単にまとめている。
WebGLはブラウザのCanvas要素に対してOpenGL APIを使った描画を可能にしようというもの。プラグインやアドオンを追加することなく、OpenGLというすでに成熟しているAPIを使った3Dレンダリングが可能になるところがポイントとなる。現在のところOpenGL ES 2.0がベースのAPIとして採用されている。
WebGLの実装はWebKit以外にもFirefoxがすでに取り込んでおり、同様に開発版で試せるようになっている。WebGL Now Available in WebKit Nightliesによれば、今のところWebGLが使えるのはMac OS X LeopardまたはSnow Leopardで動作するWebKit開発版。WebKit Nightly Buildsから4日(r49073)以降にビルドされたバージョンをダウンロードして試用できる。なお実行するには次のようなコマンドを実行して設定を有効にする必要がある。
defaults write com.apple.Safari WebKitWebGLEnabled -bool YES
WebGLに対応したWebKitでブログにアクセスし、掲載されている画像をクリックするとWebGLで記載されたページが開かれ、3Dオブジェクトが回転する様子を観察できる。WebGLに対応していないブラウザでクリックするとエラーダイアログが表示されたり、何も表示がおこなわれない。一番最初のサンプルについては描画するためのJavaScriptコードutils3d.jsおよびCanvasMatrix.jsが公開されており、実際にどのようなプログラミングがおこなわれているのか確認できるようになっている。
WebGLの規約は現在数十社から構成されるThe Khronos Groupにおいて標準化作業が進められている。すでに終わっている作業についてはKhronosグループのメンバーに対しては公開されているものの、一般公開はされていない。メンバーによるレビューが終わったあとで数ヶ月以内に公開される見通し。
| 話題の3D描画技術「WebGL」とは - WebKit上の試験実装でデモ [2009/9/16] |
| アイシンの最新安全運転システム - 車両周辺・後方障害物監視、わき見・居眠り判断 [10:30 5/28] |
| ラネクシー、画像処理ソフトウェア開発キットの最新版を64bit版で販売 [10:10 5/28] |
| 東陽テクニカ、1G/10GbE回線対応のポータブルネットワークアナライザ [09:57 5/28] |
| 日本発の取り組み「Mozilla Factory」がスタート [09:30 5/28] |
| 【レポート】クラウド/モバイル/ビッグデータ時代に求められるUIとは - TOBESOFT 金代表 [09:00 5/28] |
|
坂口綾優さんへの支援金を返金へ、本人から申し出 - 学費支援「studygift」 [13:03 5/28] ライフ |
|
ウルトラトレイル・マウントフジ、不正行為により入賞順位を変更 [13:03 5/28] ライフ |
|
【レビュー】閲覧注意! 生まれかけの鶏を味わう、東南アジア名物「ヒヨコ入りゆで卵」 [13:00 5/28] ライフ |
|
原幹恵、「今までにないくらい露出を頑張りました!」- 写真集『楽園』 [13:00 5/28] エンタメ |
|
【春期アニメレビュー】青春模様にほっこりできる『君と僕。2』 [13:00 5/28] ホビー |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。