|
|
虚拟现实软件开发平台->virtools
|
Virtools是一套整合软件,可以将现有常用的档案格式整合在一起,如3D的模型、2D图形或是音效等。Virtools是一套具备丰富的互动行为模块的实时3D环境虚拟实境编辑软件,可以制作出许多不同用途的3D产品,如网际网络、计算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品展示等。
Virtools新一代『3D for All』开发平台,以完全的可视化模式建构互动体验,开放架构支持多种3D文件格式的读取,使实时3D技术的应用变得更多元广泛。
Virtools 独特的开发系统,可以使 3D objects 作为单独的组件,并可以使与 3D objects 相关联的数据同样地分离出来为作单独的组件,进行制作任务的分配和重复使用。
Virtools 开放的架构,极其的灵活,允许开发者使用模块的脚本 , 方便有效地行对象的交互设计和管理。普通的开发者可以用鼠标拖放脚本的方式,通过人机交互图形化用户界面,同样可以制作目前市场上顶级游戏中高品质图形效果和互动内容的作品。
作为高端的开发者,利用SDK(Software Development Kit, 软件开发工具包 ) 和 VSL(Virtools Scripting Language , Virtools 专用脚本语言 ) ,通过相应的 API 接口,可以创建自定义的交互行为脚本和应用程序。
通过 Virtools 的可视化流程图式脚本制作界面,在不使用第三方技术的情况下,用户同样可以进行高级互动模块的熟练使用,比如Physics( 物理学 ) 、AI(Artificial Intelligence ,人工智能 ) 和 Multi-users( 多用户 ) 制作和执行环境。

Virtools 平台中集成的强大Render engine渲染引擎,可以让开发者制作更多令人震撼的视觉特效,使用更多高级的画面渲染技术 (Shaders 支持 Shader 3.0, HLSL 和 CgFX; 图形加速使用: DX 9.0c 和 OpenGL 2.0)
|



|
Virtools 包含有五个关键组件 :
-
GUI(Graphical User Interface ,人机交互图形化用户界面 ) ,以可视化的编辑方式,流程图的思维模式,进行对象和脚本设计工作,有效的减短了作品的制作周期
-
Behavior Engine 脚本引擎用来运行互动应用程序
-
Render Engine渲染引擎以实时渲染的方式来显示图形图像
-
Virtools Scripting Language脚本语言以代码的方式,进行一部分的编程开发,优化脚本,提高效能
-
SDK 用来创建自定义的脚本和应用程序,以及对 Virtools 本身的功能进行扩充 .
Virtools 开发平台的GUI(人机交互图形化用户界面),包含下列内容:
- 3D Layout( 实时 3D 编辑器 ) 用来显示 Realtime3D 实时渲染环境的内容 .
- 图形工具条,用来进行作品中 3D objects(3D 对象 ) 、 lights( 灯光 ) 、 cameras( 摄像机 ) 和 curves( 曲线 ) 的导航、创建、编辑、选择和操作 .
- 新建和编辑 lights( 灯光 ) 、 cameras( 摄像机 ) 、 materials( 材质 ) 、 textures( 纹理贴图 ) 、 grids ( 栅格 ) 和 paths( 路径 ).
- 在一个虚拟环境中,进行 3D entities (3D 实体 ) 的 Translation( 位移 ), rotation( 旋转 ), scale ( 缩放 ) 操作及作品..
- behaviors 交互脚本以鼠标拖放形式,赋予 2D 和 3D 对象 .
- behaviors 交互脚本完成一定的功能后,可以打包或者合并的方式,保存起来,供我们重复使用 .
- 流程图式的 building blocks 脚本编辑模式,有助于我们便捷有效地创建互动内容作品 .
- Script Debugger( 脚本调试器 ) 可以用来对应用程序进行优化 .
- Entity Setup Tools( 实体设置工具 ) 用来对任一对象及其关联脚本的参数编辑 .
- Attribute Manager( 属性管理器 ) 用来快速地设置和修改多个对象属性数值 .
- Action Manager( 操作管理器 ) 用来编写常用的一些函数 , 以快捷键的方式,来执行一些预定义的操作或者创建任务 .
- Hierarchy Manager( 层级关系管理器 ) 以树形结构的方式来显示所有对象之间的父子关系
应用领域:
虚拟演练,应急预案;
城市规划,室内设计;
产品展示,工业设计;
虚拟培训,虚拟教学;
虚拟维修,虚拟装配;
军事模拟,虚拟战场;
地理信息、卫星遥感;
虚拟现实,三维仿真,三维可视化,视景仿真。
|
北京易用视点提供virtools虚拟现实项目的开发应用。 |
|
|