系统仿真学报 ›› 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,et al . 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]. 系统仿真学报, 2026, 38(5): 1129-1145. |
| [2] | 李校男, 晁涛, 马萍, 杨明, 王玉轩. 基于期望最大化方法的非线性SSM黑箱鲁棒辨识[J]. 系统仿真学报, 2026, 38(5): 1146-1158. |
| [3] | 刘银钢, 马明, 张荣华. 基于大语言模型的兵棋推演动态任务规划[J]. 系统仿真学报, 2026, 38(5): 1187-1204. |
| [4] | 苏泓嘉, 张成, 刘飞. 基于模糊功能依赖网分析的体系效能评估方法[J]. 系统仿真学报, 2026, 38(5): 1224-1238. |
| [5] | 梅华威, 杨鹏慧, 余洋. 计及数据漂移改进PatchTST的超短期光伏功率预测[J]. 系统仿真学报, 2026, 38(5): 1239-1254. |
| [6] | 李权, 苏鹏, 万海英, 张承玺, 何志坚, 倪艺洋, 赵忠盖, 刘飞. 基于多阶段LHS-EPRCC方法的青霉素发酵过程建模[J]. 系统仿真学报, 2026, 38(5): 1255-1276. |
| [7] | 周子聪, 曾俊杰, 胡越, 朱正秋, 尹全军. 基于次优示例引导的兵棋推演多智能体强化学习方法[J]. 系统仿真学报, 2026, 38(5): 1277-1289. |
| [8] | 石敏, 郭诗盛, 王素琴, 李兆歆, 朱登明. 融合物理与几何先验的无抓取标注6-DoF抓取检测方法[J]. 系统仿真学报, 2026, 38(5): 1290-1302. |
| [9] | 姜彦吉, 肖星佚, 董浩, 于淼, 黄金山, 刘大千, 费博雯. 融合点线特征的图关系优化3D车道线检测方法[J]. 系统仿真学报, 2026, 38(5): 1303-1319. |
| [10] | 张鑫, 张平, 张琛, 刘威, 韩博阳. 非均质土壤条件下挖掘阻力计算模型研究[J]. 系统仿真学报, 2026, 38(5): 1320-1332. |
| [11] | 王伟, 刘东, 崔新豪, 李博, 肖依永, 任羿. 复杂项目多级动态挣值管理数字化模型及应用[J]. 系统仿真学报, 2026, 38(5): 1350-1364. |
| [12] | 彭莉峻, 苏庭琪, 刘沛津, 何林, 周协武, 张闽心. 融合人体关键点的实验室PPE规范穿戴检测方法[J]. 系统仿真学报, 2026, 38(5): 1365-1382. |
| [13] | 滕靖, 童文聪, 张中杰, 姚幸, 李君羡. 有轨电车交叉口速度自动引导方法及仿真评价[J]. 系统仿真学报, 2026, 38(5): 1426-1439. |
| [14] | 蒋圣超, 裴云庆, 翟宏营, 吴国键, 高放. 基于块编码绝热量子牛顿‒拉夫逊法的潮流计算[J]. 系统仿真学报, 2026, 38(5): 1453-1465. |
| [15] | 秦浪, 谢嘉成, 乔晓军, 王学文, 肖智杰. 执行器位姿异常的机器人轨迹规划调整方法[J]. 系统仿真学报, 2026, 38(5): 1466-1483. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||