基于CUDA的实时阴影关键技术研究与应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:sjzm2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
阴影在3D虚拟场景真实感方面占有重要的作用,同时绘制真实精细的阴影需要大量的计算。实时阴影渲染在图形渲染中是一种耗时和资源比较多的一种渲染。随着GPU的不断发展,使用GPU的优点对大量计算进行加速是图形中重要的研究方向。其中CUDA作为一种在GPU上实施并行计算的硬件和软件架构,能让开发人员在API级别上进行GPU硬件的访问和并行设计,如何有效使用CUDA框架将是图形中重要研究方向。本文针对实时绘制阴影展开研究,首先本文探讨实验了基于阴影图PCSS算法下使用CUDA进行并行加速的方式。针对变换频率较高的顶点数据使用并行计算生成,并直接传入GPU绘制流水线中去,可以避免了在主机中进行计算的过程。其次,本文探究了边缘轮廓算法,先是详细探究了在CPU计算方式下两种类似的生成轮廓数据的方式,然后探究并实验了在GPU渲染下,通过顶点量的扩充方式,使用几何着色器生成边缘轮廓数据,由于几何着色的性能限制,最后探究并实验了CUDA方式下通过改进CPU生成边缘轮廓数据的流程,进行轮廓计算的加速。并行改进后的特点是在大量数据实时更新情况下计算有相对的优势,并达到最终性能上的提高。最后,在实际项目应用情况下,详细探究了如何在CUDA框架和Ogre渲染引擎结合,进行实时渲染阴影场景的应用,以达到用户使用过程中编程效率的提升。总的来说,本文研究并实现了基于CUDA并行计算架构下实时阴影绘制的算法,达到了动态场景和轮廓边阴影绘制时性能提升,研究成果在实际的渲染引擎中得到了应用。
其他文献
泄泻是一种常见的胃肠疾病,以排便次数增多、粪便清稀,甚至如水样为其主要特征,临床证型虽多,各有其特点,辨证施洽不难,临床上有一种久泻患者,久泻气阴损伤的发生,常由于感受
为解决传统的透明土制备过程中孔隙液体配置繁琐及模拟天然土壤液体成分能力差的问题,分别从孔隙液体配置方法和配置装置设计进行探究,提出了一种透明土孔隙液体配置方法及装
选用3种不同的硅灰石,按一定比例与钛白粉进行复配,制备氮系阻燃尼龙材料,结果用色相及力学性能进行表征。结果表明,当硅灰石与钛白粉质量比小于2∶8时,可以达到一定的增白作
针对特高压GIS变电站内雷电侵入波过电压问题,采用ATP-EMTP电磁暂态仿真程序,建立1 000kV GIS变电站的雷电过电压计算模型,通过对变电站内设备上最大过电压计算分析,验证变电
近10余年来,随着干扰素及核苷类抗病毒药物在临床的广泛应用及规范的抗病毒治疗方案的不断推广,接受抗病毒治疗的慢性乙肝患者逐渐增多,这一治疗措施促使更多的HBeAg阳性患者向HBeAg阴性转换,但因抗病毒过程中部分患者不能产生完全应答和停药后不能维持长期应答,也增加了HBeAg阴性患者在慢性乙肝中的比率;有研究报道,欧洲一些国家HBeAg阴性患者目前占慢性乙肝的70%以上。因此HBeAg阴性慢性乙型
我们于1999~2001年对全区69所中、小学进行了经常性卫生监督、监测.现将监测评价结果进行分析,报道如下.
为快速、有效、方便地实现数控系统进给倍率控制,为数控机床维修、升级改造提供有效手段,对KND数控系统进给倍率控制进行了研究。首先介绍了功能指令用法、数控系统PMC的四类
介绍100%旁路系统进行锅炉直接供热的具体方案,从供热量和系统布置上与传统容量旁路进行比较,论证了100%旁路系统在锅炉直接供热中发挥的作用。从损失电量和增加供热量2个方
分别采用一步水热法和两步水热法在导电玻璃(FTO)上制备了二氧化钛(TiO2)纳米棒(NR)阵列和TiO2分枝纳米棒(B-NR)阵列。利用低温化学浴沉积法(CBD)在TiO2纳米棒阵列(NRA)和TiO
[摘要]目的观察普米克令舒及万托林混悬液氧气驱动雾化吸入治疗支气管哮喘的疗效。方法将60例支气管哮喘患者随机分为两组,两组均采用常规治疗。观察组在对照组全身用药治疗(给予吸氧、止咳祛痰、抗感染等治疗)基础上,采用普米克令舒及万托林混悬液雾化吸入治疗。对治疗后患者病情转归情况进行比较。结果观察组哮喘症状的缓解、血氧分压改善情况均明显优于对照组。结论氧驱动雾化吸入普米克令舒及万托林治疗支气管哮喘疗效好