SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
A two-pass solution to the rendering equation: A synthesis of ray tracing and radiosity methods
SIGGRAPH '87 Proceedings of the 14th annual conference on Computer graphics and interactive techniques
A general two-pass method integrating specular and diffuse reflection
SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
A ray tracing method for illumination calculation in diffuse-specular scenes
Proceedings on Graphics interface '90
Adaptive radiosity textures for bidirectional ray tracing
SIGGRAPH '90 Proceedings of the 17th annual conference on Computer graphics and interactive techniques
A progressive multi-pass method for global illumination
Proceedings of the 18th 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
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Rendering with radiance: the art and science of lighting visualization
Rendering with radiance: the art and science of lighting visualization
I3D '99 Proceedings of the 1999 symposium on Interactive 3D graphics
Parallelization of radiance for real time interactive lighting visualization walkthroughs
SC '99 Proceedings of the 1999 ACM/IEEE conference on Supercomputing
A ray tracing solution for diffuse interreflection
SIGGRAPH '88 Proceedings of the 15th annual conference on Computer graphics and interactive techniques
Spatiotemporal sensitivity and visual attention for efficient rendering of dynamic environments
ACM Transactions on Graphics (TOG)
Realistic image synthesis using photon mapping
Realistic image synthesis using photon mapping
Interactive global illumination using fast ray tracing
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
Composite Lighting Simulations with Lighting Networks
IEEE Computer Graphics and Applications
MPI-parallelized Radiance on SGI CoW and SMP
ParNum '99 Proceedings of the 4th International ACPC Conference Including Special Tracks on Parallel Numerics and Parallel Computing in Image Processing, Video Processing, and Multimedia: Parallel Computation
Practical parallel rendering
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
High fidelity reconstruction of the ancient Egyptian temple of Kalabsha
AFRIGRAPH '04 Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Exploiting temporal coherence in global illumination
Proceedings of the 20th spring conference on Computer graphics
Improved radiance gradient computation
Proceedings of the 21st spring conference on Computer graphics
Selective component-based rendering
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Rendering evolution at industrial light & magic
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Realtime caustics using distributed photon mapping
EGSR'04 Proceedings of the Fifteenth Eurographics conference on Rendering Techniques
Selective rendering: computing only what you see
Proceedings of the 4th international conference on Computer graphics and interactive techniques in Australasia and Southeast Asia
Parallel selective rendering of high-fidelity virtual environments
Parallel Computing
High-fidelity rendering of animations on the grid: a case study
EG PGV'08 Proceedings of the 8th Eurographics conference on Parallel Graphics and Visualization
Wait-free shared-memory irradiance cache
EG PGV'09 Proceedings of the 9th Eurographics conference on Parallel Graphics and Visualization
Perceptual importance of lighting phenomena in rendering of animated water
ACM Transactions on Applied Perception (TAP)
Implementing irradiance cache in a GPU realistic renderer
Transactions on Computational Science XIX
Hi-index | 0.00 |
The irradiance cache is an acceleration data structure which caches indirect diffuse samples within the framework of a distributed ray-tracing algorithm. Previously calculated values can be stored and reused in future calculations, resulting in an order of magnitude improvement in computational performance. However, the irradiance cache is a shared data structure and so it is notoriously difficult to parallelise over a distributed parallel system. The hurdle to overcome is when and how to share cached samples. This sharing incurs communication overheads and yet must happen frequently to minimise cache misses and thus maximise the performance of the cache. We present a novel component-based parallel algorithm implemented on a cluster of computers, whereby the indirect diffuse calculations are calculated on a subset of nodes in the cluster. This method exploits the inherent spatial coherent nature of the irradiance cache; by reducing the set of nodes amongst which cached values must be shared, the sharing frequency can be kept high, thus decreasing both communication overheads and cache misses. We demonstrate how our new parallel rendering algorithm significantly outperforms traditional methods of distributing the irradiance cache.