【摘 要】
:
雾化渲染技术是3D实时图形渲染技术重要分支之一,也是高级3D场景渲染特效的支撑技术。然而,当前很多3D图形引擎和3D游戏引擎中的场景雾化渲染主要采用比较传统的雾化渲染方法
论文部分内容阅读
雾化渲染技术是3D实时图形渲染技术重要分支之一,也是高级3D场景渲染特效的支撑技术。然而,当前很多3D图形引擎和3D游戏引擎中的场景雾化渲染主要采用比较传统的雾化渲染方法,这些方法模拟雾化现象的能力有限,模拟很多绚丽而特别自然雾化现象十分困难。真实而高效的雾化渲染效果能够大大增强虚拟现实、3D视频游戏、飞行仿真等实时图形系统场景的真实感、沉浸感和纵深感。由于场景中相机视点远端的物体由于雾化影响而模糊,所以雾化效果也能辅助场景采用剪裁算法对场景渲染进行加速。因此研究雾化渲染技术有着重要的意义。本文的主要研究内容为:讨论各种的雾化渲染方法,主要包括基于Z轴深度雾化、距离雾化、体积雾化和动态雾化。对各种雾化渲染方法进行了比较,逐一分析了它们的优缺点,并定位它们的适用场合。重点研究了层次雾化渲染方法,采用差值点算法实现对场景中层次雾化范围内任意场景点的最终雾化颜色计算,并将雾化渲染区域从仅以地面开始到天空延伸扩展到从任意高度向任意高度延伸。运用软件工程方法学和3D图形引擎模块设计方法成功完成了基于Romans图形引擎支持下的雾化渲染模块的设计和实现,在模块中成功整合了距离雾化效果和层次雾化效果,并实现了对基于Romans图形引擎虚拟场景中的雾化效果的实时控制,包括雾化方式实时调节和雾化浓度的实时控制。
其他文献
在建设和谐社会的今天,对社会稳定提出了更高的要求,而传统的报警和求救方式缺乏实时性和隐蔽性,信息量也是有限,所以建设一种有效、信息量丰富的综合报警系统成为了当务之急
算法演示作为软件可视化的一个重要分支,在计算机算法教学和研究中扮演着重要角色,而算法演示中的人机交互对提高算法演示的积极效果有着非常重要的作用。近年相关研究指出,算法
信息检测技术是目前信息学科的前沿研究课题之一,在生产发展上起重要作用。尽管各种信息检测技术在不断地发展,一定程度上解决了检测领域上存在的问题,但对于怎样检测无法检
算法和建模是软件开发中两个最为重要的部分,算法设计以及实例建模的优劣直接影响着软件工程的质量,因此设计合理的算法并建立正确的模型是提高软件质量的关键。本文首先介绍
文本复制检测就是判断一篇给定文档是否抄袭﹑剽窃了或者复制于另外一篇或者多篇文档的内容,复制不仅仅是原封不动地照搬,还包括部分复制、对原作的移位变换﹑同义词替换以及改变
随着通信技术的发展和社会需求的不断变化,各行各业都架设了自己的网站,对外提供各种Web服务。网络的普及和应用对计算机的能力提出了更高的要求,但传统高性能的计算机在性能
随着社交网络的普及以及移动智能设备的发展,基于位置的社会网络(Location-Based Social Network,LBSN)逐渐进入人们的生活。LBSN通过将用户移动行为和地理位置信息关联,充分
随着互联网的快速发展和成像设备的迅速普及,图像和视频成为信息的主要传播方式并爆炸式的充斥在我们的日常生活中。为了让计算机主动地分析和处理获取到的信息,计算机视觉(C
数据挖掘作为一个从大规模海量数据中提取隐含的有价值信息和知识的过程,已经被人们广泛地应用于社会、经济、生产、生活的各个领域。但是数据挖掘有其局限性:数据量必须要大
阴影是不透明的物体阻挡光线而产生的黑暗范围。阴影作为现实生活中物体对于光源照射的投影,已经成为计算机图形渲染中增强真实感的一个不可缺少部分。阴影的边界部分可以帮