虚拟仿真开发软件调查
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
虚拟仿真开发工具
介绍
编写日期2016.7.26
目录Virtools (33)
clut3d (99)
Quset3D (1313)
eon studio (1515)
VRP (1818)
vr-platform (2424)
Unity3D (2626)
Virtools
一、软件网址:
二、软件介绍
Virtools5.0,发布于2011年,后续版本为3D VIA。
2005年达索系统集团大约1200万欧元,收购法国virtools公司,
三、软件主要功能
一、软件特色
• 全新概念的PCS(Product-Context-Scenario)制作流程,提供各阶层的参与者从初期产品设计、虚拟环境仿真到3D互动操作的完整体验。
• 整合多种3D软件,延伸商品设计与3D/VR更丰富深度的结合,工业软件的共享格式3D XML(CATIA、DELMIA、ENOVIA、SMARTEAM、SolidWorks)与动画软件3ds Max、Maya、XSI、Lightwave、Collada。
• 支持DirectX的HLSL与OpenGL 2.0的CgFX着色器语言,包含可用程序编写的顶点(Vertex)及像素(Pixel)着色功能。
• 先进的播放环境3D Office/ XE/ 3DVIA Players,或整合至VR沉浸式虚拟展示系统,延伸出更多样化的3D/VR体验。
• 直觉式的3D对象定位工具,可以让使用者很容易的在虚拟的环境里面去控制、调整对象。• 图形化的开发接口让开发人员只需拖曳所需要的行为模块即可建构出丰富的互动作品。• 超过700种的行为模块,搭配SDK或是其他用户所撰写的行为模块,让创意可以依照您
的需求无限扩充。
• 网络服务器模块提供实时模型、影像、声音与数据的动态下载,并可由开发人员自行设计各种联机的方式与下载模式的设定。
• 提供Virtools脚本语言VSL(Virtools Scripting Language)与游戏行业中广泛运用的脚
本语言LUA Scripting Language,其具备有关键词颜色显示系统(coloring system)、指令字符串提示功能(context-sensitive completion)以及函数、自变量显示(function arguments display) 等功能。
• 提供完整的程序语言开发工具,让高阶程序人员可以使用Virtools的SDK来开发功能更为强大的行为模块,并开放其中500多个互动模块的完整程序代码供用户参考、学习与修改。
• 支持Mac的播放环境,3DVIA Player 完整的支持了Mac 常用的浏览器( Safari、Firefox、Camino ),并提供SDK让使用者可以用来开发对应于Mac的独立执行文件与行为模块。• 基于独立对象、数据和行为的编程系统,透过组合对象和行为模块创建应用程序
• 直觉式图形开发接口、实时可视化窗口、图形化编程
• 支持可程序Vertex顶点和Pixel像素的着色技术
• 用高度直觉的PCS模式创造具有高互动性的逼真体验
• 利用Virtools Scripting Language(Virtools脚本语言)或Virtools C++ SDK进行多层级编程,轻松使用定制功能、定制设备、定制2D和3D档格式以及第三方技术
二、关键元件
3DVIA Virtools 5虚拟现实软件包含五个关键元件分别是,以视觉化的编辑方式和流程图的思维方式进行开发应用的Graphical User Interface(图形化使用者介面),用于执行互动式应用的Behavior Engine (行为引擎),用于即时绘图的Render Engine(绘图引
擎),无需C++ 编程即可创建低阶功能的Virtools Scripting Language(Virtools 脚本语言),以及用于创造自定义行为模组与应用的SDK。
1、图形化使用者介面
Virtools 5的图形化使用者介面,包括:
• 3D Layout( 即时3D 编辑器) 用来显示即时3D 环境内容
• 图形工具列,用于进行作品中3D 物件、灯光、摄影机和curves( 曲线) 的预览、创建、编辑、选择和操作
• 新建和编辑灯光、摄影机、材质、贴图、网格和路径的工具
• 在虚拟环境中,进行物件的平移、旋转、缩放的操作和预览
• 拖曳行为模组至2D 和3D 物件
• 组合现有行为模组,以打包或合并方式重复使用
• 图解式的行为模组脚本编辑方式,有助于便捷有效地创造互动应用内容
• Script Debugger( 脚本调试器) 可以对应用程序进行优化
• Enti ty Setup Tools( 实体设置工具) 用来对任一物件及其关联脚本的参数编辑
• Attribute Manager(属性管理器)可迅速设置和修改多个物件属性数值
• Action Manager(操作管理器)用来编写常用的一些函数,以快捷键的方式执行一些预定义的操作或依指令执行
• Hierarchy Manager(层级管理器)显示物件的树状视图
2、Virtools Scripting Language(Virtools 脚本语言,VSL)
Virtools Scripting Language 是一个强大脚本语言,可以在Virtools 5 的Schematic editor 图形脚本编辑器中,提供脚本关键字智慧颜色显示(intelligent coloring system) 、自动上下文区分提示(context-sensitive completion) 及函数参数显示(function