《几何建模》PPT课件.ppt
《《几何建模》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《几何建模》PPT课件.ppt(98页珍藏版)》请在三一办公上搜索。
1、图形学与虚拟环境 郑州大学信息工程学院 赵新灿,1,第7章 几何建模,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,2,三维建模技术是整个虚拟现实系统建立的基础,是所有应用中的一个关键的步骤和技术,是整个虚拟现实技术的灵魂。它的研究有助于提高虚拟环境的真实感、实时交互的速度和实际交互的可操作程度,使用户真正地“身临其境”。因为人所感受到的大部分信息是通过视觉获取的,而且在真实的世界里,人感受到的是三维信息。所以三维建模技术在虚拟现实技术中就处于非常核心和基础的地位,是虚拟现实技术所必须的,是虚拟现实技术的底层。而且虚拟现实世界是人可参与并与之交互的世界。模型准确度的高低,模拟场景的真实与否,
2、往往直接关系到应用实例的成败。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,3,虚拟现实建模基本内容,虚拟现实中的三维建模分为数据建模和过程建模。过程建模包括连续建模和离散建模。数据建模包括分形建模、图像建模、图形建模、几何建模、混合建模等。虚拟环境的建模是整个VR系统建立的基础,主要包括三维视觉建模和三维听觉建模。其中三维视觉建模主要包括:几何建模、物理建模、运动建模、行为建模。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,4,几何建模,虚拟环境中的几何建模是物体几何信息的表示,涉及表示几何信息的数据结构、相关的构造与操纵该数据结构的算法。虚拟环境中的每个物体包含形状和外观两个方面。
3、物体的形状由构造物体的各个多边形、三角形和顶点等来确定,物体的外观则由表面纹理、颜色、光照系数等来确定。对虚拟对象模型的要求(交互显示能力、交互式操纵能力和易于构造的能力)。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,5,几何建模,几何建模可以进一步划分为层次建模法和属主建模法。(1)层次建模法:利用树形结构来表示物体的各个组成部分。例如:手臂可以描述成有肩关节、大臂、肘关节、小臂、腕关节、手掌、手指等构成的层次结构,而各手指又可以进一步细分为大拇指、食指、中指、无名指和小拇指。在层次建模中,较高层次构件的运动势必改变较低层次构件的空间位置(2)属主建模法:让同一种对象拥有同一个属主,属
4、主包含了该类对象的详细结构。当要建立某个属主的一个实例时,只要复制指向属主的指针即可。每一个对象实例是一个独立的节点,拥有自己独立的方位变换矩阵。以木椅建模为例,木椅的四条凳腿有相同的结构,我们可以建立一个凳腿属主,每次需要凳腿实例时,只要创建一个指向凳腿属主的指针即可。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,6,几何建模用于CAD/CAM系统中。,在CAD/CAM整个过程中,要涉及产品几何形状的描述、结构分析、工艺设计、加工、仿真等方面的技术,其中几何形状的定义与描述是关键,它为结构分析、工艺规程生成、加工制造提供基本数据(PDM贯穿始终),后续的数据都是由它衍生而来。,不同应用领
5、域或部门,对物体的几何形状定义与描述的要求不同。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,7,有的只需2D图形。特点是:描述简单、传递快速、节省空间。但阅读时,用户需“翻译”转换成3D实体,提高了对用户的要求。,仅有2D的CAD系统是不够的,需要能够处理3D实体的CAD系统。,实际设计构形时,思维中先有真实的几何形状/实物模型,再用视图形式表达设计结果。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,8,几何建模以计算机能够表示的方式,对实体进行准确定义(即以一定的数据结构形式对所定义的几何实体加以描述),在计算机内部构造出实体的几何模型。,几何模型,整数维模型,分数维模型,正则体模
6、型,非正则体模型,以欧氏 几何方程 表示的模型,用分形几何方法描述对象几何特性,以过程式模拟对象的模型,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,9,表示形体的两大模型,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,10,物理建模,物理建模指的是虚拟对象的质量、重量、惯性、表面纹理(光滑或粗糙)、硬度、变性模式(弹性或可塑性)等特征的建模,这些特征与几何建模和行为规则结合起来,形成更真实的虚拟物理模型。物理建模是虚拟现实系统中比较高层次的建模,它需要物理学与计算机图形学配合,涉及到力的反馈问题,主要是重量建模、表面变形和软硬度等物理属性的表现。分形技术和粒子系统就是典型的物理建模方法。
7、分形技术在虚拟现实中一般仅用于静态远景的建模;在虚拟现实系统中粒子系统用于动态的、运动的物体建模,如常用于描述火焰、水流、雨雪、旋风、喷泉等现象。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,11,运动建模,在虚拟环境中,仅仅建立静态的三维几何体还是不够的,物体的特性还涉及到位置改变、碰撞、捕获、缩放、表面变形等等。这也是虚拟环境难以处理的问题之一。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,12,行为建模,行为建模就是在创建模型的同时,不仅赋予模型外形、质感等表观特征,同时也赋予模型物理属性和与生俱来的行为与反应能力,并且服从一定的客观规律。换言之,就是要使死的模型变成活的角色。例
8、如:桌面上的重物移出桌面,重物不应悬浮在空中,而应当做自由落体运动。因为重物不仅具有一定的外形,而且还具有一定的质量并且受到地心引力的作用。又如:创建一个人体模型后,模型不仅应具有人体的表观特征,而且还应具有在虚拟视景中呼吸、行走、奔跑等行为能力,甚至可以做出表情反应。也就是说,模型应该具有自主性。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,13,虚拟现实建模特点,虚拟现实系统强调沉浸感、逼真性,即要求有高的真实感;强调自然的交互方式,又要满足实时性基础上的交互性要求。总而言之就是:在具有真实感的环境中,产生沉浸感,并且可以满足实时性和交互性的要求。,图形学与虚拟环境 郑州大学信息工程学
9、院 赵新灿,14,VR建模与动画建模区别,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,15,VR建模的主要技术指标,精确度 衡量模型表示现实物体精确度的指标。显示速度 许多应用对显示时间有较大的限制。操纵效率 模型的显示、运动模型的行为、冲突检测等都是频度很高的操作必须高效实现。易用性 建模技术应尽可能容易的构造和开发一个好的模型。广泛性 是指它所能表示的物体的范围。物体的几何建模、物理建模和行为建模。实时显示 在虚拟环境中,模型的显示必须在某个极限帧率以上。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,16,VR建模流程,三维场景构建的主要步骤为:前期准备:数据采集和预处理(确定场景
10、和模型的结构,并进行优化);场景构建:自然景观、环境景观、三维实体等模型的构建;后期工作:模型的集成优化、场景的集成优化、场景的调度管理等。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,17,规则模型,虚拟现实场景系统中包括三大类模型:规则模型和不规则模型。规则物体的生成是传统的计算机图形学研究的主要内容,其技术基础是几何造型,即通过对点、线、面、体等几何元素,经过平移、旋转、变化等几何变换以及并、交、差等几何运算,产生实际的或想象的物体模型。借助几何造型获取对象的精确描述,辅之以相关的光源模型、光照模型、材质模型、真实感图形算法,可以生成真实感很强的图形。不规则模型是指具有不规则几何外形
11、的物体,如地形地貌、树木、草丛等。相对于规则物体而言,不规则模型的显著特点是其表面包含有丰富的细节和随机变化的形状,他们很难用传统的解析曲面来描述。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,18,不规则物体的建模方法,目前不规则模型的模拟方法主要有如下几类:(1)基于分形迭代的算法。利用整体与局部的自相似特性,构造一种递归模式,通过无限细分来刻画景象表面的丰富细节。(2)基于动态随机生长的算法。利用控制大量的微小粒子的动态特性的方法,描述模糊景物的动态性和随机性。该算法中最典型的是粒子系统模型。(3)基于语法规则的算法。该类算法模型的核心概念是“重写”,即根据预先定义的重写规则不断地生
12、成复合形状并用它来取代初始简单物体的某些部分以定义复杂物体。最成功的基于语法规则的算法模型是L-系统模型。(4)基于迭代函数的算法。根据几何对象的全貌与局部在仿射变换意义下具有相似结构这一特点,在几何对象的整体被定义之后,选定若干仿射变换,将整体变换到局部。随着迭代次数的增加,造型越来越精细,直到满意的图形。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,19,粒子系统的模拟,在虚拟系统的场景中有许多除了建筑物、人体、车辆等规则模型和象地形、海岸线、山峰、树木等不规则以外的例如烟、云、火焰、水等这样的模糊景物。而模拟这些模糊景物的常用办法就是粒子系统模型。利用粒子系统方法描述自然景物,首先应
13、对所要描述的对象特性进行分析,包括对象的静态特性,动态特性等;其次是对粒子系统进行绘制。具体步骤如下:(1)在系统中产生新的粒子;(2)赋予每个粒子一定的静态属性和动态属性;(3)删除在系统中已经存在的但超过生命周期的粒子;(4)根据剩余粒子的动态属性对粒子进行移动和变换;(5)显示具有生命的粒子所组成的图形。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,20,7.1 几何模型基础一、表示形体的坐标系,造型坐标系MC(Modeling Coordinate System)右手直角坐标系。对于定义的每个形体或图素都有各自的坐标原点和长度单位,这样可以方便形体和图素的定义。是局部坐标系。,图形
14、学与虚拟环境 郑州大学信息工程学院 赵新灿,21,坐标系,造型坐标系,用户坐标系,观察坐标系,规范设备坐标系,设备坐标系,直角坐标系,仿射坐标系,圆柱坐标系,球坐标系,极坐标系,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,22,二、几何元素的定义1.点,点是0维几何元素,如:端点、交点、切点和孤立点等。1)控制点:用来确定曲线和曲面的位置与形状,而相应曲线和曲面不一定经过的点。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,23,2)型值点:用来确定曲线和曲面的位置与形状,而相应曲线和曲面一定经过的点。3)插值点:为了提供曲线和曲面的输出精度,在型值点之间插入一系列的点。,边是1维几何元
15、素,由端点定界,是邻面交界线,具有方向。,2.边,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,24,是2维几何元素,是形体上一个有限、非零的区域,由一个外环和若干个内环界定其范围。面有方向,用其外法矢方向作为该面的正向。,3.面4.环,是有序、有向边组成的面的封闭边界。环中的边不能相交,相邻两条边共享一个端点。确定面的外界的环称为外环,逆时针方向排序。而把确定面中内孔边界的环称为内环,顺时针方向排序。左侧总在面内,右侧总在面外。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,25,3 维几何元素,由封闭表面围成的空间。其边界是有限面的并集。,5.实体的定义,抽象带来的问题:计算机中表示的
16、物体有时是无效的,不能够客观存在,不能为 CAD/CAM系统所用。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,26,什么是客观存在(有效)的实体?具有一定的形状具有封闭的边界(表面)内部连通占据有限的空间经过运算后,仍然是有效的物体,即,有效的实体不能有游离的、悬挂的面、边、点。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,27,7.2 图形数据结构,计算机所描述的形体包含两种信息(图形信息、非图形信息),如何将它们合理地组织起来?这就是数据结构问题。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,28,研究相关数据的逻辑结构和物理结构及其相互关系;表达数据间一种结构联系。,一、数
17、据结构概念,数据的逻辑结构 数据项所建立的真实存在的逻辑结构关系,与存储介质无关。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,29,数据的物理结构 数据结构在机内的表示,也称存储结构。它是数据结构在机内的映像。映像方法不同,则对应的存储结构也不同:,顺序映像:顺序存储结构非顺序映像:链表存储结构、块链存储结构,数据项:,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,30,二、几何模型数据结构,目的:节省存储空间,提高存储和处理速度,所以要有效组织。,基本要求:(1)可描述几何/拓扑/特性信息(2)便于动态操作(增删、修改等)(3)时空要求 常用的有数组、链表、树、翼边结构等,图形学与虚
18、拟环境 郑州大学信息工程学院 赵新灿,31,1.单链三表结构,单链用于表达模型几何元素(面、边、点)单向连接关系,是单向查询。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,32,双链用于表达模型几何元素(体、面、点)双向连接关系,可双向查询。,2.双链三表结构,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,33,记录以边为核心的一组邻接信息,描述一条边与其相邻的两个顶点、四条邻边、两个邻面拓扑信息,方便查找各元素间的邻接关系。如遍历面上所有边、所有面。,3.翼边数据结构,存储:边与顶点、边与面、边与边邻接关系。,运算:边与边求交、边与面求交、删除旧边、增加新边、生成新面环等。,图形学与虚
19、拟环境 郑州大学信息工程学院 赵新灿,34,7.3 形体的数据模型一、线框模型,由一组顶点和边(直边、曲边)构成表示对象的三维几何模型。线框模型就是使用该物体的棱边来表示其形体特征。物体的线模型中有顶点信息和边的信息。,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,35,特征:,图形学与虚拟环境 郑州大学信息工程学院 赵新灿,36,数据结构:两表结构 顶点表:几何信息(顶点号Vi(xi,yi,zi)边表:拓扑信息(边号Ei 端点号VjVJ+1),四面体的线模型数据结构表,边,顶点,边,顶点,E1,(,V1,V2,),V1,(,x1,y1,z1),E2(V1,V4),V2(x2,y2,z2),
20、E3(V1V3),V3(x3,y3,z3),E4(V2,V3),V4(x4,y4,z4),E5(V2,V4),图形学与虚拟环境 郑州大学信息工程学院 赵新灿,37,特点:所需信息量小、运算简单、存储空间较小;,不足:平面形体因轮廓线与棱线一致,能清楚地反映物体真实形状,对于曲面体则不能准确描述。如圆柱面的轮廓线,需添加母线,圆柱顶面、底面轮廓线则除了圆弧的两端点外,还需圆心位置、弧走向等),只存储离散的边,无边与边的关系(即没有面的信息),以致信息表达不完整,使物体形状产生多义性,难以确定真实形状。不能自动消隐,给物体的几何特性、物理特性计算带来困难,如不能计算体积。,图形学与虚拟环境 郑州大
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 几何建模 几何 建模 PPT 课件

链接地址:https://www.31ppt.com/p-5469559.html