Rendering¶
Tip
The Rendering module is a core part of Thunder Engine and is always included. It provides the complete visual pipeline for your game.
The Rendering module is responsible for transforming 3D scenes into 2D images displayed on the screen. It handles everything from camera management to material rendering, lighting, and post-processing effects.
Module Overview¶
The Rendering module provides:
Camera — perspective and orthographic cameras with customizable parameters
Material system — PBR (Physically Based Rendering) materials with textures and shaders
Mesh rendering — static and skinned meshes with LOD support
Lighting — directional, point, and spot lights with shadows
VFX — visual effects for particles, decals, and other dynamic elements
Post-processing — effects like bloom, depth of field, color grading
Render pipeline — configurable rendering pipeline with forward and deferred paths