Monte Carlo methods. Vol. 1: basics
Monte Carlo methods. Vol. 1: basics
Stochastic sampling in computer graphics
ACM Transactions on Graphics (TOG)
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
The Reyes image rendering architecture
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
Rendering antialiased shadows with depth maps
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
The zonal method for calculating light intensities in the presence of a participating medium
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
A Ray tracing algorithm for progressive radiosity
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
A laboratory for teaching object oriented thinking
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Object-oriented design: a responsibility-driven approach
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
The annotated C++ reference manual
The annotated C++ reference manual
Surveying current research in object-oriented design
Communications of the ACM
An introduction to ray tracing
A global illumination solution for general reflectance distributions
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
A rapid hierarchical radiosity algorithm
Proceedings of the 18th annual conference on Computer graphics and interactive techniques
An importance-driven radiosity algorithm
SIGGRAPH '92 Proceedings of the 19th annual conference on Computer graphics and interactive techniques
Radiosity and realistic image synthesis
Radiosity and realistic image synthesis
Galerkin radiosity: a higher order solution method for global illumination
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Global visibility algorithms for illumination computations
SIGGRAPH '93 Proceedings of the 20th annual conference on Computer graphics and interactive techniques
Object-oriented analysis and design with applications (2nd ed.)
Object-oriented analysis and design with applications (2nd ed.)
A clustering algorithm for radiosity in complex environments
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
The RADIANCE lighting simulation and rendering system
SIGGRAPH '94 Proceedings of the 21st annual conference on Computer graphics and interactive techniques
Wavelet algorithms for illumination computations
Wavelet algorithms for illumination computations
Global illumination models for volume rendering
Global illumination models for volume rendering
A progressive refinement approach to fast radiosity image generation
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
A ray tracing solution for diffuse interreflection
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Radiosity and Relaxation Methods
IEEE Computer Graphics and Applications
Integrating Constraints with an Object-Oriented Language
ECOOP '92 Proceedings of the European Conference on Object-Oriented Programming
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
VIS '93 Proceedings of the 4th conference on Visualization '93
Sampling procedural shaders using affine arithmetic
ACM Transactions on Graphics (TOG)
Transparent distributed processing for rendering
PVGS '99 Proceedings of the 1999 IEEE symposium on Parallel visualization and graphics
IEEE Transactions on Visualization and Computer Graphics
Composite Lighting Simulations with Lighting Networks
IEEE Computer Graphics and Applications
TPCG '03 Proceedings of the Theory and Practice of Computer Graphics 2003
An approximate global illumination system for computer generated films
ACM SIGGRAPH 2004 Papers
RPU: a programmable ray processing unit for realtime ray tracing
ACM SIGGRAPH 2005 Papers
Automatic generation of Tcl bindings for C and C++ libraries
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
An approximate global illumination system for computer generated films
ACM SIGGRAPH 2008 classes
PREMO: A framework for multimedia middleware: specification, rationale, and java binding
PREMO: A framework for multimedia middleware: specification, rationale, and java binding
Hi-index | 0.00 |
So far, the problem of global illumination calculation has almost exclusively been approached from an algorithmic point of view. In this paper we propose an architectural approach to global illumination. The proposed rendering architecture Vision is derived from a model of the physical rendering process, which is subsequently mapped onto an object-oriented hierarchy of classes. This design is powerful and flexible enough to support and exploit a large body of existing illumination algorithms for the simulation of various aspects of the underlying physical model. Additionally, the Vision architecture offers a platform for developing new algorithms and for combining them to create new rendering solutions.We discuss both abstract design as well as implementation issues. In particular, we give a detailed description of the global Lighting subsystem and show how algorithms for path tracing, bidirectional estimators, irradiance caching, hierarchical radiosity, wavelet radiosity, and wavelet radiance have been implemented within Vision.