ABSTRACT
Hybrid transparency is an approach for real-time approximation of order-independent transparency. Our hybrid approach combines an accurate compositing, of a few core transparent layers, with a quick approximation, for the remaining layers. Its main advantage, the ability to operate in bounded memory without noticeable artifacts, enables its usage with high scene complexity and image resolution, which other approaches fail to handle. Hybrid transparency is suitable for highly-parallel execution, can be implemented in current GPUs and further improved, with minimal architecture changes. We present quality, memory, and performance analysis and comparisons which demonstrate that hybrid transparency is able to generate high-quality images at competitive frames rates and with the lowest memory consumption among comparable OIT techniques.
Supplemental Material
- Bavoil, L., and Myers, K., 2008. Order independent transparency with dual depth peeling. Technical report, NVIDIA.Google Scholar
- Bavoil, L., Callahan, S. P., Lefohn, A., Comba, Jo a. L. D., and Silva, C. T. 2007. Multi-fragment effects on the GPU using the k-buffer. In I3D '07: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, 97--104. Google ScholarDigital Library
- Carpenter, L. 1984. The a-buffer, an antialiased hidden surface method. In SIGGRAPH '84: Proceedings of the 11th Annual Conference on Computer Graphics and Interactive Techniques, 103--108. Google ScholarDigital Library
- Enderton, E., Sintorn, E., Shirley, P., and Luebke, D. 2010. Stochastic transparency. In I3D '10: Proceedings of the 2010 ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 157--164. Google ScholarDigital Library
- Everitt, C., 2001. Interactive order-independent transparency. Technical report, NVIDIA Corporation.Google Scholar
- Jouppi, N. P., and Chang, C.-F. 1999. Z3: an economical hardware technique for high-quality antialiasing and transparency. In HWWS '99: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS Workshop on Graphics Hardware, 85--93. Google ScholarDigital Library
- Maule, M., Comba, J. L., Torchelsen, R. P., and Bastos, R. 2011. A survey of raster-based transparency techniques. Computers & Graphics 35<, 6, 1023--1034. Google ScholarDigital Library
- Maule, M., Comba, J. L., Torchelsen, R. P., and Bastos, R. 2012. Memory-efficient order-independent transparency with dynamic fragment buffer. In 25th SIBGRAPI Conference on Graphics, Patterns and Images (SIBGRAPI), 2012. Google ScholarDigital Library
- Meshkin, H., 2007. Sort-independent alpha blending. Perpetual Entertainment, GDC Session.Google Scholar
- Porter, T., and Duff, T. 1984. Compositing digital images. SIGGRAPH Comput. Graph. 18, 3, 253--259. Google ScholarDigital Library
- Salvi, M., Montgomery, J., and Lefohn, A. 2011. Adaptive transparency. In Proceedings of the ACM SIGGRAPH Symposium on High Performance Graphics, ACM, New York, NY, USA, HPG '11, 119--126. Google ScholarDigital Library
- Yang, J. C., Hensley, J., Grűn, H., and Thibieroz, N. 2010. Real-time concurrent linked list construction on the GPU. Computer Graphics Forum 29, 4, 1297--1304. Google ScholarDigital Library
Index Terms
- Hybrid transparency
Recommendations
Moment-Based Order-Independent Transparency
Compositing transparent surfaces rendered in an arbitrary order requires techniques for order-independent transparency. Each surface color needs to be multiplied by the appropriate transmittance to the eye to incorporate occlusion. Building upon moment ...
Moment transparency
HPG '18: Proceedings of the Conference on High-Performance GraphicsWe introduce moment transparency, a new solution to real-time order-independent transparency. It expands upon existing approximate transmittance function techniques by using moments to capture and reconstruct the transmittance function. Because the ...
Stochastic transparency
I3D '10: Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and GamesStochastic transparency provides a unified approach to order-independent transparency, anti-aliasing, and deep shadow maps. It augments screen-door transparency using a random sub-pixel stipple pattern, where each fragment of transparent geometry covers ...
Comments