3D渲染在城市数字化模型渲染中的应用
2011-02-19周佶,尤翔
制造业自动化 2011年2期
周 佶,尤 翔
ZHOU Ji,YOU Xiang
(南京工业大学 土木工程学院 工程图学中心,南京 210009)
0 引言
本文解决了城市数字化模型搭建中,超大规模数字模型的渲染与软硬件设备和工作效率之间的矛盾。重点在于在现有软硬件设备的情况下,找出更加合理的技术解决方案,实现快速三维渲染成像。
现在渲染引擎很多,各有特点,有些渲染效果好,但速度慢,有些速度快但则渲染效果较差。其中渲染参数的设定是很重要的,本文的“UF参数组群”法可以较好地解决这个问题。
1 UF渲染的参数组群“Render &Combination of Parameter”
渲染是生成虚拟场景图像的重要技术环节。针对此环节,各种软件都提出了自己的解决方案。但是大多数的软件中的渲染算法未能解决海量数据模型中对渲染的多种要求。针对本文的要求,我们重点对各种渲染算法进行了研究,并从大量的实验数据中总结出一套行之有效的参数组群。
2 渲染算法分析
1)每一个渲染器都基于一套基本的求解算法,这些算法的名称大家都已耳熟能详了。基本渲染算法有三种:Scanliner(扫描线)、Raytrace(光线跟踪)、Radiosity(辐射度)。Scanliner与Raytrace都为大多数软件所采用,而Radiosity就只有BMRT与Lightscape采用。Scanliner最早被开发,应用亦最广泛。其中Renderman的REYES(Render Everything You'd Ever Seen)算法是Scanliner的最极致的发挥,但也表示Scanliner已经走到了尽头了。
Raytrace的应用越来越广泛,它最初用来求解非漫反射面之间的光能传递,即反射与折射的模拟。后来分布式光线跟踪与双向光线跟踪得到长足发展,特别是先进的有限元采样算法得到发展后,光线跟踪也被应用于漫反射面的光能传递求解。……
登录APP查看全文
