Big Nerd Ranch OpenGL ES Bootcamp

Event is now over

Checkout some of our upcoming events over here.

June 8-12 2015
San Francisco, CA

Intense week-long introduction to OpenGL programming concentrating on iOS. Geometry specification, transforms, lighting and post-effects are covered. Brief introduction to advanced topics such as Oculus Rift and Vulkan.

What You'll Learn

  • Specify 3D geometry for OpenGL
  • Write vertex and fragment shaders for full control over 3D rendering
  • Understand how to use transformation matrices to position objects in a 3D scene
  • Create perspective and orthogonal views
  • Texture 3D objects with images
  • Control lighting in a 3D scene
  • Control the camera in both first- and third-person views
  • Add special effects like bump mapping and shadow mapping
  • Render point clouds and make animated particle systems
  • Select 3D objects in a rendered scene
  • Create higher level scene graphs powered by OpenGL rendering
  • Use OpenGL ES on iOS, Android and WebGL
  • Understand the differences between the fixed function and programmable pipelines
  • Write geometry shaders for tessellating objects
  • Understand performance bottlenecks by interpreting GPU profiling data
  • Overview of next-gen graphics APIs Vulkan and Metal