专题栏目:ARVRMR虚拟现实

Virtools | Virtools是什么意思?

定义: Virtools是由法国 VIRTOOLS公司开发的虚拟现实系统开发平台,通过整合三维模型、逻辑行为、人工智能、物理属性、视频和音频等多媒体元素,创作出具备生命力的虚拟交互 多环境。该系统的三维引接近于微型游戏引擎,成为微软Xbox认可系统。其特点是方便易用、交互性强大、应用领域广,是元老级虚拟现实制作软件。

2004年 Virtools推出 Virtools Dev21实时三维互动媒介创建工具,随即被引进到中国台湾地区,并在台湾地区得到迅速发展,并引进到中国大陆。

Virtools是3D虚拟和互动极速的继承 Virtools由创建应用程序、行为引擎、渲染引擎、eb播放器和SDK部分构成,具有一个设计完善的图形使用者界面,使用模块化的行为模块撰写互动行为元素的脚本语言。这使得用户能够快速地熟悉各种功能,包括从简单的变形到力学功能等。

Virtools Dev是一个创作应用程序,可以快速容易地生成丰富、对话式的3D作品,通过 Virtools的行为技术,给符合工业标准的模型、动画、图像和声音等媒体带来活力。但 Virtools Dev不是建模工具,不能产生模型。然而,简单媒体如摄像机、灯光、曲线、接口元件和3D(在大多数3D应用中被叫做哑元和补间)能简单地通过单击图标创建。

Virtools Dev采用面向对象的方法建立一个作品(一个CMO文件)。即每个元件有一个唯一的特性,各种特性由类来描述。元件受控于交互行为模块中的方法以及参数操作符。Virtools Dev中的类被称为 CKClass使用类层次结构的优势是可以使用继承。也就是说,任何元素都有它自己独特的特性,并且继承了它父类的特性。 Virtools Dev对行为提供了特化,即多态性,对于完成某些特定任务,其行为进行了优化处理。优化行为减少了计算时间,在可接受的渲染质量下,使作品更小,对用户的输入反应更快。集合也是 Virtools Dev所支持的。在具有逻辑关系的两个元素之间,一个元素是另一个元素的一部分,且各自都具有自己的特性。

Virtools可以制作出许多不同用途的3D产品,如网际网络、计算机游戏、多媒体、建筑设计、交互式电视、教育训练、仿真与产品展示等许多大型游戏制作公司,例如EA和Sony Entertainment,都使用 Virtools来快速地制作游戏产品的雏形,而且还有很多游戏是从头到尾都用 Virtools进行开发的,如图6.1所示的 Virtools开发的游戏界面。中国大陆 Virtools的应用也逐渐增多。但是, Virtools的浏览插件10MB左右大小,体积庞大成为其瓶颈。不过,随着国内带宽的增加,这方面的影响将越来越显得微不足道了。

发表评论

相关文章