- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(四)模型分割 虚拟环境的几何体和物理建模所得到的是一个复杂的模型,大量的多边形使渲染(rendering)速度大大减慢。如果不能满足渲染对大量内存的需求,还会导致大量的内存交换,而降低系统的交互速度。 建筑仿真:要虚拟化整个大型建筑的地板、办公室、家具、走廊、楼梯等,需要成千上万的多边形。 虚拟外科仿真:人的解剖结构非常复杂, 不可能在满足交互速率的条件下以足够的细节去渲染整个身体。 任何应用都可有建模复杂度问题: 解决方法: 单元分割 变化细节和分辨率显示等 单元分割(cell segmentation):虚拟环境分割成较小的单元。只当前模型中的物体被渲染, 极大减少模型的复杂度。大型建筑模型分割后,模型的大部分在给定的视景中是不起作用的。每个视野中的多边形数基本不随视点的移动而变化。 细节水平分割用各种细节水平(Level of Deail,LOD)储存对象,用于管理实时系统的显示负载。 LOD:远距离观察物体非常简单,随着眼睛移近物体,会不断增加物体的复杂性。 * * * * * * * * * 属主建模方法 思想:同一种对象拥有同一个属主(母体), 属主:类对象的详细的结构和属性特征; 属主的实例:复制指向属主的指针; 如:汽车建模,先建立轮子的模型 特点:(1)简单高效 (2)易于修改 (3)一致性好 实体对象的几何模型: 对象的形状(多边形、三角形和顶点) 对象外表(纹理、表面反射系数、颜色等) 1. 对象形状(几何造型) 三种方法建造虚拟环境中场景与对象的三维模型: 三维建模软件绘制三维模型; 从商业数据库中购买现有的三维模型; 用特殊的硬件或软件实现自动三维建模; 用软件绘制三维模型: 三维模型能通过PHIGS、Starbase或GL.XGL等图形库从头创建。但开发一个完整的三维数据库费时费工,一般都要利用一定的建模工具。 建模软件,如AutoCAD或3D Studio,或专门VR建模工具,如MultiGen或VRT3,得到高质量的三维数据库。 购买三维模型: 如著名的美国Viewpoint Datalabs的产品:Viewpoint Catalog。提供18类几何图形:地貌、一般建筑、世界著名建筑、小卧车、运输车、面包车、其他车辆、飞机、舰船、火车、解剖、人物、动物等。 可根据需要调用和加工,结合自己创建的实体模型,建立虚拟环境模型库。 自动三维建模 三维扫描仪:对实际物体三维建模的工具,能快速的将真实世界的立体彩色信息转换为计算机能直接处理的数字信号。 扫描后直接输出包含物体表面每个采样点的三维空间坐标和色彩的数字模型文件 (4)三维激光扫描 2.对象外表 外表真实感主要取决于它的表面反射和纹理 增加物体的多边形(before):在需要实时仿真时,增加多边形会使图形速度变得缓慢。 实时纹理处理能力(after):允许二维的图像数据覆盖到多边形上,在维持图形速度的同时,可用少量的多边形和纹理增强真实感。 对象的物理特性: 固体不应彼此穿过 物体在被推拉抓取时应按预期方式运动。 VR的物理属性用微分方程来描述,构成动力学系统:由系统分析和系统仿真来研究。 (二)物理建模技术 经典力学的仿真不能满足VR的要求: 工程实践中的仿真是耗时的推理活动: 花很多时间手工开发系统的数学模型 模型再转换成仿真软件和参数选择 设计时,初始方程必须修改,并重新运行仿真 VR的力学仿真必须可靠地、无缝地、自动地、实时地运行。在世界建模的范围内,任何可能发生的情况必须正确处理。 计算机图形把这类仿真称为基于物理的建模。 复杂性高,但能逼真地模拟自然物理现象。 基于物理的建模: 刚体运动模拟 塑性物体变形运动模拟 流体运动模拟 1、刚体运动模拟 碰撞检测: 检测虚拟环境中虚拟物体是否发生相互碰撞的过程称为碰撞检测 碰撞响应: 对检测到的碰撞要做出正确的响应,修改虚拟物体的运动方程,确定物体的变形和损坏等; 碰撞检测方法: Hahn的解析方法: 假设两个刚体在接触时只有一点接触。这是理想化的。为了防止非完全弹性碰撞时刚体间的相互贯穿,把碰撞接触模拟为一个屡次发生碰撞的序列。 Moore的两个有效碰撞检测算法: 其一处理三角剖分的物体表面 另一个处理多面体环境的碰撞检测。利用一个刚体上各顶点的运动轨迹与另一刚体上各面片进行求交测试。 物体穿透: 固体不能彼此穿过:放一个杯子在桌上时,杯子稳定地放在桌上,不会浮起也不会穿进去。 防止穿透问题有三个主要部分: 首先,检测碰撞 其次,为响应碰撞应调节物体速度 最后,如果碰撞,响应不引起物体立刻分开,必须计算和施加接触力,直到分开。 2、非刚
文档评论(0)