Overview
Next Event Estimation explicitly samples a light after a surface hit and tests visibility, adding direct illumination without waiting for random paths to hit lights by chance.
Reduces path tracing noise by sampling direct light sources at each shading point.
Compact metadata for implementation and discovery.
Next Event Estimation explicitly samples a light after a surface hit and tests visibility, adding direct illumination without waiting for random paths to hit lights by chance.
Quick facts
Runtime and memory behavior at a glance.
Best
O(lights)
Average
O(samples * visibility cost)
Worst
O(samples * visibility cost)
Space
O(1)
contribution = BRDF * light_radiance * geometry_term * visibility / pdf_lightWeights an explicitly sampled light contribution by its probability.
Show a path-tracing bounce sending an explicit shadow ray toward a sampled light.
Multiple importance sampling is often used with next event estimation to balance light and BSDF sampling.
What each reference supports for this entry.
Rendering reference for light transport, ray tracing, sampling, BRDFs, acceleration structures, and path termination.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Direct-light sampling and BRDF sampling are often combined.
Path tracing uses next-event estimation to sample direct lighting.