- ISBNコード
- 9784048930666
- 商品形態
- 一般書
- サイズ
- B5判 変形
- 商品寸法(横/縦/束幅)
- 182 × 234 × 26.9 mm
- 総ページ数
- 480ページ
WebGLの本格的、具体的な実用例を理解する
モバイルを含めたすべてのモダンブラウザで利用可能で一般的になっているWebGL。本書は、WebGL実装の詳細やテスト環境、さまざまなレンダリングテクニック、ゲームや医療分野への応用例など、WebGLに関する専門家たちの多様な知見をまとめた本格的で具体的な論稿集である。JavaScriptによるWebGLの実装に伴う試行錯誤の過程なども取り上げられており、WebGLがウェブの共有文化に取り込まれていく様子を知る重要なリファレンスにもなっている。3Dグラフィックスに興味をもつ人はもとより、さまざまなオープンソースライブラリの活用を考えている人にも有益な解説書である。
目次
第I部 さまざまなWebGL実装
第1章 デスクトップWebGLを支えるANGLE
第2章 MozillaのWebGL実装
第3章 Chrome のWebGL 実装の継続的テスト
第II部 WebGLへの移行
第4章 本気のJavaScript
第5章 EmscriptenとWebGL
第6章 WebGLを使用したデータ可視化アプリケーション PythonからJavaScriptへ
第7章 WebGLを使用したコンピュータグラフィックス入門コース
第III部 モバイル
第8章 不具合のない高速なモバイルWebGL
第IV部 エンジン設計
第9章 Babylon.jsのWebGLエンジン設計
第10章 Turbulenzエンジンのレンダリング最適化
第11章 Blend4Webのパフォーマンスとレンダリングアルゴリズム
第12章 Sketchfabマテリアルパイプライン: 各種ファイルの読み込みからシェーダー生成まで
第13章 glslify: GLSLのためのモジュールシステム
第14章 フレームタイムの見積もり
第V部 レンダリング
第15章 Lumaでの遅延シェーディング
第16章 WebでのHDRイメージベースドライティング
第17章 WebGLでのリアルタイムボリューメトリックライティング
第18章 Terrainジオメトリ LODに応じた同心輪
第VI部 可視化
第19章 WebGLでのデータ可視化テクニック
第20章 hare3d ブラウザでの巨大なモデルのレンダリング
第21章 BrainBrowser Surface Viewer: WebGL ベースの神経学的データの可視化
第VII部 インタラクション
第22章 WebGLアプリケーションのユーザビリティ
第23章 WebGLアプリケーションのためのカメラの設計
第1章 デスクトップWebGLを支えるANGLE
第2章 MozillaのWebGL実装
第3章 Chrome のWebGL 実装の継続的テスト
第II部 WebGLへの移行
第4章 本気のJavaScript
第5章 EmscriptenとWebGL
第6章 WebGLを使用したデータ可視化アプリケーション PythonからJavaScriptへ
第7章 WebGLを使用したコンピュータグラフィックス入門コース
第III部 モバイル
第8章 不具合のない高速なモバイルWebGL
第IV部 エンジン設計
第9章 Babylon.jsのWebGLエンジン設計
第10章 Turbulenzエンジンのレンダリング最適化
第11章 Blend4Webのパフォーマンスとレンダリングアルゴリズム
第12章 Sketchfabマテリアルパイプライン: 各種ファイルの読み込みからシェーダー生成まで
第13章 glslify: GLSLのためのモジュールシステム
第14章 フレームタイムの見積もり
第V部 レンダリング
第15章 Lumaでの遅延シェーディング
第16章 WebでのHDRイメージベースドライティング
第17章 WebGLでのリアルタイムボリューメトリックライティング
第18章 Terrainジオメトリ LODに応じた同心輪
第VI部 可視化
第19章 WebGLでのデータ可視化テクニック
第20章 hare3d ブラウザでの巨大なモデルのレンダリング
第21章 BrainBrowser Surface Viewer: WebGL ベースの神経学的データの可視化
第VII部 インタラクション
第22章 WebGLアプリケーションのユーザビリティ
第23章 WebGLアプリケーションのためのカメラの設計