树木与自然场景交互作用仿真技术研究

来源 :中国科学院研究生院 中国科学院大学 | 被引量 : 0次 | 上传用户:xieqi_1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机图形学中,不同自然场景间的交互作用模拟成为近年来研究的热点问题之一。树木作为自然界最常见也是最重要的组成元素之一,其与周围环境之间的交互作用模拟在电影、游戏等行业中发挥着举足轻重的作用。为了满足人们对视觉效果的追求,基于物理的动画算法被引入到图形学中来,这使得树木与周围场景间交互作用仿真效果更加真实;然而,由于当前计算机硬件发展水平以及软件并行算法的限制,计算机求解大量的物理方程组是一个非常耗时的过程。本文对此领域进行了深入而有针对性的研究与探讨,解决了树木与周围环境(如风、雨等)交互作用模拟问题以及基于物理方法的CUDA并行加速技术问题。本文的贡献与创新主要体现在以下几个方面:   提出一种由层次树枝结构与小细枝结构组成的树木结构模型,以及树木骨架提取算法。本文树木模型由树枝与树叶组成,树枝结构采用具有父子关系的层次结构,树叶来源于用户定义的具有多种树木种类的小细枝集。树枝骨架结构是驱动树木动画的基础,本文实现两种树枝骨架结构生成算法:一为基于规则的骨架生成算法,二为基于三维美工树木模型的骨架提取算法。最后,结合树木的表皮几何结构与树皮、树叶纹理对场景进行真实感绘制。   提出一种树木在风场中多尺度运动的算法。本文将树木风中动态分解为低频树枝动态与高频树叶动态。本文提出两种实现树枝低频动态模拟的算法:一为基于物理的转化矩阵计算(physically-basedtransfor-mationmatrixcalculations,简称PTMC)动态模型,二为改进的Euler-Bernoulli动态模型;同时,本文提出一种称之为angular-shell的树叶动态模拟算法,该算法能够将树叶限制于预先定义好的angular-shell空间内做高频运动。实验结果表明该算法可以真实、有效地模拟树木在风力作用下的摇摆运动。   提出一种模拟树木与雨滴交互作用算法。本文提出一种扩展三棱柱弹簧模型(extendedthree-prismspringmodel,简称ETPSM)用于控制树枝与叶柄在外力作用下的振动、扭转、反弹等运动;同时,应用简单几何模型结构与ShallowWaterEquations(SWE)两种不同方法模拟雨滴在具有亲水性的树叶表面上的多种运动现象,包括液滴的飞溅、流动、合并、下落、拖长尾巴以及叶片表面变湿等现象。树叶与液滴之间的相互作用是通过彼此间的压力进行传递的。   提出一种基于CUDA的实时树木风中动画并行算法。本文采用当前NVIDIA公司设计的GPGPU模型的CUDA框架,重新设计适合树木运动并行计算的数据结构,改进并行算法,真实地模拟树木在风力下摇曳等实时动画效果,提高了树木动画仿真效率。此外,本文将上述算法应用于基于物理的树叶形变算法的并行加速过程,亦取得了近七倍的加速效果。
其他文献
近年来,随着大数据处理和图形图像技术的应用的不断深入,三维数据可视化发展迅速,并成为了当前研究的热点,被广泛应用于气象、医学、地质、大数据分析等领域,三维数据可视化
面部特征点定位研究的目标是:在给定的人脸图像上,准确而快速地自动获得眼睛中心、眼角、鼻尖、嘴角及面部轮廓点等关键面部特征点的空间位置信息。它不仅是全自动人脸识别系
在信息技术和互联网技术发展的推动下,智能手机的普及引导了一次手机应用的革命,如今已进入迅猛发展的时代。用户拥有更多的自主选择权,但找到需要的或感兴趣的应用程序,就必须要
从视觉感知的角度来看,计算机图形学的终极目标是使计算机模拟的图像能够被人们有效认知和快速理解。传统的真实感绘制技术总是希望产生和显示足够多的细节,然而过多的细节可能
软件开放社区是一种新的软件服务形式,它以开放平台为基础由第三方开发者作为主要软件供应商,能够快速满足多样化的用户需求。Facebook和AppStore等软件开放社区已成为目前软件
为了使得应用具有更高的性能、可伸缩性和可用性,并且减少硬件成本,越来越多的互联网应用开发人员选择为应用在云基础设施上构建云服务。随着云服务开发的需求的增加,有必要为云
图像处理主要包括图像压缩、图像增强、图像复原、图像分割和图像分析等,其在许多应用领域受到广泛重视并取得了重大成就,如航空航天、生物医学工程、工业检测、气象、公安司法
随着GPS定位系统和无线网络技术的不断完善以及移动终端的大量普及,用户可以在需要时使用由移动终端提供的位置信息服务。例如滴滴打车之类的移动终端应用软件在发送位置需求
语音驱动人脸动画是使用语音作为数据源,合成与语音匹配的人脸表情动画技术。本方向的研究主要探究人们日常生活中最直观的面对面对话交流,因此其研究成果具有广泛的应用价值
社会网络是对现实世界中人或组织的社会关系的抽象表示。社会网络上的传播行为对人类生活的很多方面产生了重要影响。社会网络上的信息传播活动是人们获取信息与增进了解的重