Memory-efficient single-pass GPU rendering of multifragment effects
Related Experiment Video
Updated: May 10, 2026

Computer-Generated Animal Model Stimuli
Published on: July 29, 2007
1State Key Laboratory of Computer Science, Institute of Software, Chinese Academy of Sciences, Beijing, China. whn@ios.ac.cn
Abstract:
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.
Related Concept Videos
First Pass Effect
Depending on the route of administration, drugs can be metabolized in the liver, intestine, lungs, and vasculature. Orally administered drugs are first absorbed through the...
Buffer Effectiveness
The buffer capacity is the amount of acid or base that can be added to a given volume...
Multimachine Stability
In analyzing the system, the nodal equations represent the relationship between bus voltages, machine voltages, and machine currents. The nodal equation is given by:
Accelerating Fluids
The motion of the liquid within this infinitesimal cylinder is considered to obtain the pressure difference. Three vertical forces act on this liquid:
Buffers: Buffer Capacity
In the graph, pH is plotted as a function of the number of moles of base (Cb) added to a weak acid...
