T-ReX: Interactive Global Illumination of Massive Models on Heterogeneous Computing Resources

by Tae-Joon Kim, Xin Sun ,and Sung-eui Yoon.

(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