高分辨率三维地形生成方法研究及应用

来源 :南开大学 | 被引量 : 0次 | 上传用户:turtle0906
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
三维地形生成技术是虚拟数字环境生成的关键技术,直接影响着虚拟环境的真实感。数字三维地形在战场环境仿真、地形漫游、娱乐游戏、土地规划、道路选线、地理信息系统等众多领域有着极其广泛的应用。  本文主要探讨如何更有效地生成高分辨率三维地形模型,以及如何通过3D打印技术将其打印为三维地形沙盘。具体工作如下:  首先,我们分别实现了现实中最常用的基于程序驱动和基于数据驱动的三维地形生成方法。对基于程序驱动的Fault Formation算法和Diamond-Square算法,我们详细讨论了其优缺点和适应场景。同时,我们实现了基于ASTER GDEM和Google Erath高程数据模型的读取,并与现有地理信息软件进行了详细对比。并讨论分析了现有地形生成算法在生成高分辨率地形时存在的问题。  其次,通过对双线性插值与柏林噪声算法的混合应用,我们提出了新的三维地形插值生成算法——Bilinear-Perlin算法。该算法的核心思想是通过对小规模、低分辨率数据进行插值计算来获取大规模,高分辨率数据。通过理论分析和实验对比,我们发现,Bilinear-Perlin算法有效克服了Diamond-Square算法在生成大规模高分辨率地形数据时效率较低的缺点,并成功解决了如何利用低分辨高程模型数据生成高分辨率三维地形的问题。  最后,我们展示了如何将生成的三维地形转换为3D打印通用数据格式,从而实现三维地形模型的3D打印。其中,通过利用 Delaunay算法构建不规则三角网,我们成功解决了采样点冗余问题,提高了模型转换效率。  综上所述,本文提出的Bilinear-Perlin算法,改进了Diamond-Square算法的效率,实现了低分辨率数据模型下高分辨率三维地形的生成。利用3D打印技术,本文实现了将三维地形数字模型打印为地形沙盘,提高了沙盘的制作效率。
其他文献
体病相关是中医体质学研究的核心内容和难点,人们以前往往是根据医生经验来分析的,而医生经验的不同,辨证也有所差异,这在很大程度上阻碍了中医体质学的发展。因而提出客观的
作为一种网络的通用件,统一用户数据库是下一代网络架构、网络融合和业务融合领域的研究热点。统一用户数据库需要支持多种访问接口,如LDAP接口、XML接口等,如何实现这些应用
伴随着网络信息的剧增,人们越来越依赖于信息检索技术来寻找信息,但目前基于关键字的传统搜索方法并不能很好地满足人们的信息需求。由于忽视了资源本身所含的语义信息,传统
近年来,网络中的流媒体应用得到了飞速的发展。由于传统的基于C/S构架的流媒体服务模式过分的依赖于媒体服务器的性能和带宽,因此难于胜任大规模的并发应用。而IP组播和CDN等
目前,电子商务中主要采用的安全协议有:安全套接层协议(SSL:SecuritySocket Layer)协议和安全电子交易协议(SET:Secure ElectronicTransaction)。SET协议在Internet购物环境
随着计算机技术的发展,围绕软件开发形成的软件工程等相关理论受到了越来越多人的关注,软件基础质量是软件工程理论研究的重点之一,是实现软件质量各个不同部分的前提。二十世纪
入侵检测作为一种积极的安全防护手段,在保护计算机网络和信息安全方面发挥着重要的作用。随着网络的高速发展,各种入侵检测的新技术随之发展起来。本文提出的基于图表的入侵
指纹识别技术是到目前为止各种生物认证技术中发展最早、应用也最广泛的技术。但随着需求的增加,人们对指纹自动识别系统性能的要求也不断提高。  本文的工作是在前人已有
随着Internet的不断发展,原有IPv4的许多不足逐渐暴露了出来,这里面最迫切需要解决的就是IP地址空间耗尽和骨干路由器中路由表过于庞大的问题。这两个问题直接导致了IETF(互
随着软件工程的发展,软件开发领域正在酝酿一场革命,一批业界专家概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称为敏捷联盟。他们提出的