随着现代科技的快速发展,市面上已出现了很多类型的VR软件,这些软件功能各异,应用在不同的领域。在此介绍几款常用的VR产品,以便用户更深层地了解虚拟现实的具体含义。常用VR软件如:
(1) VRML:VRML是“Virtual Reality Modeling Language”的缩写形式,意思是“虚拟现实造型语言”。VRML是一种用在Internet 和Web超链上的,多用户交互的,独立于计算机平台的,网络虚拟现实建模语言。虚拟世界的显示、交互及网络互连都可以用VRML来描述。VRML的设计是从在WEB上欣赏实时3D图象开始的。VRML浏览器既是插件,又是帮助应用程序,还是独立运行的应用程序,它是传统的虚拟现实中同样也使用的实时3D着色引擎。这使得VRML应用从三维建模和动画应用中分离出来,在三维建模和动画应用中可以预先对前方场景进行着色,但是没有选择方向的自由。VRML提供了6+1度的自由,用户可以沿着三个方向移动,也可以沿着三个方向旋转,同时还可以建立与其它3D空间的超链接,因此VRML是超空间的。
(2) Cult3D: Cult3D是Cycore公司的一个面向电子商务的交互三维软件,主要应用于主流操作系统和应用程序的交互三维渲染软件,使用Cult3D技术,用户可以在线浏览、观察可交互的三维产品模型,同时Cult3D文件可以应用于网页、Office文档、Acrobat文档以及支持ActiveX的开发语言,如VB等。 对于协助电子商务提高销量,增强销售时的产品描述效果以及做好售后服务都是很有帮助的。它在低带宽的连接上提供了高品质的渲染技术,而这对于知名公司的市场运作非常重要。例如:钟表,电子消费品等,仅通过使用鼠标,就可以旋转和缩放产品的Cult3D模型,还可以从任意角度观察模型,以及通过单击模型的功能按钮开启产品的部件,如移动部件,在显示/菜单系统中漫步,也可以倾听优美的音乐和清晰的解说。
(3) Virtools:Virtools所开发的三维引擎成为微软XBox认可系统。其特点是方便易用,应用领域广(游戏机,互联网,工业合作等)。全球交互三维开发解决方案公司VIRTOOLS日前推出了最新版本Virtools Dev 2.1实时三维互动媒介创建工具。Virtools在其Dev接口上加入了许多新功能,改善了工作流程,让用户可以专注于创作出完美的交互三维画面。Virtools Dev 2.1具备多项全新功能,其中包括20多种新增的“行为模块(Behavioural Module)”,以及全新的DirectX 8.1引擎。在其行为引擎(Behavioural Engine)及各管理系统上添加了新功能,Virtools SDK及Virtools Web Player允许用户随意操控,享受全新的体验。
(4) Creator:MultiGenCreator是一个强有力的、集为一体的套装软件,用来开发诸如大地、海洋、天空等视景仿真数据库。无论用户是要建立动态的车辆的模型,产生特定地点的符合地球弧度的大场景还是操控半自动化的武器,MultiGen Creator都在同一个完整的环境中给了用户所有必需的、高效率的工具来创建最优化、高度逼真的实时三维模型。MultiGenCreator使用户能够建立实时优化的场景,不会出现令人不快的视觉异常。用户也可以调节数据库,校正源于CAD或动画软件所建模型中的数据错误,最终结果将具有无可比拟的效率,以及被用户证实了的可靠性和优越的实时性能。OpenFlight数据格式是MultiGenCreator的基,是逻辑化的有层次的景观描述数据库,用来通知图象生成器何时及如何渲染实时三维景观,非常精确可靠。MultiGenCreator强大的工具核心为25种不同的图象生成器提供自己的建模系统和定制的功能。先进的实时功能如等级细节、多形删减、逻辑删减、绘制优先级、分离平面等是OpenFlight成为最受欢迎的实时三维图象格式的几个原因。许多重要的VR开发环境都与它兼容。