Skip to main content
GameDev.net gamedev.net
Research Paper

This is an academic paper or technical research. Key findings may require technical background to fully understand.

Explore Research Radar

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

arXiv cs.GR
arXiv cs.GR Research
· 1 month, 4 weeks ago • Haojie Jin, Fujia Su, Zehui Lin, Chenxiao Hu, Jierui Ren, Yuqing Yuan, Yanchen Zhang, Zhongtao Wang, Yisong Chen, Kangying Cai, Guoping Wang, Sheng Li

Occlusion-Point Reuse for Ray-Traced Ambient Occlusion and Shadow

Briefing

A new occlusion-point reuse framework targets two of the most common visibility effects in real-time rendering: ambient occlusion and area-light shadows. Instead of reusing finished shading values or light samples, it reuses traced samples in the domain of the first-hit occlusion point, then combines neighboring occluder samples with multiple importance sampling.

That shift matters because hardware ray tracing still leaves games with very few rays per pixel. In that regime, raw AO and shadow estimates are noisy, and the usual fixes often trade quality for stability. Reframing the problem around occluder-domain integrals gives the method a more direct handle on visibility, especially for soft shadows where local occluder structure can be a better reuse signal than visibility consistency alone.

The work includes both unbiased estimators, which converge to the transformed integrals, and biased versions intended for practical real-time use. The biased shadow variant assumes local first-hit occluder consistency, and the authors argue that this better matches local visibility geometry than reusing light samples. For teams shipping ray-traced lighting, that’s a useful reminder that reuse strategy can matter as much as denoising.

In experiments, the method produced higher-quality AO and shadows than non-reuse ray-traced baselines, and better shadow quality than light-sample reuse at comparable cost. The exact engine integration path hasn’t been disclosed, but the technique is directly relevant to graphics programmers working on ray-traced visibility, temporal reuse, and...

“reuses traced samples in the domain of first-hit occlusion points”

— Haojie Jin et al. · Core idea behind the reuse framework
Original source
Read on arXiv cs.GR
At a glance
what
Occlusion-point reuse framework for ray-traced ambient occlusion and area-light shadows
who
Haojie Jin and 11 coauthors
when
Submitted to arXiv on 25 Jul 2026
impact
Aims to reduce noise and improve quality for ray-traced AO and soft shadows at real-time budgets
Signal Positive

Promising quality gains for a common real-time rendering problem

Discuss

Follow graphics updates

See relevant stories in your personalized news feed.

Sign in to follow

Continue on GameDev.net

Useful next steps related to this story.

Game development news without the noise

One useful weekly briefing. No daily flood.

Sending your confirmation email…

Discussion

Loading comments...

Recommended resources

Graphics Programming Resources

See full guide
Real-Time Rendering, Fourth Edition cover
Editor pick Community pick

Real-Time Rendering, Fourth Edition

Amazon · Book

Real-Time Rendering combines fundamental principles with guidance on the latest techniques to provide a complete reference on three-dimensional interactive computer graphics. It will help you increase speed and improve image quality and learn the features and limitations of acceleration algorithms and graphics APIs. This latest fourth edition has been updated to include a chapter on virtual reality and augmented reality and covers new topics such as visual appearance, global illumination, and curves and curved surfaces. It is for anyone serious about computer graphics who wants to learn about algorithms that create synthetic images fast enough that the viewer can interact with a virtual environment.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

Programming with wgpu in Rust cover
Editor pick

Programming with wgpu in Rust

Amazon · Book

Unlock the full power of modern graphics programming with wgpu and Rust. This comprehensive guide takes you from foundational GPU concepts to advanced real-time rendering and compute techniques—equipping you to build fast, safe, and cross-platform graphics applications. Written for intermediate to advanced Rust developers, this book provides clear explanations, hands-on examples, and detailed insights into how GPUs process and render data. You’ll explore everything from the fundamentals of buffers, shaders, and pipelines to advanced topics like deferred rendering, shadow mapping, and GPU compute workloads.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.

GameDev.net may earn a commission if you purchase through these links. This helps fund the site at no extra cost to you.