3D实时渲染的并行方法研究

来源 :西华大学 | 被引量 : 0次 | 上传用户:lastkaixin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在虚拟现实和游戏引擎的研究中,渲染是呈现绚丽多彩图形效果的一项最重要技术。渲染的性能问题,一直随着应用场景的规模复杂性变大越显突出,面对许多场景复杂的海量数据往往需要选择高性能的算法进行计算,因此,无论是大规模集群系统、个人计算机,还是智能移动设备,提高渲染的并行计算效率将具有非常重要的理论研究意义和实际应用价值。如今,伴随着GPU的高速发展,以GPU为协处理器的通用并行计算解决方案突显优越,如CUDA和OpenCL,使GPU充分发挥其强大的多核计算能力和异构并行计算能力,可以快速解决大规模复杂性问题。针对渲染管线的并行处理模式,GPU硬件结构特点越来越贴合异构的计算架构,解决复杂场景计算实时交互的渲染已不成问题。所以我们可以充分利用GPU上执行并行算法的计算方式,计算更加复杂的数据,以通过其超强的并行计算能力快速得到计算结果。OpenCL具有良好异构并行编程环境和可移植性,十分符合渲染的并行方法进行程序设计。于是,本文就提出了一个利用OpenCL异构并行技术提高渲染算法运行效率的研究课题。针对以上问题和方法,本文首先在详细了解实时渲染、并行计算方法以及高性能并行计算技术发展的基础上,对3D实时渲染和异构并行技术的基本原理进行了研究。并介绍了一种快速模拟光照效果的渲染方法,即光子映射方法,在此基础上提出了一种基于OpenCL异构并行计算实现光照渲染的实时光子映射方法,通过对其各个步骤的并行分析及并行化实现,实验结果验证了该方法的有效性和实时性。另外,在此方法的基础上,结合分行几何元素生成算法的可并行性特征,提出了一种基于游戏引擎的分形图生成与渲染的并行方法。并依据异构计算对光子映射纹理的执行模式,以及计算节点的任务分配策略,分别对渲染管线的控制流指令方法进行并行化改进。本文最后通过大量的实验测试,对实验结果进行了数据对比和性能分析,验证了方法的高效性和正确性。
其他文献
聚电解质膜燃料电池(PEMFC)往高温发展是一个趋势,因为这可以解决目前低温PEMFC面临的主要问题,如CO耐受性差、加湿系统复杂、热附加值低等。其中,基于磷酸(H3PO4)掺杂聚苯并咪唑
背景与目的:肝窦阻塞综合征(hepatic sinusoidal obstruction syndrome,HSOS)是肝血窦、肝小叶中央静脉和(或)小叶间静脉内皮细胞损伤导致管腔狭窄或闭塞,以肝损伤和急性窦性
金属-空气液流电池作为一种大规模储能设备,具有成本低廉的,能量密度高,可靠性好等特点,受到人们广泛关注。然而,正极作为金属-空气液流电池重要组成部分,其上发生的氧还原反
中国是世界上苹果种植面积最大的国家,总产量约占世界苹果总产量的一半。但苹果收获季节性强,劳动力供给紧张,人工采收成本逐年增加,降低了苹果的经济竞争力。随着传统多维树
地基望远镜的空间目标在成像过程中受到大气湍流、传感器热噪声、空间微尘以及目标高速移动的影响,采集到的图像呈现一定程度的退化现象。为了从退化的数据中恢复质量更好的
目的:肝细胞癌仍有较高的死亡率和复发率,严重危害了人们的身体健康。研究表明,对肝癌患者进行分层管理可改善肝癌患者的预后。近年来研究证实长链非编码RNA(long noncoding RNAs,lncRNAs)与多种肿瘤的发生发展密切相关,具有作为多种肿瘤预后标志物的潜力。lncRNAs相关预后风险模型已被用于预测肝癌患者的总生存期(Overall survival,OS)和无复发生存期(Relap
随着移动社交的发展,微信朋友圈中的公益众筹信息开始逐渐进入人们的视野。微信朋友圈基于现实生活中熟人关系的基础,将传统社会中的“人情”、“面子”、“关系”与微信社交媒体为代表的现代网络技术相结合,形成一个个由不同节点组成的信任关系网络,这也是基于微信社交媒体的公益众筹得以蓬勃发展的主要原因。然而,虚假公益事件的频发,表明公益众筹正面临着严重的信任危机。因此,对于社交媒体环境下公益众筹信任的研究刻不容
目的针对接受针刺联合生物反馈治疗的女性盆底松弛型便秘患者回顾性随访,观察治疗结束时(近期)和随访期间(远期)临床疗效,分析影响疗效的因素。方法回顾性分析2015年1月~2019
我国苹果苗木繁育实践中,无性系矮化砧木生根能力普遍较差,成为制约矮化砧木和优质大苗繁育的重要瓶颈问题。开展不定根发生的分子调控机制研究,对苹果无性系砧木繁育技术的
锂离子电池由于循环性能好、比能量高等优点成为了电网储能的首选。近年来电化学储能电站火灾事件频发,原因之一是个别单体电池工作异常,导致内部温度瞬时升高引发热失控。准