What is Global Illumination (GI)?
CGI Visualization to Perfection
Danthree Studio turns complex 3D tech into high-converting marketing assets. Get high-end quality for your brand.
Discuss your projectWhat is Global Illumination (GI)?
Global Illumination - Definition & Benefits
Global illumination (GI) refers to methods that account for indirect light transport as well as direct lighting in a scene. Light reflected from a colored wall can brighten and tint nearby surfaces. This is particularly noticeable in interiors. The result depends on geometry, materials and lighting together. GI alone does not make a product image accurate.
The textbook Physically Based Rendering uses a path tracer to explain the calculation of direct and indirect contributions.
How Global Illumination Works (Explained Simply)
At a surface, light can be absorbed, reflected or transmitted. Light traveling onward contributes to illumination elsewhere. Path tracing, photon mapping and radiosity calculate or approximate this transport in different ways. Extended light sources can also produce soft shadows through direct lighting; soft shadows alone are not evidence of GI.
The Blender Light Paths documentation, for example, explains limits on reflection and transmission paths. Suitable settings depend on the scene, materials and accuracy required.
Global Illumination: A Visual Comparison
The comparison shows four outputs from the same scene: the final rendering, direct light, indirect light and an additional grayscale view. These show different representations. A grayscale view alone does not establish that it is an unmodified base-color output; other render passes and postproduction can also contribute to a final image.
Real-time and offline GI
- Real-time: Lightmaps, probes and dynamic methods have different requirements. The right combination depends on the rendering pipeline, hardware and scene changes. See the Unity lighting documentation.
- Offline: Stills and animation may allow more computation time per frame. Path tracing is one approach, but clean images and difficult caustics still require appropriate sampling.
- Combinations: Lightmaps can store precalculated lighting, but cannot be combined freely with every dynamic GI system. Unreal Lumen GI disables precalculated static lighting contributions. Lumen reflections without Lumen GI are a separate case.
From Technical Term to Visual Experience
We don't just use these technologies; we master them. See how we create photorealistic worlds for leading brands.
View WorkGI Workflow in 7 Steps
- Visual direction and references: Agree on time of day, light character, atmosphere and the product details that need to remain visible.
- Geometry: Check scale, normals, wall thickness and open edges. Prepare UVs for textures and any lightmaps.
- Materials: Build base color without baked-in lighting. Roughness and normal maps serve different purposes and need appropriate color-space handling.
- Lighting: Review lights, exposure and any HDRI together. An HDRI is an option, not a requirement for GI.
- Sampling and denoising: Compare noise, detail and render time in difficult image regions. No sample count is universal; denoising can change detail.
- Color management: Document input color spaces and the output transform. Assess clamping carefully because it can remove real bright light contributions.
- Delivery: Choose a renderer and settings for the image’s purpose. Interactive versions need separate testing. A render farm can distribute computation but does not improve image quality by itself.
Common indirect-lighting problems
- Rooms are too dark: Check lighting, exposure, material reflectance, geometry and path limits first. More bounces help only if missing light paths are the cause.
- Washed-out appearance: Review material values, exposure and color management. Lighting should not be part of a base-color texture; separately baked lighting is a valid technique.
- Blotches or banding: Depending on the method, caches, sampling, texture resolution, quantization or output settings may be responsible. More samples do not fix every cause.
- Noise in dark areas: Examine lighting and sampling. Ambient occlusion replaces neither indirect light transport nor denoising.
- Implausible reflections: Compare roughness, refractive index, normals and lighting against the material reference.
A simple scene with neutral and colored surfaces makes indirect color transfer easier to understand than a complex interior. Keep the camera, materials, exposure and output transform consistent when comparing results.
Methods & use: comparison of GI methods
| Procedure | A Quick Explanation | Strengths | Limitations | Typical Applications |
|---|---|---|---|---|
| Path Tracing | Samples light paths | Versatile light-transport calculation | Noise and computation, particularly for difficult paths | Stills, product imagery and animation |
| Bidirectional path tracing / MLT | Bidirectional methods connect light and camera paths; MLT statistically modifies existing paths | Can better capture certain hard-to-reach paths | Availability and benefit depend on the scene and implementation | Specific transport problems, including some caustics |
| Photon Mapping/SPPM | Light-source paths provide data for later estimation | Can suit concentrated indirect contributions | Memory, smoothing, bias and convergence vary by method | Scenes with specifically investigated caustics |
| Radiosity | Energy exchange between diffusely reflecting surfaces | An accessible approach to diffuse interreflection | The classical form does not model mirror or refractive paths | Diffuse scenes and precalculated lighting |
| Lightmaps/Probes | Stores lighting information for use during display | Can reduce runtime computation | Memory, resolution and changes need consideration | Interactive scenes with suitable static or mixed components |
FAQ - Global Illumination (GI)
How do GI settings differ for interiors and isolated product images?
Enclosed rooms, glass and multiple reflections may require different path limits and more computation than a simple product set. A fixed bounce count is not a quality measure. Check important surfaces and details in comparison renders. Examples of different image tasks appear on our interior visualization and product packshot pages.
How can I speed up rendering without losing important details?
First identify what causes long render times. Sampling, light sources, geometry and texture sizes may matter. Denoising and baked lighting can help in suitable situations but have their own limitations. Compare results at the required output size; aggressive denoising and clamping can change details and light contributions.
Which tools support global illumination?
Many offline renderers and real-time engines provide GI methods. Examples include Cycles, Unreal Lumen and Unity’s lighting systems. NVIDIA also documents the Omniverse RTX Renderer. The required light paths, output, rendering pipeline and target hardware matter most. Product names alone tell you little about the result in your scene.
How do I keep material and brand appearance under control?
Use suitable material references and document lighting, exposure and color management. Indirect light can visibly affect surfaces, so a color value may look different in different environments. Our surface digitization supports material preparation but does not guarantee identical color perception on every screen.
What does GI mean for AR, VR and 360-degree tours?
A prerendered panorama already contains lighting in the image. A real-time 3D application must represent light using methods suited to its target system. Desktop-engine methods do not automatically transfer to mobile AR or web viewers. 360-degree tours and a 3D viewer serve different purposes.
When should I use lightmaps rather than dynamic methods?
Precalculated lighting can make sense when geometry and lighting are largely static. A moving camera alone does not require dynamic GI. If lights, geometry or materials change, the method must handle those changes appropriately. Include memory, load time and supported combinations in the comparison.
What should I check when using a denoiser?
A denoiser estimates a cleaner result from a noisy image. Intel Open Image Denoise, for example, can use additional albedo and normal information. Requirements and supported devices depend on the implementation. Check small structures, reflections and temporal stability in animation. Denoising does not guarantee lossless detail preservation.
What matters for GI in animation?
Clean individual frames are not enough: flicker, changing noise patterns and unstable caches may become apparent only in motion. Test continuous sequences, including moving products and lights. Sampling, any caches and temporal methods must suit the scene. See 3D animation and product video for the image task.
