- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Multigen Creator是一个高度专业化的工具,帮助建模者创建高效的三维模型和地形用于交互式实时应用。交互式应用据其性质有多种,范围从用于军事的个人飞行和驾驶训练模拟到建筑项目的视景演示。
Creator也是一个设计工具,用来创建低多边形数的模型来简化和减少实时应用的程序要求。Creator提供了一个用户界面用于建造模型、地形和场景,并包括符合OpenFlight(.flt)文件格式标准的层次视景数据库。OpenFlight文件在输入到运行软件后,如Multigen-Paradigm公司的Vega,就成为了实时应用的一部分。
Creator建模以前,理解在本章中描述的一些在实时模型建立后面的概念是非常有用的,包括三维图形、实时和动画的区别、用Multigen-Paradigm的工具创建实时仿真的过程。本书中的其他章节提供了对建模技巧和工具的解释来帮助你在Creator中建模并达到你实时应用所要求的结果。
实时和动画应用都是模拟真实和想象的世界,用高度细节模型,产生平滑连续的运动,并以一定的FPS(祯/秒)进行绘制来达到无缝的演示。动画主要用于电影、印刷图画以及预先设计好的演示。实时应用主要用于仿真,需要对用户输入做出反应,如:飞行训练、影视游戏和交互式建筑演示。
实时应用:每帧都是实时绘制,这意味着当用户改变方向以及从何处穿越场景、如何观看时,帧是连续地重新计算并绘制。
动画:每帧是预先绘制好的,即动画设计师设置帧绘制顺序并选择要观看的场景。每一帧甚至要化上数小时来进行绘制,而在实时应用中,每帧通常要在1/30秒内绘制完成。
实时应用的重点是交互性和意图实现。实时应用中的模型与动画模型相比较,通常有较少的细节,以提高绘制速度并减少“滞后时间”(指用户输入和应用程序做出相应反应之间的时间)。为了达到真实的实时仿真效果,“滞后时间”要尽可能短到用户无法发觉。
动画的重点是非交互的美学和视觉效果。在动画中的模型常有很多细节,因为每帧都是预先绘制的,绘制速度的效果就能被预先决定。
实时应用可以用多种帧速率来显示,从16-60FPS,取决于应用的目的和屏幕场景的复杂性;动画常以24帧每秒的速度来显示预先绘制好的影像序列,是既定的。
计算机生成的二维图形仅在X/Y轴有水平和垂直的坐标,而三维图形除了有X/Y坐标外,还有Z轴的维度来定义深度信息。当光照和纹理应用于三维物体时,这个物体显得比二维的物体要真实得多。而且,你能在三维空间中穿过或环绕三维模型和图形,就如同在虚拟的世界中游览一样。
Tessellate)为简单(Simple)的凸(Convex)多边形。网格化(Tessellation)是一个将物体的数学表达转化为多个多边形的过程。简单多边形是指其每边(Edge)仅仅交汇于多边形的顶点(Vertices),而且交点是在边的顶点(vertex)上,如一个圆。凸多边形指没有缺口并且任何多边形内部两点的连线也存在于多边形的内部。
OpenGL所接受(OpenGL是一个图形硬件的软件界面,用来显示多边形)。其它多边形的属性,不管其形状如何,对绘制而言过于复杂,OpenGL可能不会产生你所希望的结果。满足OpenGL的最基本的多边形类型是三角形。
OpenGL将非规则形状的物体分解为三角形和其它规则的形状,使计算机容易管理。
三角形的三个顶点能表达为三维空间的X/Y/Z坐标;
OpenGL能够正确绘制。当面的顶点不共面时,旋转时就会复杂(Complex)和凹(Concave),使得OpenGL不能正确绘制。
Multigen-Paradigm的软件产品Creator和Vega,是用于三维实时应用的基本工具。上图显示了在SGI图形系统中一个基本的实时应用的开发过程:
Creator的地形(Terrain)工具,你能将源数据,如卫星照片和数字高程数据,转成Creator的文件格式并用这些文件在Creator中创建地表。源数据也包括特征数据,你也能转化并引入到Creator中,用来在地形上加入文化特征,如道路和建筑物等。
Creator的建模(Modeling)工具,你能手工创建三维模型。并且,可对地形、特征、模型加入如颜色、材质、纹理等以使其更真实。所有的这些元素:地形、特征、模型和各种属性,组成了Creator视景数据库,且OpenGL API是支持的。视景数据库存成Multigen-Paradigm的OpenFlight(.flt)文件格式,它已成为大多数实时系统标准的文件格式。
Vega开发环境来创建实时应用。Vega的Lynx功能提供了一个图形用户界面,用来创建用于实时应用的ADF(应用定义文件)文件。ADF描述了用于实时应用的OpenFlight文件、
您可能关注的文档
- 新·MATLAB及其在电子信息课程中的应用 西电第三版 第一到第五章课件.ppt
- 新·MATLAB计算与仿真.ppt
- 新·matlab简介.ppt
- 新·Matlab简介及界面环境.ppt
- 新·MATLAB简明教程(对数学建模感兴趣的看).ppt
- 新·matlab简明教程.ppt
- 新·MATLAB讲课.ppt
- 新·matlab教程.ppt
- 新·Matlab教学第六章 MATLAB线性变换及其特征.ppt
- 新·MATLAB举例.ppt
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)