Última actualización

agosto 1, 2025

TIEMPO DE LECTURA

8 min de lectura

COMPARTIR

EN ESTE ARTÍCULO

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

01 Preface

1.1 What is GI?

Designers often strive to create renderings so realistic that they are indistinguishable from photographs. Detailed modeling plays a significant role in achieving realism, but advanced rendering software capable of accurately simulating light and materials in the real world is essential to take renderings to the next level.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
Photorealistic rendering by D5 Render

Global Illumination (GI) is the technique in computer graphics that replicates realistic lighting interactions. It calculates not only the direct lighting from a source but also the indirect lighting that reaches a surface after multiple bounces.

In the real world, light continues to bounce off surfaces until its energy dissipates. Simulating this phenomenon is crucial for producing renderings with realistic brightness, contrast, and detail.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
GI ON / GI OFF

GI aims to solve the problem of light bouncing in the scene twice and afterwards, which can bring better brightness and detail to the parts that are not illuminated by direct lighting. It plays a crucial role in creating photorealistic renderings that can trick the human eye.

1.2 Why real-time GI?

Given its importance, GI has been a persistent technical challenge in the rendering industry. Over the years, various solutions, including ray tracing, have been developed to implement GI effectively. However, achieving real-time GI is particularly difficult due to the limited computational time available.

  • La pregunta está vacía. Por favor, introduce un texto para traducirlo.Offline rendering: It allows algorithms to spend a significant amount of time solving the indirect lighting of a scene and producing high-quality results. Images in an animated movie, for example, require hundreds of hours of offline computation.La pregunta está vacía. Por favor, introduce un texto para traducirlo.
  • Renderizado en tiempo real: It has to render at least 30 frames per second, namely one frame within 0.03 seconds.

Real-time GI represents the forefront of rendering technology, offering immediate feedback and enabling seamless creative workflows. D5 Render has tackled these challenges by developing an advanced GI solution that combines quality and speed.

02 The logic behind D5 GI solution

2.1 Previous solutions

The rendering equation, introduced by Kajiya, underpins GI algorithms. It models how light interacts with a scene, adhering to the laws of physics and energy conservation. Solving this equation in real-time (less than 0.03 seconds) is highly complex.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

Previous real-time GI solutions have issues including light leakage, excessive occlusion and a lot of noise due to inadequate sampling rates.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
Light leakage between the wall and the ceiling
D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
Too much noise in the image

D5 Render overcame these limitations with a groundbreaking approach called ReSTIR Surfel GI, which delivers high-quality results at real-time speeds.

2.2 ReSTIR Surfel GI

2.2.1 ReSTIR GI

D5 uses ReSTIR on GI to store the paths of rays rather than sampling light sources. ReSTIR GI reduces the variance of the sampling results by reusing sample information between frames and between neighboring pixels, allowing it to achieve high-quality results even when there’re only a small number of samples.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
ReSTIR off
D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
ReSTIR on

D5 Render applies ReSTIR to GI by:- Storing ray paths rather than sampling light sources directly.- Minimizing temporal lag with Path Validation, which adjusts reused samples when brightness or object positions change dynamically.

2.2.2 Surfel GI

While ReSTIR excels at initial bounces, subsequent bounce calculations present additional challenges. Therefore, the D5 GI solution applied a Surfel Caching solution for subsequent bounce calculations.

Surfel is a spatial caching technique that can be iteratively generated based on screen space and efficiently accumulate and cache irradiance, allowing GI rays to simply query the lighting results for subsequent bounces. However, this solution introduces some new problems, such as being unable to obtain results outside of the screen space.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
The reflections far away seem too dark

To address this issue, D5 made improvements to the Surfel Caching solution. It generates Surfel from the intersection of the ray emitted by GBuffer, storing the Surfel of the location outside the view and thus obtaining the correct result.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
Surfel GI
D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
The improved Surfel GI by D5

Besides, the scene is divided into cascadinBesides, the scene is divided into cascading Grids to manage Surfels and thus reduce VRAM usage. Light leakage is solved by sorting and comparing the times of ray bounces. Other artifacts are also improved.g Grids to manage Surfels and thus reduce VRAM usage. Light leakage is solved by sorting and comparing the times of ray bounces. Other artifacts are also improved.

2.2.3 Other optimisations

En D5 Team has also developed a series of solutions for multiple light source sampling, reflection, and denoise, allowing the ReSTIR Surfel GI to function efficiently and reliably in various scenarios.

03 Improved Global Illumination (GI) for Realistic Rendering

3.1 Enhanced Interior Illumination and Color Rendering

The D5 GI solution has been significantly enhanced to incorporate skylight into both primary and secondary GI bounces, resulting in realistic lighting even in spaces with substantial depth.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
The part behind the wall is better lit up

This improvement ensures brighter interiors with smooth transitions between light and shadow. GI calculations now use local texture colors directly, providing more accurate color transitions and enhancing the realism of indirect lighting and reflections. These updates eliminate the overly brightened look of previous versions while achieving realistic color differentiation. Users seeking controlled saturation can enable the “Limit Color Bleeding” option.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In the older version, interior lighting appeared warmer and metals darker.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

The updated version has neutral color temperature and brighter metals.

3.2 Realistic Contrast, Shadows, and Color Rendering

The newest version features higher GI sampling accuracy, delivering better contrast in backlit areas, clearer bounce lighting, and more defined occlusion shadows in crevices. These refinements bring lighting effects closer to real-life expectations, improving both subtle and high-contrast scenarios.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

3.3 High-Frequency Shadow Details and Soft Shadows

Previous versions prioritized strong denoising, leading to flat images. The new GI solution integrates NVIDIA’s real-time denoiser and low-variance Restir sampling, offering sharper high-frequency shadow details. Additionally, soft shadows from multiple light sources in reflections—previously limited to still images—are now available for video rendering. While not visible in real-time previews, these shadows are correctly calculated in final outputs, enhancing realism.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
Clearer shadows and details

04 Realism Enhancements Across Materials and Textures

4.1 Improved Plant Rendering

The new D5 GI solution and skylight simulation realistically replicate the semi-transparency of leaves when illuminated, enhancing the natural appearance of plants. D5 updated version improved GI sampling and brightness deliver lighting effects that closely mirror real-life conditions, eliminating the overly brightened look of previous versions.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

4.2 Emissive Materials as Light Sources

Earlier versions calculated only the direct lighting of emissive materials, rendering them unsuitable as main light sources. On D5 latest version, the GI solution calculates light bounces, enabling emissive materials to perform more effectively as light sources.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
When emissive is used as the main light source

05 Enhanced Light Management and Rendering Efficiency

5.1 Increased Light Source Capacity

The new version introduces a Light Grid structure, raising the artificial light source limit from 1,024 to 4,096. This improves light sampling efficiency without impacting older archives.

5.2 Reduced Flickering in Video Rendering

Thanks to Light Grid technology, direct lighting is now more stable in scenes with multiple light sources, intense brightness, and complex occlusions, reducing flickering and ensuring smoother video rendering, particularly for plants in night scenes.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In the older version, videos having plants illuminated by a very bright light source had flickers.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In the D5 latest version, stable video rendering of plants in the same night scene.

5.3 Preview, Rendering, and Animation

Brightness discrepancies between previews and renders have been resolved, ensuring consistency. Soft shadows in reflections are now supported for video rendering, adding realism to animations.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?
The preview is the same as the render

5.4 Improved Real-Time Preview

The new lighting algorithm eliminates spot artifacts caused by camera movement in dim scenes, offering a more stable and immersive real-time preview experience. Brightness differences between previews and rendered outputs, an issue in previous versions, have also been resolved.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

06 Improved Light Source GI Representation

6.1 Accurate Light Behavior

The upgrade enhances GI representation for various light types:

1. IES Lights: Correctly affect GI brightness based on shape.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In D5 older versions, IES light bounce doesn’t noticeably change with IES file shape variations.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In D5 latest version, the bounced light from IES lights accurately changes according to the shape of IES files.

La pregunta está vacía. Por favor, introduce un texto para traducirlo.

2. Stage Lights and Projectors: Real-time GI updates according to content, including Gobo patterns for Stage Lights and accurate projection lighting for Projectors.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

En la versión antigua, la luz reflejada producida por las luces de escenario no mostraba diferencias significativas según los cambios en el patrón del gobo.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In D5 latest version, the bounced light from Stage Lights accurately changes according to the Gobo pattern.

La pregunta está vacía. Por favor, introduce un texto para traducirlo.

3. Rect and Strip Lights: New “Attenuation Intensity” parameter accurately influences GI brightness and illumination range.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In older version, indirect lighting could light up the wall even with a low attenuation intensity.

D5 GI | ¿Qué es la iluminación global y por qué la necesitamos?

In D5 latest version, the bounced light is accurately calculated based on the actual attenuation intensity.

07 Important Notes for Transitioning to The Latest Version

For ongoing projects, it is recommended to retain the current D5 version to maintain consistency. Starting new projects with D5 Render updated version will ensure optimal results and accurate rendering. When updating older scene files, adjustments to light arrangements and brightness may be necessary to account for enhanced GI accuracy.

También le puede interesar

Póngase en contacto con nosotros

Consultas Generales: contact@d5techs.com

Marketing: marketing@d5techs.com

Consulta sobre soluciones en equipo: sales@d5techs.com

Asistencia técnica: support@d5techs.com

Horario de oficina: De lunes a viernes, de 10:00 a 18:00 (GMT +8)