Beginning WebGL for HTML5 (Paperback) (HTML5 的 WebGL 入門)

Brian Danchilla

  • 出版商: Apress
  • 出版日期: 2012-09-07
  • 定價: $1,485
  • 售價: 8.0$1,188
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Paperback
  • ISBN: 1430239964
  • ISBN-13: 9781430239963
  • 相關分類: HTMLWebGL
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

Beginning WebGL for HTML5 gets you rapidly up to speed with WebGL, a powerful new graphics language within the browser. You'll render realistic scenes with advanced lighting models, shadows, blending and textures. You'll also use mathematics to model fractals and particle systems. Going beyond that, Beginning WebGL for HTML5 presents advanced vertex and fragment shader usage for creating stunning, top-end results. 

You'll benefit from using modern frameworks to rapidly develop complex scenes, and make use of many tools to help improve rendering performance and debugging. Beginning WebGL for HTML5 builds your critical WebGL development skills while being enjoyable at each step of the way.

  • Quickly get up to speed with WebGL
  • Render realistic scenes
  • Work faster with frameworks
  • Improve rendering performance

 

What you’ll learn

  • A scene setup and rendering refresher
  • Advanced GLSL usages
  • Rendering realistic scenes with lighting, blending, reflections, shadows and more
  • The current state of WebGL mobile support
  • Performance optimizations
  • Enhancing productivity by using existing frameworks and loading models

Who this book is for

Beginning WebGL for HTML5 is for the graphics enthusiast who is ready to bring their skillset to the next level and create more realistic, beautiful scenes.  Beginning WebGL for HTML5 is a great choice for someone with existing OpenGL or Canvas 2D knowledge wanting to transition to WebGL. It is an excellent choice for those wanting to have high performance graphics coded in minimal time.

Table of Contents

  1. Setting The Scene
  2. Shaders 101
  3. Textures and Lighting
  4. Increasing Realism
  5. Physics
  6. Fractals, Height Maps, and Particle Systems
  7. Three.js Framework
  8. Productivity Tools
  9. Debugging and Performance
  10. Effects, Tips and Tricks
  11. Afterword: The Future of WebGL
  12. Appendix A: Essential HTML5 and JavaScript
  13. Appendix B: Graphics Refresher
  14. Appendix C: WebGL Spec. Odds and Ends
  15. Appendix D: Additional Resources


     

商品描述(中文翻譯)

《Beginning WebGL for HTML5》能夠快速讓您掌握WebGL,這是一種強大的新型瀏覽器內圖形語言。您將能夠使用高級照明模型、陰影、混合和紋理來渲染逼真的場景。您還將使用數學模擬分形和粒子系統。除此之外,《Beginning WebGL for HTML5》還介紹了使用高級頂點和片段着色器創建令人驚艷的頂級效果。

您將受益於使用現代框架快速開發複雜場景,並利用許多工具來提高渲染性能和調試。《Beginning WebGL for HTML5》在每一步都讓您享受學習過程,同時建立您重要的WebGL開發技能。

以下是您將學到的內容:

- 場景設置和渲染回顧
- 高級GLSL用法
- 使用照明、混合、反射、陰影等渲染逼真的場景
- WebGL在移動設備上的支援狀況
- 性能優化
- 通過使用現有框架和加載模型來提高生產力

本書適合對圖形技術感興趣並希望將技能提升到更高水平、創建更逼真、更美麗場景的人士。對於已經具備OpenGL或Canvas 2D知識並希望轉向WebGL的人來說,《Beginning WebGL for HTML5》是一個很好的選擇。對於那些希望在最短時間內編寫高性能圖形代碼的人來說,這是一個絕佳的選擇。

目錄如下:

1. 場景設置
2. 着色器基礎
3. 紋理和照明
4. 增加逼真感
5. 物理效果
6. 分形、高度圖和粒子系統
7. Three.js框架
8. 生產力工具
9. 調試和性能
10. 特效、技巧和技巧
11. 後記:WebGL的未來
12. 附錄A:HTML5和JavaScript基礎
13. 附錄B:圖形回顧
14. 附錄C:WebGL規範的雜項
15. 附錄D:其他資源