Static Lighting
Static lighting is a computer graphics technique where lighting calculations are precomputed and baked into textures or data structures at design time, rather than computed dynamically at runtime. It is commonly used in video games and 3D applications to create realistic lighting effects with minimal performance overhead. This approach involves calculating light interactions (e.g., shadows, reflections, ambient occlusion) offline and storing them as static assets.
Developers should use static lighting in performance-critical applications like video games, architectural visualizations, or mobile apps where real-time lighting calculations are too costly. It is ideal for environments with fixed lighting conditions, such as indoor scenes or pre-rendered cutscenes, as it reduces GPU load and ensures consistent visual quality. However, it is not suitable for dynamic scenes where lights or objects move frequently, as it lacks flexibility.