树的三维模型自动化生成技术的研究

来源 :北京工业大学 | 被引量 : 2次 | 上传用户:cjw37600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自然景物是三维游戏、商业广告、数字娱乐、城市规划、树木的应用研究以及虚拟城市中必不可少的重要组成部分,对自然景物的三维可视化模拟一直以来都是虚拟现实领域中的一个研究热点和难点。树木作为植物的一种,具有种类繁多,形态各异,结构复杂的特点,而且生长过程中受到多种因素的影响,因此对其进行建模和可视化模拟具有很大的难度和挑战性。文中以自动化生成具有高真实感的三维树木的形态结构为目标,展开了较深入的研究与探索。文中提出了一种基于分形思想、结合树木的形态特征,实现三维树木模拟的方法,通过修改几个简单的控制参数即能实现不同种类的三维树木的自动化生成。根据树木形态结构分形自相似的特点,结合树木的形态特征,抽象出树木各器官模型,以实现对树木各器官属性和功能的描述;为真实地表示三维树木,建立了用八边形棱柱表示的枝元模型,基于该枝元模型利用分形迭代的方法实现了树枝的弯曲;根据随机策略的思想,使用随机控制函数以改进分形迭代方法,使生成的树木更加逼真;利用VisualC++和OpenGL相结合的方法,实现三维树的优化建模以及可视化模拟,得到了通用性强、人机交互性良好的树的三维模型的自动生成系统。为实现真实感强的树木三维模型,使用纹理映射技术和BMP透明处理技术相结合的方法渲染树叶,而树枝、树干则采用纹理贴图的方法渲染;考虑到光照因素对树木显示的影响,建立了光照模型,实现了不同光照下三维树木的真实感显示效果,同时利用阴影投影算法根据光源位置和地面位置产生三维树木的阴影;为了能快速生成三维树模型而又不影响树木的显示效果,文中采用细节层次(LOD)模型技术,根据视点与所观察树木距离的远近,自动生成不同层次细节程度的树的三维模型。在以上研究的基础上,文中利用Visual C++和OpenGL相结合的方法实现对树的三维模型的进一步优化建模和可视化模拟,使自动生成三维树更加高效、快速、逼真。
其他文献
随着互联网技术的高速发展,Web应用的规模和复杂度也不断增加,人们对Web应用的开发周期也要求更短,分布式开发模式也变得普遍。Web应用开发框架层出不穷,为了更好地支持模块化和
由于能够有效的解决网络中单点发送、多点接收的问题,组播技术相对传统的单点广播大大的节约了网络带宽,减少了网络拥塞的可能性。IPv6技术除了对组播地址机制进行了极大丰富,在
在计算机图形学中,使用具有高真实感的材质,对于渲染出高质量的图像是至关重要的。通过测量得到的材质可以满足这一要求,但是由于测量装置复杂,对实验环境要求很高,需要耗费大量的
随着国家的进步和经济的发展,城市建设的发展水平在不断提高,人们对清洁能源的需求也与日俱增。我国的城市燃气企业在上世纪90年代初就开始致力于企业管理信息系统的开发与设计
迷彩伪装技术是军事作战中重要的保护手段,从19世纪英布战争开始,迷彩伪装技术在战争中的应用也越来越广泛。现代军事应用迷彩主要分为变形迷彩和数码迷彩。变形迷彩通过不规
全过程计算机辅助动画自动生成技术是中科院陆汝钤教授于上世纪90年代提出的,该技术是一项全新的基于人工智能与计算机动画结合的研究领域。其目的是希望从自然语言书写的故事
现代处理器通常采用动态指令调度超标量流水线来发掘程序中的指令级并行。但是访存指令——尤其是装载指令——需要较长的执行延迟,从而阻塞了流水线中其他指令的动态执行,因此
Web技术已经广泛应用于人们的工作和生活中,随着Web技术的快速发展,各类安全问题也越来越突出,其中SQL漏洞注入攻击已成为Web安全问题中最具有危害性的问题之一。本文研究SQL
随着汽车数量的大幅增多,道路拥堵、交通事故等问题不断增多,智能交通系统(Intelligent Transport System,ITS)也因此成为了未来道路交通系统的发展方向。智能交通系统中最重要
以智能手机、平板电脑为代表的移动设备和以Wi-Fi、3G为代表的移动网络的日益普及,为移动多媒体通信服务的开展提供了条件。然而,移动设备的低功耗特性限制了其对计算资源的过