系统仿真学报 ›› 2016, Vol. 28 ›› Issue (10): 2407-2414.
周果1,2,3, 朱登明1,2, 王兆其1,2, 魏毅1,2
收稿日期:
2016-05-09
修回日期:
2016-07-22
出版日期:
2016-10-08
发布日期:
2020-08-13
作者简介:
周果(1987-),男,陕西,博士生,研究方向为计算机图形学;朱登明(1973-),男,安徽,博士,副研究员,研究方向为自然现象模拟和可视化。
基金资助:
Zhou Guo1,2,3, Zhu Dengming1,2, Wang Zhaoqi1,2, Wei Yi1,2
Received:
2016-05-09
Revised:
2016-07-22
Online:
2016-10-08
Published:
2020-08-13
摘要: 多片元效果有实时透明等重要应用,它按深度顺序处理每个像素的所有片元。已有的k-buffer算法在单遍绘制场景时,剥取并缓存距离视点最近的多个片元,这需要避免缓存更新时的读写冲突,降低了在复杂场景上的计算效率。对此提出利用帧间的时空相关性,允许单遍绘制时在线地剔除缓存外片元的方法。描述建立半堆结构的片元缓存的过程,分析最坏情况下的时间复杂度,在绘制每帧时反向重投影构造剔除界面。由于减少了缓存更新操作且不需要预处理,复杂场景特别在被漫游或发生变化时的绘制效率被显著提高。
中图分类号:
周果, 朱登明, 王兆其, 魏毅. 在线片元剔除的多片元效果高效绘制方法[J]. 系统仿真学报, 2016, 28(10): 2407-2414.
Zhou Guo, Zhu Dengming, Wang Zhaoqi, Wei Yi. Online Fragment Culling for Efficient Rendering of Multi-Fragment Effects[J]. Journal of System Simulation, 2016, 28(10): 2407-2414.
[1] | Bavoil L, Callahan S P, Lefohn A, et al.Multi-fragment effects on the GPU using the k-buffer [C]// Proceedings of the Symposium on Interactive 3D Graphics and Games. New York, USA: ACM Press, 2007: 97-104. |
[2] | Everitt C.Interactive Order-Independent Transparency [R]. Santa Clara, USA: Nvidia Corporation, 2001. |
[3] | Bavoil L, Myers K.Order independent transparency with dual depth peeling [R]. Santa Clara, USA: Nvidia Corporation, 2008. |
[4] | Liu F, Huang M C, Liu X H, et al.Efficient depth peeling via bucket sort [C]// Proceedings of the Symposium on High Performance Graphics. Saarbrucken, Germany: ACM Press, 2009: 51-57. |
[5] | 刘芳, 黄梦成, 刘学慧, 等. 基于桶内动态融合的透明现象的高效绘制[J]. 计算机辅助设计与图形学学报, 2010, 22(3):382-387. |
[6] | Yang J C, Hensley J, Grun H, et al.Real-time concurrent linked list construction on the GPU[J]. Computer Graphics Forum (S0167-7055), 2010, 29(4): 1297-1304. |
[7] | Liu F, Huang M C, Liu X H, et al.FreePipe: a programmable parallel rendering architecture for efficient multi-fragment effects [C]// Proceedings of the Symposium on Interactive 3D Graphics Games. Washington D C, USA: ACM Press, 2010: 75-82. |
[8] | 黄梦成, 刘芳, 刘学慧, 吴恩华. 基于CUDA 渲染器的顺序独立透明现象的单遍高效绘制[J]. 软件学报, 2011, 22(8): 1927-1933. |
[9] | Maule M, Comba J, Torchelsen R, et al.Hybrid transparency [C]// Proceedings of the Symposium on Interactive 3D Graphics Games. Orlando, USA: ACM Press, 2013: 103-118. |
[10] | Wyman C.Exploring and Expanding the Continuum of OIT Algorithms[C]// Proceedings of the Symposium on High Performance Graphics. Dublin, Ireland: The Eurographics Association, 2016. |
[11] | Vasilakis A A, Papaioannou G, Fudos I. An Efficient, Memory-Friendly and Dynamic k-buffer Framework[J]. IEEE Transaction on Visualization and Computer Graphics (S1077-2626), 2015, 21(6): 688-700. |
[12] | Salvi M, Montgomery J, Lefohn A.Adaptive transparency [C]// Proceedings of the Symposium on High Performance Graphics. Vancouver, Canada: ACM Press, 2011: 119-126. |
[13] | Salvi M, Vaidyanathan K.Multi-layer alpha blending [C]// Proceedings of the Symposium on Interactive 3D Graphics and Games. San Francisco, USA: ACM Press, 2014: 151-158. |
[14] | 谢国富, 王文成. 单遍数据读取的GPU上的多片元效果绘制[J]. 计算机学报, 2011, 34(3): 473-481. |
[15] | Wang W, Xie G.Memory-efficient single-pass GPU rendering of multifragment effects[J]. IEEE Transaction on Visualization and Computer Graphics (S1077-2626), 2013, 19(8): 1307-1316. |
[16] | Kumar R, Vassilvitskii S.Generalized distances between rankings [C]// Proceedings of the 19th international conference on World wide web. Raleigh, USA: ACM Press, 2010: 571-580. |
[17] | Scherzer D, Yang L, Mattausch O, et al.Temporal Coherence Methods in Real-Time Rendering[J]. Computer Graphics Forum (S0167-7055), 2012, 31(8): 2378-2408. |
[18] | Nehab D, Sander P, et al.Accelerating Real-Time Shading with Reverse Reprojection Caching[C]// Proceedings of the 22nd ACM symposium on Graphics hardware, Sarajevo, Bosnia and Herzegovina. USA: ACM, 2007: 25-35. |
[19] | Yang L, Nehab D, Sander P, et al.Amortized Supersampling[J]. ACM Transactions on Graphics (S 0730-0301), 2009, 28(5): 238-250. |
[1] | 李智杰, 石昊琦, 李昌华, 张颉. 基于改进遗传算法的影像中心布局优化方法[J]. 系统仿真学报, 2022, 34(6): 1173-1184. |
[2] | 陈斌, 刘悦, 杨亚磊. 基于STN的机场航班过站保障时间协同规划建模[J]. 系统仿真学报, 2022, 34(6): 1196-1207. |
[3] | 杨凯, 陈纯毅, 胡小娟, 于海洋. 蒙卡渲染画面多特征非局部均值滤波降噪算法[J]. 系统仿真学报, 2022, 34(6): 1259-1266. |
[4] | 陈麒, 崔昊杨. 基于改进鸽群层级的无人机集群视觉巡检模型[J]. 系统仿真学报, 2022, 34(6): 1275-1285. |
[5] | 王沐晴, 张磊, 范秀敏, 骆晓萌, 朱文敏. VR外设驱动的虚拟人姿态优化仿真方法[J]. 系统仿真学报, 2022, 34(6): 1296-1303. |
[6] | 陆承, 靳学胜. 基于Steam VR的交互仿真水枪灭火训练系统设计[J]. 系统仿真学报, 2022, 34(6): 1312-1319. |
[7] | 高宏鼐, 付丽疆, 夏倩, 郭亚. 可观测度在光合作用模型性能评估中的应用[J]. 系统仿真学报, 2022, 34(6): 1330-1342. |
[8] | 倪凌佳, 黄晓霞, 李红旮, 张子博. 基于协作式深度强化学习的火灾应急疏散仿真研究[J]. 系统仿真学报, 2022, 34(6): 1353-1366. |
[9] | 蒙盾, 胡卓, 张华军. 基于改进A*算法的多层邮轮疏散系统仿真[J]. 系统仿真学报, 2022, 34(6): 1375-1382. |
[10] | 郭宇飞, 赵康, 海永清. 面向有限元分析的三角网格布尔运算方法[J]. 系统仿真学报, 2022, 34(5): 1003-1014. |
[11] | 吴桐, 王清辉, 徐志佳. 三周期极小曲面多孔材料渗透率尺度特性研究[J]. 系统仿真学报, 2022, 34(5): 1015-1024. |
[12] | 蒋阳升, 王思琛, 高宽, 刘梦, 姚志洪. 混入智能网联车队的混合交通流元胞自动机模型[J]. 系统仿真学报, 2022, 34(5): 1025-1032. |
[13] | 梁江涛, 王慧琴. 基于改进蚁群算法的建筑火灾疏散路径规划研究[J]. 系统仿真学报, 2022, 34(5): 1044-1053. |
[14] | 张其文, 张斌. 基于教学优化算法求解置换流水车间调度问题[J]. 系统仿真学报, 2022, 34(5): 1054-1063. |
[15] | 邢根上, 鲁芳, 李书山, 罗定提. 基于产品体验性的供应链交货模型与仿真研究[J]. 系统仿真学报, 2022, 34(5): 1064-1075. |
阅读次数 | ||||||
全文 |
|
|||||
摘要 |
|
|||||