T-ReX: Interactive Global Illumination of Massive Models on Heterogeneous Computing Resources
(To appear at) IEEE Transactions on Visualization and Computer Graphics (TVCG), 2013
Download video (mov, 35MB)
|
|
|
|
These figures show photon mapping results of the Boeing 777 model consisting of 366 M triangles in different views. These
results are progressively refined and are acquired after 40 k frames which take 8~2 minutes. More importantly, each rendering frame
is provided to users with less than 100 ms latency time, while allowing dynamic changes on camera, light, and material setting.
|
Contents
Paper: T-ReX: Interactive Global Illumination of Massive Models on Heterogeneous Computing Resources,
To appear at IEEE Transactions on Visualization and Computer Graphics (TVCG), 2014
Source code
Presentation slide
Abstract
We propose interactive global illumination techniques for a diverse set of massive models. We integrate these
techniques within a progressive rendering framework that aims to achieve both a high rendering throughput and interactive
responsiveness. In order to achieve a high rendering throughput we utilize heterogeneous computing resources of CPU and
GPU. To reduce expensive data transmission costs between CPU and GPU, we propose to use separate, decoupled data
representations dedicated for each CPU and GPU. Our representations consist of geometric and volumetric parts, and provide
different levels of resolutions and support progressive global illumination for massive models. We also propose a novel,
augmented volumetric representation that provides additional geometric resolutions within our volumetric representation. In
addition we employ tile-based rendering and propose a tile ordering technique considering visual perception. We have tested
our approach with a diverse set of large-scale models including CAD, scanned, simulation models that consist of more than
300 million triangles. By using our methods, we are able to achieve ray processing performance of 3 M~20 M rays per second,
while limiting response time to users within 15 ms~67 ms. We also allow dynamic modifications on light, and material setting
interactively, while efficiently supporting novel view rendering.
Related Links
RACBVHs: Random-Accessible Compressed Bounding Volume Hierarchies
HCCMeshes: Hierarchical-Culling oriented Compact Meshes
SGLab
Dept. of Computer Science
KAIST
373-1 Guseong-dong, Yuseong-gu, Daejeon, 305-701
South Korea
sglabkaist dot gmail dot com