Xin Sun , Microsoft Research Asia, Beijing
Tae-Joon Kim , KAIST (Korea Advanced Institute of Science and Technology), Daejeon
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TVCG.2013.112
We propose several 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 an interactive responsiveness. In order to achieve a high rendering throughput, we utilize heterogeneous computing resources consisting 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, 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 performances of 3 M~20 M rays per second, while limiting response time to users within 15 ms~67 ms. We also allow dynamic modifications of light, and interactive setting of materials, while efficiently supporting novel view rendering.
Lighting, Rendering (computer graphics), Graphics processing units, Computational modeling, Photonics, Solid modeling, Materials, Computing Methodologies, Graphics data structures and data types, Methodology and Techniques, Computer Graphics, Raytracing, Three-Dimensional Graphics and Realism, Computer Graphics, Hardware Architecture
Xin Sun, Tae-Joon Kim, "T-ReX: Interactive Global Illumination of Massive Models on Heterogeneous Computing Resources", IEEE Transactions on Visualization & Computer Graphics, , no. 1, pp. 1, PrePrints PrePrints, doi:10.1109/TVCG.2013.112