Explore

33 tasks

Built-in functions

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