Learn how to change the appearance of a button when pressed. Learn how to load multiple image-textures in OpenGL ES and how to activate different textures when a button is pressed.
Learn how to add realism to a 3D model by using Normal Mapping techniques. Learn how to calculate the tangent and bitagent vectors necessary to create a Normal Map space.
A skybox is a panoramic view representing a scenery. It can add realism to your game at a low performance cost. Learn what a skybox is, how it works and how to implement it using OpenGL ES.
Learn how to simulate light in OpenGL shaders and light up a 3D model. Learn how the four categories of light: diffuse, specular, ambient and emissive interacts differently with surfaces in computer graphics.
Before a 3D character appears on a screen, it is transformed into several coordinate systems. Learn more about the main coordinate system transformations a character goes through.