三维场景的渲染技术研究与实现

被引量 : 14次 | 上传用户:d42953533
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
渲染技术,即图形数据的计算与输出,用于绘制三维场景。画面最低帧速是30帧/秒,高于该标准才不产生跳帧现象或内存耗尽死机。渲染技术近年来已成为计算机图形学、虚拟现实、图像处理等领域的研究热点。三维场景的渲染技术主要解决计算机系统资源的有限性与场景数据的海量性之间的矛盾。本文的研究目标是同时兼顾可接受的渲染误差和良好的渲染效果这两者。目前针对上述矛盾的解决方案主要是地形场景渲染细节程度分级,近景细节多,远景细节少,减轻CPU渲染负担;天空场景采用静态天空体模型。但地形场景渲染细节程度分级容易产生网格裂缝,静态天空体真实度比较有限。本文在总结以前研究成果的基础上,结合自己的研究,具体工作内容如下:(1)地形模拟:首先对同一组地形数据分别实现直接渲染和基于LOD的渲染。直接渲染适用小规模地形,但渲染场景较犀利。基于LOD的渲染可以适用大规模地形,同时渲染场景较符合现实,故本文选用基于LOD的地形渲染技术。之后,针对LOD算法需要经常重组网格的特性,采用易于访问的四叉树LOD地形数据格式。基于四叉树的结构,介绍了本文所用的LOD算法节点评价标准。(2)地形网格优化:基于LOD的地形渲染容易产生网格裂缝。本文对传统网格裂缝处理方法的加点法和跳点法进行优化,采用当一个节点的子节点中有任何一个需要继续被剖分时,该节点的所有子节点都继续进行剖分的思路,实验结果表明使用此思路需要程序判断的语句大幅度减少,但得到的地形细节却多了,在耗时和效果上都很理想。(3)天空模拟:实现了基于SilverLining的动态天空渲染,并与OpenGL集成,相较传统天空模拟,这里并非是通过简单的蓝色渐变背景绘制来模拟天空,而是基于实时物理模拟与太阳光谱天文计算太阳的相对位置,从视点的地平线数据开始,模拟散射光线穿过地球大气层而产生的渐变效果。所得到的效果更加真实,同时所增加的资源消耗也并不多。基于Visual C++6.O和OpenGL开源库,SimNatuer开源库设计并实现了三维场景渲染系统。该系统能够保证在流畅运行速度的前提下,模拟出一个三维世界,三维世界中的漫游处理,景深效果以及明暗效果具有很好的真实感。
其他文献
目的分析急性输尿管结石彩色多普勒超声检查临床价值。方法选取2015年2月1日—2016年2月10日我院收治的急性输尿管结石患者200例作为研究对象。采取抽签分组方式,将其分为两
随着科技的不断进步和发展,用于无人机自主导航和无人驾驶技术的场合将会越来越多。为了实现这些关键功能,三维重建技术就必不可少。三维重建技术主要有:基于激光扫描、深度
本色化一般有文化移入和文化融入两个层面的意义。中国基督教的本色化是指基督教文化传入中国并且基督教的精神本质融汇于中国本土文化中。本文拟通过分析民国时期潮汕地区教
本文通过对C/S结构和B/S结构的介绍以及它们各自特点的比较,指出采取两者相结合的网络架构已成为必然趋势。
随着用户对低合金钢铸件质量要求的越来越高,采用适宜的炉外精炼和适当工艺控制,来实现低合金钢产品质量的提升是非常有必要的。本文介绍了AOD法生产低合金钢的几大优势,叙述
<正>陕西省石油化工研究设计院高分子材料研究所主要从事橡胶混炼胶,橡胶制品及特种高分子材料的研究、生产和销售。通过IS09001质量体系认证,拥有完善的实验设备和高素质科
目的在构建气滞血瘀型慢性输卵管炎模型的基础上,研究膈下逐瘀汤加减方对气滞血瘀型慢性输卵管炎的治疗作用及其机制。方法将104只实验大鼠随机分为空白组(K)、手术组(S)、模
随着竖井直径的增大、深度的加深,井筒施工难度逐渐加大。结合云南驰宏锌锗股份有限公司会泽矿业3号竖井(井深1526.5m,净直径6.5m)施工实践,对大直径深竖井的劳动组织、掘砌
利用金属蒸汽真空弧(MEVVA)离子源在AZ31镁合金表面进行了氮钛(N/Ti)双离子共注入。通过俄歇电子能谱(AES)、扫描电镜(SEM)、X射线衍射(XRD)、电化学测试系统和显微硬度计,分