Deploy your 3D world with WebGL using Packt’s new book and eBook

June 2014 | Open Source, Web Development

Packt is pleased to announce the release of its new book and eBook, WebGL Hotshot. This book will explain fundamental technologies of 3D graphics including the design of 3D objects, lighting scenes, and viewing scenes from various camera positions. Readers will instantly deploy 3D websites for a variety of applications including e-commerce, social media, visualizing big data, and mobile devices. This 306 page book is now available in print for $49.99 and all the popular eBook formats for $25.49.

About the author:
Mitch Williams has been involved with 3D graphics programming and Web3D development since its creation in the mid-1990s. He began his career writing software for digital imaging products before moving on as Manager of Software for Vivendi Universal Games. In the late 1990s, he started 3D-Online, his own company, where he created "Dynamic-3D", a Web3D graphics engine. He has worked on various projects ranging from interactive 3D medical procedures, online 3D training for the Department of Defense, creating one of the first 3D mobile games prior to the launch of the iPhone, and graphics card shader language programming. He has been teaching Interactive 3D Media at various universities including UC Berkeley, UC Irvine, and UCLA Extension.

WebGL is a cross-platform, royalty-free web standard for a low-level 3D graphics API based on OpenGL ES 2.0, exposed through the HTML5 Canvas element as Document Object Model interfaces. Developers familiar with OpenGL ES 2.0 will recognize WebGL as a Shader-based API using GLSL, with constructs that are semantically similar to those of the underlying OpenGL ES 2.0 API. It stays very close to the OpenGL ES 2.0 specification, with some concessions made for what developers expect out of memory-managed languages such as JavaScript.

WebGL Hotshot is a perfect guide to master 3D concept which will help readers build and deploy 3D worlds much quicker. Readers will get well-versed with fundamental technologies of 3D graphics. Book provide detailed overview of how to build 3D environments including features such as designing, navigating, and interacting in 3D scenes. Readers will understand the role of graphics card programming using shader languages to control the appearance of a 3D scene. The book explain how to instantly create and deploy Web3D content, demonstrating a variety of common and unique web applications and exploring the artistic features of 3D.

WebGL Hotshot covers the following essential topics:

Project 1: Building Great Web3D
Project 2: WebGL for E-Commerce
Project 3: User Experience, Story, Character, Visual Design, and Interactivity
Project 4: Mobile and Web3D Gaming
Project 5: Social Media Meets Its Destiny
Project 6: 3D Reveals More Information
Project 7: Adapting Architecture, Medical, and Mechanical Engineering to Web3D
Project 8: 3D Websites
Project 9: Education in the Third Dimension
Project 10: The New World of 3D Art

This book is ideal for current web developers or those looking to expand their knowledge of 3D graphics concepts and broaden existing skill set. The book assumes a basic knowledge of HTML, though it can be learned concurrently while reading this book. Basic programming knowledge is useful; however, the graphical nature of web 3D content will allow readers to learn programming through experimentation.

WebGL Hotshot
Create interactive 3D content for web pages and mobile devices

For more information, please visit: book page

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software