![]() |
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] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
【レポート】秋葉原アイテム巡り - 『幻想水滸伝』シリーズ最新作や『GRAVITY DAZE』が発売! 冬アニメ注目のOP・EDテーマも続々リリース [05:00 2/11] ホビー |
|
激シブ!もう一度ゴルフ Ⅱ の魅力を味わってみませんか?【大阪オートメッセ2012】 [03:06 2/11] キャリア |
|
『ヘタリア』キャラソン、新シリーズが配信決定! [03:05 2/11] キャリア |
|
全国の温泉を擬人化したドラマCD、第1弾「草津」は櫻井孝宏さん! [03:05 2/11] キャリア |
|
柿原徹也さんの2ndミニアルバム「CONTINUOUS」2月15日発売 [03:04 2/11] キャリア |