More Information
  • Learn the essentials and exciting new features of OpenGL ES 3.0
  • Discover the physics behind fundaments of light and material concepts with easy-to-follow examples
  • Scratch the fragments with procedural shaders and learn how they work
  • Master the basics of texturing, use compressed textures, and learn numerous mapping techniques
  • Manage complex scenes with scene graphs and learn post-processing and image-processing techniques
  • Build your font engine with multilingual support
  • Master the working of recognized anti-aliasing techniques and implement FXAA and adaptive anti-aliasing

"Write once, use anywhere" is truly the power behind OpenGL ES and has made it an embedded industry standard. The library provides cutting-edge, easy-to-use features to build a wide range of applications in the gaming, simulation, augmented-reality, image-processing, and geospatial domains.

The book starts by providing you with all the necessary OpenGL ES 3.0 setup guidelines on iOS and Android platforms. You'll go on to master the fundamentals of modern 3D graphics, such as drawing APIs, transformations, buffer objects, the model-view-project analogy, and much more. The book goes on to deal with advanced topics and offers a wide range of recipes on the light shading, real-time rendering techniques with static and procedure textures to create stunning visualizations and runtime effects.

  • Explore exciting new features of OpenGL ES 3.0 on textures, geometry, shaders, buffer objects, frame buffers and a lot more using GLSL 3.0
  • Master intermediate and advance cutting edge rendering techniques, including procedural shading, screen space technique and shadows with scene graphs
  • A practical approach to build the font engine with multilingual support and learn exciting imaging processing and post process techniques
Page Count 514
Course Length 15 hours 25 minutes
ISBN 9781849695527
Date Of Publication 29 May 2015


Parminder Singh

Parminder Singh is a computation graphics engineer with Blackmagic Design, Singapore. He has been working and developing graphic applications in the fields of network simulations, geo-modeling, navigation, automotive, infotainment systems, image processing, and post-production for the past decade. His research interests include GPU programming for scalable graphics and compute applications, porting, and performance optimization techniques.

He is a Vulkan, Metal and OpenGL ES trainer and has also authored OpenGL ES 3.0 Cookbook, Packt. His hobbies include traveling, light cooking, and spending quality time with his baby girl.

Feel free to connect Parminder at or you can reach him at