WebGL Programming Guide
“WebGL provides one of the final features for creating applications that deliver ‘the desk-
top application experience’ in a web browser, and the WebGL Programming Guide leads the
OpenGL ES, and fundamental graphics techniques—delivers a thorough education on ev-
erything you need to get going. Web-based applications are the wave of the future, and this
book will get you ahead of the curve!”
Dave Shreiner , Coauthor of The OpenGL Programming Guide, Eighth Edition ; Series Editor,
OpenGL Library (Addison Wesley)
“HTML5 is evolving the Web into a highly capable application platform supporting beauti-
ful, engaging, and fully interactive applications that run portably across many diverse
systems. WebGL is a vital part of HTML5, as it enables web programmers to access the
full power and functionality of state-of-the-art 3D graphics acceleration. WebGL has been
designed to run securely on any web-capable system and will unleash a new wave of devel-
oper innovation in connected 3D web-content, applications, and user interfaces. This book
will enable web developers to fully understand this new wave of web functionality and
leverage the exciting opportunities it creates.”
Neil Trevett , Vice President Mobile Content, NVIDIA; President, The Khronos Group
“With clear explanations supported by beautiful 3D renderings, this book does wonders in
transforming a complex topic into something approachable and appealing. Even without
denying the sophistication of WebGL, it is an accessible resource that beginners should
consider picking up before anything else.”
Evan Burchard , Author, Web Game Developer’s Cookbook (Addison Wesley)
“Both authors have a strong OpenGL background and transfer this knowledge nicely over
to WebGL, resulting in an excellent guide for beginners as well as advanced readers.”
Daniel Haehn , Research Software Developer, Boston Children’s Hospital
“ WebGL Programming Guide provides a straightforward and easy-to-follow look at the me-
chanics of building 3D applications for the Web without relying on bulky libraries or wrap-
pers. A great resource for developers seeking an introduction to 3D development concepts
mixed with cutting-edge web technology.”
Brandon Jones , Software Engineer, Google
“This is more great work from a brilliant researcher. Kouichi Matsuda shows clear and con-
cise steps to bring the novice along the path of understanding WebGL. This is a complex
topic, but he makes it possible for anyone to start using this exciting new web technology.
And he includes basic 3D concepts to lay the foundation for further learning. This will be a
great addition to any web designer’s library.”
Chris Marrin , WebGL Spec. Editor
“ WebGL Programming Guide is a great way to go from a WebGL newbie to a WebGL expert.
WebGL, though simple in concept, requires a lot of 3D math knowledge, and WebGL Pro-
gramming Guide helps you build this knowledge so you’ll be able to understand and apply
it to your programs. Even if you end up using some other WebGL 3D library, the knowl-
edge learned in WebGL Programming Guide will help you understand what those libraries
are doing and therefore allow you to tame them to your application’s specific needs. Heck,
even if you eventually want to program desktop OpenGL and/or DirectX, WebGL Program-
ming Guide is a great start as most 3D books are outdated relative to current 3D technology.
WebGL Programming Guide will give you the foundation for fully understanding modern 3D
Gregg Tavares , An Implementer of WebGL in Chrome
he OpenGL graphics system is a software interface to graphics hardware.
(“GL” stands for “Graphics Library”.) It allows you to create interactive programs
that produce color images of moving, three-dimensional objects. With OpenGL,
you can control computer-graphics technology to produce realistic pictures, or
ones that depart from reality in imaginative ways.
The OpenGL Series from Addison-Wesley Professional comprises tutorial and
reference books that help programmers gain a practical understanding of OpenGL
standards, along with the insight needed to unlock OpenGL’s full potential.
Visit informit.com/opengl for a complete list of available products.
Make sure to connect with us!