虚拟现实工具软件的要求包括:工具软件(工具盒)是面向对象函数的可扩充的库;硬件独立性;支持某种形式的网络;接受CAD 3-D文件。 虚拟现实工具盒(toolkits)包括:"WorldToolKit--WTK","VCToolkit--VCT","Cyberspace Developer Kit--CDK","Virtual Reality Toolkit--VRT3","Mercury","Virtual Reality Distributed Environment and Construction Kit"。 VRML的特点包括:它是造型语言, 可描述3D场景;用户可进入VRML建立的世界,去探索它;VRML建立的世界是交互的,受用户控制;把2D,3D物体、动画、多媒体效果混合于一体;平台无关,可在PC或SGI上浏览;基于Web,可建立三维可视化服务器;着色不如OpenGL快;没有底层控制;有限的界面。 虚拟现实工具软件各模块的功能如下:交互软件是接受用户操作与控制的接口软件;虚拟场景漫游软件使用户能在三维虚拟世界中移动;虚拟环境要求的操作系统有特殊能力;编辑器产生或编辑虚拟现实环境,并具有内部动态建模设备,事件调度软件调度一系列事件。 |