• DocumentCode
    79496
  • Title

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

  • Author

    Tae-Joon Kim ; Xin Sun ; Sung-Eui Yoon

  • Author_Institution
    Dept. of Comput. Sci., Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon, South Korea
  • Volume
    20
  • Issue
    3
  • fYear
    2014
  • fDate
    Mar-14
  • Firstpage
    481
  • Lastpage
    494
  • Abstract
    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. 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~67 ms. We also allow dynamic modifications of light, and interactive setting of materials, while efficiently supporting novel view rendering.
  • Keywords
    graphics processing units; rendering (computer graphics); CPU; GPU; T-ReX; augmented volumetric representation; data transmission; decoupled data representations; geometric resolutions; global illumination; heterogeneous computing resources; interactive global illumination techniques; massive models; rendering framework; tile ordering technique; visual perception; volumetric representation; Computational modeling; Graphics processing units; Lighting; Materials; Photonics; Rendering (computer graphics); Solid modeling; Massive models; compression; global illumination; heterogeneous parallel computing; photon mapping; ray tracing; voxels;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2013.112
  • Filename
    6577385