基于真实感技术的渲染引擎架构和开发

被引量 : 0次 | 上传用户:ry0205
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
真实感渲染技术是计算机图形学的核心和基础。从影视特效,广告动画到建筑CAD,机械设计,数字娱乐,真实感渲染技术都起着重要且不可替代的作用。因此,对真实渲染技术的研究及实现不仅具有极高的技术价值,也具有极高的商业价值。由于真实感渲染技术是一门涉及多学科,多领域的综合性科学,设计一款基于真实感渲染技术的应用软件是一件庞大,复杂的工程。到目前为止,国内还没有一款商业级的相关软件,对这个领域的研究和探索都处于相当初级的阶段。CLRE(Coagel Light RayTracing Engine)是一款由本文作者自主研发的基于真实感算法的渲染器。该项目基于C++开发,目前只有Windows版本。CLRE使用基于Monte Carlo积分技术的并行式光线追踪作为其核心渲染算法,通过结合光线追踪算法和辐射度算法的优点,达到了较高的渲染质量。同时CLRE通过从底层对Monte Carlo积分算法的分析和推导,为减小该技术产生的误差专门建立了特殊的全局光线跟踪算法。CLRE在渲染前期通过引入信号分析领域的相关技术,通过对二维平面的采样使得并行式光线追踪技术在保持效率的前提下能极大的提高最终图像质量;在渲染中期通过结合光谱分析学等相关领域技术,使用一种高效灵活且高质量的方式保存场景中的光照和颜色信息;在渲染后期通过结合人体生理感应和物理颜色学等领域的相关技术,通过对图像信息的再处理,是最终渲染结果能高质量的还原在当前的外部显示设备(CRT,LCD)上。本文首先会对真实感渲染技术作一个大概的介绍,接着对CLRE的软件架构,模块功能,创新技术和渲染流程进行全面的描述。在此基础上,本文对渲染流水线上每个模块都进行细致的分析和架构。由于CLRE是基于流水线设计的,在流水线上每个模块都有互不相交的功能,本文会给出每个模块的执行流程(伪代码)和接口设计(UML)。由于篇幅所限,本文对一些基础算法不再详细描述(如信号采样还原原理,Monte Carlo积分算法等),而主要针对CLRE中的创新技术进行描述。
其他文献
随着各个科技领域的进步,智能机器人开始渗入到各个行业,其中智能车自动驾驶的研究与开发也越来越受到人们的重视。在无人车自动驾驶的研究中,路径规划和在动态环境中自主避障是当前研究的主要问题。避障原理是无人车先通过安装的车载感知器获得自身位置和周围环境信息,尤其是与周围障碍物的距离,然后计算出当前无人车与障碍物的最小安全距离,生成安全避障策略,自动控制无人车安全避障。路径规划同样需要依靠感知器感知周围障
1“结构不良问题”的定义、特征及相关知识1.1“结构不良问题”的定义现代认知心理学认为,就内在的思维活动而言,解决问题的过程就可被看成“问题空间”的不断转换.这里的“
为解决SPWM全桥逆变电源中存在的直流偏磁问题 ,本文提出了一种基于DSP消除SPWM全桥逆变器直流偏磁问题的控制方案 ,通过采样输出变压器原边电流 ,用数字PI控制器来调整触发
文艺学科偏重“理论性”的学科特征,常被人认为是脱离了现实土壤,其存在“合法性”的认同危机。文艺学科内部存在的审美文化导向、消费文化心理、创意思维养成等分析与现实有
公共服务是一类特殊的公共物品,它的公共性决定了必须由政府负责供给,因此,公共服务是政府的一项重要职能,但这并不表示政府应包揽全部公共服务。我国计划经济时代政府垄断公
中式快餐业正处于发展机遇与发展难题并存的局面:一方面以每年20%的递增率迅速增长;另一方面,中式快餐企业出现了运营成本上升,利润率下降,顾客满意度下降现象。传统的中式块
综述了联合固氮菌的种类、生物学特性、对植物的促生作用、影响因素以及联合固氮菌在禾本科植物上取得的研究进展。
证券公司在证券市场中通过开展证券业务扮演着关键角色,发挥着无可比拟、难以替代的作用,但在其谋求自身的快速发展过程中,接踵而至的是危机四伏。特别是由于对内部控制认识
区际人力资本差异是导致区域经济差异的重要原因之一。人力资本的结构决定着其功能,人力资本功能对其结构状况又具有重要影响,人力资本结构与区域经济发展之间存在着相互作用
通过对天然草地、人工草地和农作物秸秆资源的调查和监测,科学地计算出全县理论载畜量,发现全县有14个乡镇有牲畜发展潜力,8个乡镇超载过牧;全县理论载畜量为690854个羊单位,