z-logo
Premium
Distributed Out‐of‐Core Stochastic Progressive Photon Mapping
Author(s) -
Günther Tobias,
Grosch Thorsten
Publication year - 2014
Publication title -
computer graphics forum
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.578
H-Index - 120
eISSN - 1467-8659
pISSN - 0167-7055
DOI - 10.1111/cgf.12340
Subject(s) - computer science , speedup , out of core algorithm , computation , global illumination , trace (psycholinguistics) , core (optical fiber) , photon , cluster (spacecraft) , parallel computing , computational science , algorithm , artificial intelligence , operating system , optics , telecommunications , rendering (computer graphics) , linguistics , philosophy , physics
At present, stochastic progressive photon mapping (SPPM) is one of the most comprehensive methods for a consistent global illumination computation. Even though the number of photons is unlimited due to their progressive nature, the scene size is still bound by the available main memory. In this paper, we present the first consistent out‐of‐core SPPM algorithm. In order to cope with large scenes, we automatically subdivide the geometry and parallelly trace photons and eye rays in a portal‐based system, distributed across multiple machines in a commodity cluster. Moreover, modifications of the original SPPM method are introduced that keep both the utilization of tracer machines high and the network traffic low. Therefore, compared to a portal‐based single machine setup, our distributed approach achieves a significant speedup. We compare a GPU‐based with a CPU‐based implementation and demonstrate our system in multiple large test scenes of up to 90 million triangles.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here