Specular Polynomials
Zhimin Fan, Jie Guo, Yiming Wang, Tianyu Xiao, Hao Zhang, Chenxi Zhou, Zhenyu Chen, Pengpei Hong, Yanwen Guo, Lingqi Yan
Abstract
Finding valid light paths that involve specular vertices in Monte Carlo rendering requires solving many non-linear, transcendental equations in high-dimensional space. Existing approaches heavily rely on Newton iterations in path space, which are limited to obtaining at most a single solution each time and easily diverge when initialized with improper seeds. We propose specular polynomials , a Newton iteration-free methodology for finding a complete set of admissible specular paths connecting two arbitrary endpoints in a scene. The core is a reformulation of specular constraints into polynomial systems, which makes it possible to reduce the task to a univariate root-finding problem. We first derive bivariate systems utilizing rational coordinate mapping between the coordinates of consecutive vertices. Subsequently, we adopt the hidden variable resultant method for variable elimination, converting the problem into finding zeros of the determinant of univariate matrix polynomials. This can be effectively solved through Laplacian expansion for one bounce and a bisection solver for more bounces. Our solution is generic, completely deterministic, accurate for the case of one bounce, and GPU-friendly. We develop efficient CPU and GPU implementations and apply them to challenging glints and caustic rendering. Experiments on various scenarios demonstrate the superiority of specular polynomial-based solutions compared to Newton iteration-based counterparts. Our implementation is available at https://github.com/mollnn/spoly.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 7e5428ae-3244-4e21-bf5c-1fae5948296bCited by top-tier papers1
Ask how each one uses itBuilds on5
- Specular manifold sampling for rendering high-frequency caustics and glintsTizian Zeltner, Iliyan Georgiev, Wenzel JakobSIGGRAPH 2020 · 49 citations
- Robust fitting of parallax-aware mixtures for path guidingLukas Ruppert, Sebastian Herholz, Hendrik P. A. LenschSIGGRAPH 2020 · 42 citations
- Variance-aware path guidingAlexander Rath, Pascal Grittmann, Sebastian Herholz, Petr Vévoda et al.SIGGRAPH 2020 · 39 citations
- Unbiased and consistent rendering using biased estimatorsZackary Misso, Benedikt Bitterli, Iliyan Georgiev, Wojciech JaroszSIGGRAPH 2022 · 22 citations
- Focal Path Guiding for Light Transport SimulationAlexander Rath, Ömercan Yazici, Philipp SlusallekSIGGRAPH 2023 · 4 citations
Related papers
- Langevin monte carlo rendering with gradient-based adaptationFujun Luan, Shuang Zhao, Kavita Bala, Ioannis GkioulekasSIGGRAPH 2020 · 26 citations
- Path-space differentiable renderingCheng Zhang, Bailey Miller, Kai Yan, Ioannis Gkioulekas et al.SIGGRAPH 2020 · 155 citations
- GPU-Based Homotopy Continuation for Minimal Problems in Computer VisionChiang-Heng Chien, Hongyi Fan, Ahmad Abdelfattah, Elias P. Tsigaridas et al.CVPR 2022
- ToF ReSTIR: Time-of-Flight Rendering with Spatio-temporal Reservoir ResamplingJuhyeon Kim, Wojciech Jarosz, Adithya PediredlaSIGGRAPH 2026
- Solving Minimal Problems Without Matrix Inversion Using FFT-Based InterpolationHaidong Wu, Snehal Bhayani, Janne HeikkiläCVPR 2026
