纳金网

标题: virtool 入门基本概念 [打印本页]

作者: yeu1233    时间: 2012-9-13 14:36
标题: virtool 入门基本概念
(一)概述

Virtools 是3D虚拟和互动技术的集成。 Virtools由以下部分构成:



        创作应用程序

        行为引擎

        渲染引擎

        Web播放器

        SDK



(二)创作应用程序

Virtools Dev是一个创作应用程序,允许你快速容易的生成丰富、对话式的3D作品。通过Virtools的行为技术,给符合工业标准的模型、动画、图像和声音等媒体带来活力。

Virtools Dev 不能产生模型。Virtools Dev 不是一个建模工具,然而,简单媒体如摄像机,灯光,曲线,接口元件和3D帧(在大多数3D应用中被叫做哑元和补间)能简单的通过点击图标创建。



(三)交互引擎

Virtools是一个交互引擎-即Virtools对行为进行处理。行为是某个元件如何在环境中行动的描述。Virtools提供了许多可再用的行为模块,图解式的介面几乎可以产生任何类型交互内容,而不用写一行程序代码。

    对于习惯编程者,提供VSL语言,它通过存取SDK,作为对图形编辑器的补充。

Virtools也有许多管理器,它帮助交互引擎完成它的任务。某些管理器(例如SoundManager)对于动作引擎是外部的,一些管理器(例如TimeManager)对于动作引擎是内部的。



(四)渲染引擎

Virtools有一渲染引擎,在Virtools Dev 的三维观察窗口中可以所见即所得的查看图像。

Virtools的渲染引擎通过SDK可以由你自己或者订制的渲染引擎来取代。注意,存取Virtools渲染引擎的源码受制於一个附加的授权协议书。



(五)Web 播放器

在成为一种伟大的技术之前,好的技术一定要能被容易地理解和接近。Virtools提供一个能自由下载的Web播放器-而且下载量少於1 MB!

Web播放器包含回放交互引擎和完全渲染引擎。更一步的关於Virtools Web播放器的资讯可在在线参考中得到。





(六)SDK

Virtools Dev 包括一个SDK,提供对行为和渲染的处理。

藉由SDK,你可以:



        产生新的交互行为(动态链接库-DLL方式)

        修改已存在交互行为的操作

        写新的文件导入或导出插件,支持你选择的建模文件格式

        替换, 修改或扩充Virtools Dev渲染引擎(需要服从授权协议)



VSL在Dev内具有和SDK的接口,因此可以在不用运行自定义动态连接库(DLLs)下,能容易快速地测试新的概念,执行自定义编码。

这些只不过是一些例子-没有做不到,只有想不到!




欢迎光临 纳金网 (http://www.narkii.com/club/) Powered by Discuz! X2.5