系统仿真学报 ›› 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] | 黄涛, 张智, 丁玉杰, 陈艳波, 王晶, 张文倩. 考虑动态频率安全与N-k故障的鲁棒应急调度方法[J]. 系统仿真学报, 2025, 37(12): 2981-2993. |
| [2] | 张润昭, 陈艳波, 黄涛, 田昊欣, 强涂奔, 张智. 基于异构负荷特征解析预测的虚拟电厂调度方法[J]. 系统仿真学报, 2025, 37(12): 2994-3006. |
| [3] | 于祥星, 赵艳东, 张宝琳. 基于电涡流NES的海上风机塔架振动控制[J]. 系统仿真学报, 2025, 37(12): 3007-3017. |
| [4] | 李斌, 王于绰. 基于多策略融合的光伏系统故障诊断方法[J]. 系统仿真学报, 2025, 37(12): 3018-3032. |
| [5] | 李孝斌, 胡冰, 尹超, 李波, 马军. 基于时空图卷积的汽车配件供应链需求预测与仿真分析[J]. 系统仿真学报, 2025, 37(12): 3060-3074. |
| [6] | 彭艺, 雷云揆, 杨青青, 李辉, 王健明. 改进PID搜索算法的山地环境无人机路径规划[J]. 系统仿真学报, 2025, 37(12): 3075-3086. |
| [7] | 陈逸, 邱思航, 朱正秋, 季雅泰, 赵勇, 鞠儒生. 基于启发式的人-大模型协作寻源方法[J]. 系统仿真学报, 2025, 37(12): 3112-3127. |
| [8] | 索婧怡, 卢柏宏, 屈澈. 影视LED光源光强分布测定及其在游戏引擎中的仿真研究[J]. 系统仿真学报, 2025, 37(12): 3140-3151. |
| [9] | 龚建兴, 胡海, 任海慧, 吴瑞祥. 面向虚实结合的军事训练系统互操作模型与运用[J]. 系统仿真学报, 2025, 37(12): 3161-3175. |
| [10] | 徐智霞, 王蕊, 孙楠, 何兵, 沈晓卫, 朱晓菲. 基于改进遗传算法的协同干扰资源分配问题研究[J]. 系统仿真学报, 2025, 37(12): 3176-3189. |
| [11] | 刘翔, 金乾坤. 基于PAC-Bayes的多目标强化学习A2C算法研究[J]. 系统仿真学报, 2025, 37(12): 3212-3223. |
| [12] | 杨兰英, 李超, 邹海锋, 万江涛, 张仁强, 刘惠, 卢宏. 基于改进蚁群算法与A*算法相融合的机器人路径规划优化[J]. 系统仿真学报, 2025, 37(11): 2956-2965. |
| [13] | 苏筱婷, 张小威, 田义, 李奇, 王帅豪. 星光导航动态仿真场景时序设计方法研究[J]. 系统仿真学报, 2025, 37(11): 2946-2955. |
| [14] | 张志利, 刘瑾, 周召发, 梁哲, 张云昊. 基于ISCSO-BP神经网络模型的光纤陀螺温度补偿技术研究[J]. 系统仿真学报, 2025, 37(11): 2904-2917. |
| [15] | 陈际同, 周佳加, 吴迪, 江海龙. 基于TD3-RRT的特殊环境下USV路径规划算法研究[J]. 系统仿真学报, 2025, 37(11): 2888-2903. |
| 阅读次数 | ||||||
|
全文 |
|
|||||
|
摘要 |
|
|||||