基于粒子系统的不规则景物建模研究

基于粒子系统的不规则景物建模研究

论文摘要

如何逼真地模拟自然景物一直是图形学中的一个热门研究课题和难点问题。火焰、云烟、雨滴、雪花等动态自然景物的模拟,在航空航天、影视广告、虚拟场景中有着广泛的应用。然而大多数景物的外形是随机变化的,很难用常规的建模方法及模拟技术来描述。因此自然景物的模拟一直以来都是计算机图形学领域研究的热点和重点。随着近年来研究的不断深入,各种自然景物模拟算法不断涌现,模拟结果也越来越具有真实感。其中,粒子系统方法是迄今为止被认为模拟不规则模糊自然景物最为成功的一种生成算法。本文基于粒子系统,对自然界中不规则景物——火焰,降雨等分别进行了模拟,首先,介绍了粒子系统的基本理论,着重讲解粒子系统构造模型的基本方法,把粒子系统实际运作分为粒子属性确立、粒子产生、粒子更新、粒子绘制等几个步骤,并对每个操作步骤进行详细说明将粒子系统分为质点系模型系统和流质系模型系统,阐述这两种模型系统的特点列举了两个质点系模型粒子系统的例子,对这两个例子按照前面所讲粒子系统运作步骤逐步讲解,展示每一步的操作细则,最后论述在粒子渲染时所用到的图形学技术。其次,深入讨论了基于粒子系统的火焰模拟方法,详细讨论了火焰模型中火焰粒子属性的初始化及其变化,包括火焰粒子的形状、大小、颜色、透明度、位置、速度、生命期等,并且讨论了火焰粒子的运动和绘制。采用面向对象的思想建立了粒子系统和粒子的数据结构。设计了火焰模拟系统的功能模块,将该系统划分为四个模块粒子系统模块、粒子模块、纹理模块和运动场模块。在火焰绘制过程中,为了增强真实感,采用了纹理映射技术、公告板技术、混色处理技术。特别是为了表现火焰来回左右上下跳动的动态摇曳效果,在系统中增加了运动场。在运动场中重点讨论了重力和风力对火焰的影响。为了提高实时性,在火焰粒子绘制中,一是采用四角面片代替点粒子的绘制方法,这样每一个面片可以代替几百个粒子二是采用动态生成视点替用特效技术,提高了系统的运行速度。在论文的最后,探讨了提高粒子系统实时性的方法。再次,简单介绍了基于粒子系统的其他不规则自然景物降雨的模拟方法,并对雨粒子模型在实际中的应用做了相关说明,同时还介绍了在降雨模拟中提高逼真度的相关辅助补偿方法。然后,论文设计了一个基于粒子系统的演示系统,采用VC++6.0为编程工具,三维动画环境由OpenGL支持,实现了论文提出的对不规则景物的模拟。最后,总结和分析本论文研究的意义和应用的成果,对论文的进一步研究方向提出了几点想法。并且展望了粒子系统及本论文的不规则景物模拟模型应用的前景,浅谈了关于粒子系统在不自然景物建模中实时性,真实感的创新与改进的几点想法。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 课题的提出以及研究的目的和意义
  • 1.2 景物建模技术的种类以及研究现状
  • 1.3 本文研究工作概述
  • 1.4 本文的结构与安排
  • 第二章 粒子系统模型与基本思想
  • 2.1 计算机图形学相关知识
  • 2.1.1 三维图形学基础
  • 2.1.2 OpenGL 简述
  • 2.2 粒子系统基本思想
  • 2.3 粒子系统的优势与研究现状
  • 2.4 粒子系统的基本模型
  • 2.4.1 粒子的生成
  • 2.4.2 粒子的属性及其初始化
  • 2.4.3 粒子的运动变化
  • 2.4.4 粒子的死亡
  • 2.4.5 粒子的绘制
  • 2.5 小结
  • 第三章 基于粒子系统的火焰模拟
  • 3.1 引言
  • 3.2 火焰粒子的定义
  • 3.3 火焰粒子的生成
  • 3.3.1 火焰粒子的生成区域与位置
  • 3.3.2 火焰粒子的生成数量
  • 3.4 火焰粒子的属性以及初始化
  • 3.4.1 火焰粒子的初始形状和大小
  • 3.4.2 火焰粒子的初始颜色
  • 3.4.3 火焰粒子的初始速度和加速度
  • 3.4.4 火焰粒子的初始生存期
  • 3.5 火焰粒子的运动变化
  • 3.5.1 火焰运动分析及简化
  • 3.5.2 运动场的运动
  • 3.5.3 火焰粒子的运动
  • 3.5.4 火焰粒子的属性变化
  • 3.6 火焰粒子绘制的方法与技术
  • 3.6.1 火焰粒子的绘制方法
  • 3.6.2 纹理映射技术
  • 3.6.3 公告板技术(BillBoard)
  • 3.6.4 混色处理
  • 3.7 粒子系统在模拟景物过程中实时性与真实感研究
  • 3.7.1 提高粒子系统实时性的方法研究
  • 3.7.2 提高粒子系统真实感的方法研究
  • 3.8 小结
  • 第四章 基于粒子系统的雨模拟
  • 4.1 引言
  • 4.2 雨粒子系统
  • 4.2.1 雨的行为描述
  • 4.2.2 雨粒子系统组成
  • 4.3 雨滴的属性
  • 4.3.1 空间位置属性
  • 4.3.2 外观形状属性
  • 4.3.3 运动速度属性
  • 4.3.4 雨滴粒子的生存周期
  • 4.4 降雨模拟实时性与真实性研究
  • 4.5 小结
  • 第五章 粒子系统的设计实现
  • 5.1 编程工具简介
  • 5.2 演示系统各模块设计
  • 5.2.1 粒子系统模块
  • 5.2.2 粒子模块
  • 5.2.3 粒子系统纹理模块
  • 5.2.4 运动场模块
  • 5.3 景物模拟实例子
  • 5.4 本章小结
  • 第六章 总结与展望
  • 6.1 总结
  • 6.1.1 实时性方面的工作
  • 6.1.2 真实感方面的工作
  • 6.2 展望
  • 参考文献
  • 致谢
  • 攻读学位期间发表的学术论文与参与的项目
  • 相关论文文献

    • [1].《景物系列一》[J]. 中国出版 2020(14)
    • [2].景物·园林卷[J]. 文艺理论与批评 2020(05)
    • [3].李昭玘诗歌初探——以其景物诗为主[J]. 名作欣赏 2017(32)
    • [4].傅胜春作品[J]. 美术 2015(07)
    • [5].让景物有序出场[J]. 阅读 2019(82)
    • [6].初中作文教学探究——以写出景物特点的技巧为例[J]. 文科爱好者(教育教学) 2019(06)
    • [7].上百度搜,找最美景[J]. 小雪花(小学快乐作文) 2019(12)
    • [8].“抓住特征描写景物”教学设计及思考[J]. 语文天地 2020(05)
    • [9].窗外[J]. 五台山 2019(05)
    • [10].“____即景”写作指导[J]. 创新作文(小学版) 2019(33)
    • [11].关注单元要素 “自能”写好景物变化[J]. 文科爱好者(教育教学) 2020(03)
    • [12].妙用修辞手法,增强景物画面感[J]. 小猕猴学习画刊 2020(Z4)
    • [13].让美景在笔下重现[J]. 小学生学习指导 2020(Z5)
    • [14].小学生如何写好景物作文[J]. 甘肃教育 2020(05)
    • [15].让景物“动”起来[J]. 小溪流(故事作文) 2018(10)
    • [16].校园里的一处景物[J]. 快乐作文 2019(Z2)
    • [17].如何指导学生写好“一处景物”[J]. 考试周刊 2019(22)
    • [18].如何写活景物[J]. 小星星(低年级版) 2019(03)
    • [19].写一种景物[J]. 学苑创造(1-2年级阅读) 2019(09)
    • [20].浅析描写景物的方法[J]. 成才之路 2008(21)
    • [21].家乡的景物[J]. 江西教育 2010(Z5)
    • [22].写出景物的生命[J]. 小学生导读 2017(12)
    • [23].绘好景物巧寄情[J]. 初中生天地 2017(Z7)
    • [24].“四计”让家乡的景物传四方[J]. 快乐作文 2018(Z2)
    • [25].满目山河增感慨,一时风景寄遨游——学习描写景物[J]. 今日中学生 2018(26)
    • [26].给景物“摄像”要有声有色[J]. 高中生 2018(30)
    • [27].校园美景[J]. 小学生学习指导 2016(Z2)
    • [28].景物写美从这里开始[J]. 青少年日记(小学生版) 2015(01)
    • [29].美丽的校园[J]. 读写算(小学中年级) 2015(Z1)
    • [30].如何写好家乡景物[J]. 快乐作文 2015(Z2)

    标签:;  ;  ;  ;  

    基于粒子系统的不规则景物建模研究
    下载Doc文档

    猜你喜欢