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
· 2 months, 2 weeks ago • Linas Beresna, Eugene Fiume

Glare Mitigation using a Differentiable Unified Glare Rating

Briefing

A new differentiable glare-mitigation pipeline turns the CIE Unified Glare Rating from a hard, discrete evaluation into something gradient-based optimizers can actually use. That matters because glare is a real design constraint in architectural and automotive lighting, but the standard UGR formulation depends on binary thresholds that break smooth inverse rendering workflows.

To make the optimization stable, the method adds a differentiable optical scattering pass that approximates the eye’s point spread function and helps repair fractured evaluation masks under low-sample Monte Carlo conditions. On top of that, the UGR step function is replaced with a tunable sigmoid boundary, so gradients can flow back through the perceptual metric into the physical scene parameters.

The framework is then used across three different control surfaces: roughening surface microgeometry, optimizing boundary-side index of refraction, and masking emitters with gobos. For graphics teams, the practical takeaway is that glare can now be treated as an active objective in physically based pipelines instead of a post-hoc check, which opens the door to more automated comfort-driven lighting design.

The work is slated for the Eurographics Symposium on Rendering 2026 symposium track, and it sits squarely in the growing space where differentiable rendering is being pushed beyond image matching into real design optimization. If this holds up in production-like scenes, it could become a useful tool for technical artists and graphics programmers working on lighting-heavy environments.

“a continuous, fully differentiable proxy for UGR”

— Linas Beresna and Eugene Fiume · Core technical contribution
Original source
Read on arXiv cs.GR
At a glance
what
A differentiable proxy for the CIE Unified Glare Rating (UGR) was introduced to support inverse rendering and glare mitigation.
who
Linas Beresna and Eugene Fiume are the authors; the work is associated with Eurographics Symposium on Rendering 2026.
when
Submitted on 6 Jul 2026; listed for the Eurographics Symposium on Rendering 2026 symposium track.
impact
Lets developers optimize glare as a gradient-based objective across lighting, materials, and emitter setup.
Signal Positive

Useful differentiable tool for lighting and comfort optimization

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.