SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Extending the radiosity method to include specularly reflecting and translucent materials
ACM Transactions on Graphics (TOG)
A survey of ray tracing acceleration techniques
An introduction to ray tracing
The accumulation buffer: hardware support for high-quality rendering
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
Illumination from curved reflectors
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Interactive reflections on curved objects
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Reflection space image based rendering
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Texture and reflection in computer generated images
Communications of the ACM
Optimization by Vector Space Methods
Optimization by Vector Space Methods
Casting curved shadows on curved surfaces
SIGGRAPH '78 Proceedings of the 5th annual conference on Computer graphics and interactive techniques
Perturbation Methods for Image Synthesis
Perturbation Methods for Image Synthesis
Reflections in curved surfaces
Reflections in curved surfaces
Theory and application of specular path perturbation
ACM Transactions on Graphics (TOG)
ACM Transactions on Graphics (TOG) - SIGGRAPH 2012 Conference Proceedings
Reflected and transmitted irradiance from area sources using vertex tracing
EGWR'01 Proceedings of the 12th Eurographics conference on Rendering
Path differentials and applications
EGWR'01 Proceedings of the 12th Eurographics conference on Rendering
A GPU-driven algorithm for accurate interactive reflections on curved objects
EGSR'06 Proceedings of the 17th Eurographics conference on Rendering Techniques
Hi-index | 0.00 |
We describe a new approach for interactively approximating specular reflections in arbitrary curved surfaces. The technique is applicable to any smooth implicitly defined reflecting surface that is equipped with a ray intersection procedure; it is also extremely efficient as it employs local perturbations to interpolate point samples analytically. After ray tracing a sparse set of reflection paths with respect to a given vantage point and static reflecting surfaces, the algorithm rapidly approximates reflections of arbitrary points in 3-space by expressing them as perturbations of nearby points with known reflections. The reflection of each new point is approximated to second-order accuracy by applying a closed-form perturbation formula to one or more nearby reflection paths. This formula is derived from the Taylor expansion of a reflection path and is based on first and second-order path derivatives. After preprocessing, the approach is fast enough to compute reflections of tessellated diffuse objects in arbitrary curved surfaces at interactive rates using standard graphics hardware. The resulting images are nearly indistinguishable from ray traced images that take several orders of magnitude longer to generate.