Vega与virtools比较.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Vega与virtools比较

Vega与virtools比较 标签:? Vega? virtools? 虚拟现实? 开发? 平台? 2008-10-08 22:58 作为两个虚拟现实开发平台,这篇文章很好的进行对比,分享给大家: ? vega目前已升级为vega prime,目前版本为2.0, 其最大的改变就在于引进来近几年来编译器以及图形学中新的理念及技术,在Vega 版本中,类库是以API的形式来存在的,而在Vega Prime中,出现了类的概念,物体以类的形式存在, 同时引入了泛型的概念STL,并且也开始支持Shader.所以图形方面的效果会比vega 有所提升。 模型来源。 Virtools Virtools目前支持从max,maya,lightwave中直接导出文件,以及Dassalt系统的3D XML文件。 Vega Prime,只支持flt文件格式,该文件可以由配套的Creator软件来创建。 两者都可以通过第三方的转换工具将绝大多数3d文件格式转换为该软件对应的文件格式。在该转化过程中,三角形的面片信息能够完全转换过来,但是附着在面片上的特定软件的信息会丢失,比如Solider Works中的各个零件的约束信息。 Creator 与市场上主流建模工具(以max为例)的比较: 建模手段:Creator 可以创建简单的面片,然后对面片进行拉长,伸缩,倾斜,裁减等操作来构造模型。相比max而言,缺少放样,以及编辑修改器(Modifier)的功能。 UV调整:Creator也可以调整UV坐标,但是是采用手工的方式来进行的,和max比较起来,不够方便快捷,并且有些uv坐标效果用手工很难实现,如Sphere 材质效果: 在Creator 中,主要是采用拍照,数字化等手段构造贴图,然后直接贴在物体的表面。而在不同的天气条件下拍摄的照片色调不一致,导致最后的效果比较紊乱。 max除照,数字化等手段构造贴图外,还可以使用程序化纹理,即使照片色调不一致,也可以通过调整材质其他参数,以及灯光参数来进行调整,使最后的效果比较一致和谐,另外还可以使用Render to Texture将调整好的效果烘焙到贴图当中,提高最后的渲染效率。 Render to Texture是当前游戏和虚拟仿真中的成熟技术,目前应用十分普遍。 二者模型的来源导致了最后整体的视觉效果,virtools明显优于vega prime. Vega Prime是一个渲染引擎,本质上说是一个类库,它的功能都以类函数的形式而存在,需要c++程序员来完成二次开发,为了简化开发过程,提供了Lynx Prime,一个图形化的配置界面,在该界面当中,用户可以配置各个物体之间的关系,触发条件。这些触发条件都是事先定义好的,如果是未事先定以的条件,还需要程序员进行开发。 总体来说,如果需要使用Vega Prime来开发应用程式,需要开发人员有较强的程序开发能力,同时项目的时间周期也比较长。 Virtools以拖拽的方式来定义程序运行的逻辑,提供500多个模组,通过不同模组的组合,可以定制出各式的应用。 程序的界面符合人思考的逻辑,类似于流程图的结构,非常容易上手,可以用较少的人员在较短的时间内快速开发应用 程式。 Virtools同时还提供Shadows ,havok Physics, AIPack,可以使用户在较短的时间内开发具有物理模拟,人工智能应用的程式。 角色和动作 Virtools 能导出角色及附着在角色身上的动作,在Virtools中也提供这样的模块对导出的角色和动作进行直接的操控 Vega Prime中无这样的功能,DI_GUY有这样的功能,具体不是很清楚 界面功能, virtools提供三维窗口中按钮的制作,而Vega Prime 不具备该功能 二者都可以在三维窗口中输出文字信息,Virtools支持中文,Vega Prime不支持中文 网络播放 使用Virtools开发的应用程序可以嵌在网页中,在Internet 上浏览,而Vega prime不支持 视频播放 Virtools支持视频纹理,同时也可以在三维窗口中直接播放视频文件,从采集卡,摄像头捕捉视频 vega prime不支持该功能 在Virtools中编程体现在三个层面上 1,Building Blocks 2,VSL 3,C++ 其在开发上的比例约为60%, 30%, 10%。 vega prime的优势, vega prime在内部采用double 作为数据的基础类型,因此其有能力描述全球范围内的地形数据。 同时他还有配套的产品,如Creator Terrain Studio,用来将dem数据,航片数据转换为有组织的flt文件, 同时

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档