Understand the role of fragment shaders in the graphics pipeline and explore a large collection of built-in GLSL functions.
12 tasks
Image Manipulation with Shaders
Learn various techniques for manipulating 2D images, treated as textures, using the capabilities provided by fragment shaders.
23 tasks
Vertex Transformations
Gain a comprehensive understanding of vertex shaders and their role in the graphics pipeline.
18 tasks
Lighting Basics
Study fundamental lighting models used in computer graphics to simulate realistic lighting effects.
8 tasks
Shadow Map
Shadow mapping is a technique used in computer graphics to create realistic shadows in real-time rendering
16 tasks
Signed Distance Field
Study the distance functions for rendering smooth and detailed shapes, plus the formulas for combining them together for building more complex shapes.
19 tasks
Noise
Explore various noise algorithms and their applications in creating visual effects.
17 tasks
Advanced Rendering
Modern advanced rendering techniques in computer graphics leverage the power of hardware to create visually stunning and highly realistic scenes in real-time.
5 tasks
Ray Tracing
Create highly realistic images by simulating the physical behavior of light.
8 tasks
Water
Explore techniques for visualising realistic waves, reflections and refractions.
9 tasks
Grass
Exploration of hight-quality grass rendering techniques