Memory-Efficient Single-Pass GPU Rendering of Multifragment Effects

被引:3
|
作者
Wang, Wencheng [1 ]
Xie, Guofu [1 ,2 ,3 ]
机构
[1] Chinese Acad Sci, State Key Lab Comp Sci, Inst Software, Beijing 100190, Peoples R China
[2] Chinese Acad Sci, Grad Univ, Beijing 100049, Peoples R China
[3] Univ Chinese Acad Sci, Beijing 100049, Peoples R China
基金
中国国家自然科学基金;
关键词
Multifragment effects; depth ordering; fixed amount of memory; large models; accurate rendering;
D O I
10.1109/TVCG.2012.320
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Rendering multifragment effects using graphics processing units (GPUs) is attractive for high speed. However, the efficiency is seriously compromised, because ordering fragments on GPUs is not easy and the GPU's memory may not be large enough to store the whole scene geometry. Hitherto, existing methods have been unsuitable for large models or have required many passes for data transmission from CPU to GPU, resulting in a bottleneck for speedup. This paper presents a stream method for accurate rendering of multifragment effects. It decomposes the model into parts and manages these in an efficient manner, guaranteeing that the parts can easily be ordered with respect to any viewpoint, and that each part can be rendered correctly on the GPU. Thus, we can transmit the model data part by part, and once a part has been loaded onto the GPU, we immediately render it and composite its result with the results of the processed parts. In this way, we need only a single pass for data access with a very low bounded memory requirement. Moreover, we treat parts in packs for further acceleration. Results show that our method is much faster than existing methods and can easily handle large models of any size.
引用
收藏
页码:1307 / 1316
页数:10
相关论文
共 50 条
  • [1] Using Image Morphing for Memory-Efficient Impostor Rendering on GPU
    Yuksel, Kamer Ali
    Ercil, Aytul
    Yucebilgin, Alp
    Balcisoy, Selim
    [J]. 2011 INTERNATIONAL CONFERENCE ON CYBERWORLDS, 2011, : 197 - 202
  • [2] Single-pass scalable subsurface rendering with lightcuts
    Arbree, Adam
    Walter, Bruce
    Bala, Kavita
    [J]. COMPUTER GRAPHICS FORUM, 2008, 27 (02) : 507 - 516
  • [3] A single-pass GPU ray casting framework for interactive out-of-core rendering of massive volumetric datasets
    Gobbetti, Enrico
    Marton, Fabio
    Guitian, Jose Antonio Iglesias
    [J]. VISUAL COMPUTER, 2008, 24 (7-9): : 797 - 806
  • [4] A single-pass GPU ray casting framework for interactive out-of-core rendering of massive volumetric datasets
    Enrico Gobbetti
    Fabio Marton
    José Antonio Iglesias Guitián
    [J]. The Visual Computer, 2008, 24 : 797 - 806
  • [5] Deferred blending: Image composition for single-pass point rendering
    Zhang, Yanci
    Pajarola, Renato
    [J]. COMPUTERS & GRAPHICS-UK, 2007, 31 (02): : 175 - 189
  • [6] Occamy: Memory-efficient GPU Compiler for DNN Inference
    Lee, Jaeho
    Jeong, Shinnung
    Song, Seungbin
    Kim, Kunwoo
    Choi, Heelim
    Kim, Youngsok
    Kim, Hanjun
    [J]. 2023 60TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC, 2023,
  • [7] Memory-Efficient Belief Propagation In Stereo Matching on GPU
    Choi, Young-kyu
    Williem
    Park, In Kyu
    [J]. 2012 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2012,
  • [8] Real-time feature-based image morphing for memory-efficient impostor rendering and animation on GPU
    Kamer Ali Yuksel
    Alp Yucebilgin
    Selim Balcisoy
    Aytul Ercil
    [J]. The Visual Computer, 2013, 29 : 131 - 140
  • [9] Real-time feature-based image morphing for memory-efficient impostor rendering and animation on GPU
    Yuksel, Kamer Ali
    Yucebilgin, Alp
    Balcisoy, Selim
    Ercil, Aytul
    [J]. VISUAL COMPUTER, 2013, 29 (02): : 131 - 140
  • [10] A Memory-Efficient Parallel Single Pass Architecture for Connected Component Labeling of Streamed Images
    Klaiber, Michael
    Rockstroh, Lars
    Wang, Zhe
    Baroud, Yousef
    Simon, Sven
    [J]. 2012 INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY (FPT'12), 2012, : 159 - 165