文件名称:MultiGen Creator 3.0.1教程
文件大小:3.34MB
文件格式:DOC
更新时间:2012-01-14 10:03:40
MultiGen Creator 3.0.1教程
MultiGen Creator 3.0.1 简介参考自百度百科 Multigen Creator系列软件,由美国Multigen-Paradigm(www.multigen.com)公司开发,它拥有针对实时应用优化的OpenFlight数据格式,强大的多边形建模、矢量建模、大面积地形精确生成功能,以及多种专业选项及插件,能高效、最优化地生成实时三维(RT3D)数据库,并与后续的实时仿真软件紧密结合,在视景仿真、模拟训练、城市仿真、交互式游戏及工程应用、科学可视化等实时仿真领域有着世界领先的地位。 Multigen Creator是一个软件包,专门创建用于视景仿真的实时三维模型。Creator使得输入、结构化、修改、创建原型和优化模型数据库更容易。不仅可用于大型的视景仿真,也可用于娱乐游戏环境的创建。 本章节概括了在创建高效的实时视景仿真模型后面的一些关键的概念。 1.实时创建有何不同? 2.为何视景仿真如此有趣? 3.在视景仿真中,会用到哪些元素? 实时应用程序 图形生成器(IG) 视景数据 建模包 视觉真实度 4.CAD模型能用在视景仿真中吗? 5.我能用逼真的影像数据吗? 6.好的练习。 实时创建有何不同 令人奇怪的是,编制动态的视景仿真或游戏应用与创建高效的数据,使其在一个实时环境中发挥最大的功效相比较,和图形的相关性并不多多少。一个视景仿真数据库指的是一个数据文件,它描述一个三维的视觉场景,同时,包括在视景系统中搜索、显示数据所需的支持数据。 让我们快速看一看实时应用和数据创建的目的: 重点是在动态的观众和及时反应的仿真之间的沉浸式交互; 真实世界的尺寸、规则和限制可能是仿真目的中非常重要的; 每一帧必须完整地绘制并以30-60帧/秒的速率显示; 高效的多边形模型仅仅包括达到所要求效果所需的多边形数; 数据结构是分级优化的,以利于程序遍历和IG的状态控制。数据中也包括模型的控制、真实世界的限制以及DIS(分布式交互仿真)优化。 Multigen Creator提供了一个集成的工具套餐,专门设计以帮助创建和管理高效的实时数据库。 为何实时仿真如此有趣? 在商业和军事领域,沉浸式的视景仿真相较于物理性的验证新技术、战略或验证可行性,是一种安全且大大降低费用的替代方法。 在游戏的世界中也是一样,即使是最稀奇古怪的世界也会获益于真实的运动和模型的动作。并且,在沉浸式的环境中实时地看见自己的化身身受酷刑当然要比自己亲身去感受舒服得多。 在当今世界的许多领域中,都可以发现视景仿真的作用所在。 为什么用实时视景仿真的一些较为广范的说法为: 穿越和预览; 对复杂事物直观的、沉浸式可视化; 商业和军事的规划和演习; 训练系统; 事故可视化/重现; 交互式/沉浸式游戏。 视景仿真节省了金钱、时间、资源和生命。 在视景仿真中,会用到哪些元素? 一、实时应用程序 此程序控制图形场景、用户如何在场景中移动,以及多种其他在场景中的动态事件。汽车驾驶和飞行动态模型、碰撞检测以及如爆炸等的特殊效果都包含在实时应用程序中。 二、图形生成器(IG) 图形生成器,或IG,是绘制场景的图形硬件。可根据仿真要求的不同而有不同的配置。典型的IG是SGI的图形系统Indigo Impacts、Reality Enginers或Infinite Realitys。IG也可以是一般的PC或游戏控制台。 图形生成器的性能多以多边形数/帧,而不是多边形数/秒来衡量。根据IG硬件平台中的图形、CPU、带宽性能等,IG的性能会有很大的差别。术语“Target IG(目标IG)”用来指仿真运行的特定的IG硬件平台。 三、视景数据库 视景数据库是描述用什么、何时以及如何渲染场景的数据。Creator用公开的OpenFlight格式来存储这些信息。Creator和OpenFlight是双精度的,使得描述复杂物体和非常大面积的地形数据库时能按要求尽可能地精确。 四、建模包 以前,在实时仿真应用中,简单的视景数据库是用基于文本的编辑器、CAD系统或特定数码的几何形状来创建的。如今,Multigen Creator能够被用来创建视景数据库中每个单独的元素。 五、视觉真实度 在视景真实度后面的策略是非常有趣的,常常是视景仿真中被忽略的元素。 高效的模型是指以符合观众希望看到的或体验的基础来设计的,而不是图像的精确度。 真实的感觉来源于符合最终产品或仿真的期望。如果用户发现对既定内容的期望确实有效,所有其他的细节就可以在不影响仿真的前提下减少或去除。为了更进一步地解释这种概念,想象一个典型的飞机,由三个人来看。一个人是刚入行的机械师,学习如何进行飞行前的机械检查;另一个低级的飞行塔控制员,来分辩和领航,使飞机到特定的出口;第三个是一个警察新手,学习机场的交通控制并注意是否有飞机飞过。 每个人对飞机的表达有着完全不同的期望,应如何建模来使之真实?他们需要什么样的视觉线索呢?任何仿真都必须将飞机在特定环境中的作用考虑进来。 如果一个驾驶模拟器关注的是控制面板、道路、信号标以及一些导向点,那么,就集中你的精力在这些方面。建筑物和地形的加入则可以视硬件的性能增加细节,但并不是必需的,因其有可能影响仿真的目的。 如果关注的是一个交互式的飞行模拟器,高速飞行。观众的期望是动态的交互性和真实的飞机响应。场景真实度是第二位的,仅是在视觉定向或敌方辨认时有用。其他的一些用简单的纹理和层次细节(LOD)就很容易满足。 在你的设计中,不要忽视感知真实性的心理因素:我动作后有什么发生?击中目标?撞到桥上了?将这些因素包含到数据库中。 CAD模型能用在视景仿真中吗? 是的,但有困难。视景仿真建模和CAD数据生成有很大的不同。因此,即使是最好的CAD模型也需要大量的整理,使之能用于实时应用。 CAD工具创建精确的工程数据模型,包含大量用于工程和绘图的有用信息: CAD的目的:模型精确性和机械整体系; CAD数据:包含工程标准、精确材质赋予以及大量的属性数据; 图形目的:用于工程规划和静态图形生成的、基于复杂规则的数据 仅仅在需要时用CAD数据。因为这种数据的目的并不是为了自然的图形,实际上,整个CAD数据库对视景仿真应用提供了很少甚至没有价值。你将会: 大量手工对冗余多边形数据的清除,以满足实时建模的限制; 近乎随机放置的多边形数据必须人工组织和结构化,使其成为有用的多边形组; 所有的视景仿真的控制因素必须加入到数据库中。 在很多情况下,从起始创建一个实时模型比转化一个CAD数据更容易! 我能用逼真的影像数据吗? 毫无疑问,影像师(在这里,指为出效果图而作的三维建模)创建了极好的静态图形。这些图形用各种不同的工具和过程来生成,但都不是实时的。有些需几小时甚至几天来生成! 多数情况下,影像师创建的有用数据包括多边形、颜色、材质和纹理贴图数据,有一些还包括动画顺序。用这些数据,你会知道: 数据的重点:被动式的娱乐和艺术的优美; 高度细节的图形模型包括成千上万的多边形,并且,是在一个“平”的数据库中(有些工具提供结构化的功能) 绘制的图形包含了样条曲面的光线跟踪,有着复杂的材质、表面和光照效果。 仅在需要时用这种数据,且仅仅是从哪些能提供多边形简化和数据结构化的建模包中。因为这些数据太真实了,你将会: 大量手工对冗余多边形数据的清除,以满足实时建模的限制; 平的多边形数据库结构必须手工组织及结构化,成为有用的多边形组; 所有的视景仿真的控制元素必须加入到数据库中。 如同CAD模型,从起始创建一个实时模型比转化一个影像数据更容易。 好的练习 一个好的视景数据库设计,其秘密在于大量的练习,并在其中发现规则。当你浏览这本书的其他部分时,在特定的上下文中,你将发现许多技巧和策略。 在学习Multigen Creator时,记录和应用每一个技巧,你会发现模型的建立和管理会越来越容易!