OpenGL – Build high performance graphics
What You Will Learn:
- Off-screen rendering and environment mapping techniques to render mirrors
- Shadow mapping techniques, including variance shadow mapping
- Implement a particle system using shaders
- Utilize noise in shaders
- Make use of compute shaders for physics, animation, and general computing
- Create interactive applications using GLFW to handle user inputs and the Android Sensor framework to detect gestures and motions on mobile devices
- Use OpenGL primitives to plot 2-D datasets (such as time series) dynamically
- Render complex 3D volumetric datasets with techniques such as data slicers and multiple viewpoint projection