首页 百科知识 的编辑和浏览

的编辑和浏览

时间:2022-10-05 百科知识 版权反馈
【摘要】:1. VRML的编辑VRML源文件是一种基于ASCII码的描述语言,它可以使用一般计算机中都具有的文本编辑器编写VRML源程序,也可以使用VRML的专用编辑器编写。但是要注意,所编写的VRML源文件的扩展名必须是.wrl或.wzr,否则VRML的浏览器将无法识别。在VRMLPad的编辑环境中,所有的场景、动作均通过文本编辑器来实现。Cortona是业内第一个也是唯一支持最新的EAI功能的浏览器,且源文件体积很小,安装、使用都非常方便。

1. VRML的编辑

VRML源文件是一种基于ASCII码的描述语言,它可以使用一般计算机中都具有的文本编辑器编写VRML源程序,也可以使用VRML的专用编辑器编写。

(1)用记事本编写VRML源程序

在Windows操作系统中,可以用记事本创建并编辑VRML源文件。但是要注意,所编写的VRML源文件的扩展名必须是.wrl或.wzr,否则VRML的浏览器将无法识别。这种方式只能创建比较简单的物体和场景,对于复杂场景,采用记事本来创建是非常困难的。

(2)用VRML的专用编辑器编写源程序

采用专用编辑器可以避免记事本编辑器不能生成复杂场景的问题。常见的VRML编辑器主要有VRMLPad、Cosmo world、Paragraph’s Virtual Home Space Builder、Home Space、Internet3D Space Builder等。

在VRMLPad的编辑环境中,所有的场景、动作均通过文本编辑器来实现。编辑器为节点关键字段提供输入选择,使设计者可以把精力专注于场景设计本身,而不必刻意记忆和输入大量的节点关键字段,从而大大减轻了编辑过程的工作量。此外,不同节点及属性使用不同颜色进行标识,错误字段用红色高亮来显示,为设计者节省了大量的纠错时间和精力。除此以外,VRMLPad生成的场景可移植性很好,一般可不做任何改动而被其他虚拟现实工具所引用,也可利用VRMLPad对其他虚拟现实创作平台生成的场景进行二次开发。对于需要借助于Script节点来进行复杂的交互控制的场景,VRMLPad是最佳的编辑环境。

另外,由于手写实现复杂场景的编码非常困难,可使用其他常见的图形格式进行转换。例如,使用3DS Max构造三维模型,并将文件转换后导入VRML文件。由于转换程序的局限性,在转换某些特定文件的某些特效时可能显示失败。

2. VRML的浏览

VRML的浏览方式可以大致分为三类:

(1)独立浏览器

该类浏览器可以直接从网上下载.wrl文件并进行展示,而不需要其他浏览器的支持。这类浏览器主要有Open Worlds、World Viewfor Developers、Open Inventor等。

(2)辅助浏览器

辅助浏览器与网络浏览器搭配使用,实现三维场景浏览等功能。当网络浏览器遇到一个VRML链接时,就会启动该辅助浏览器,如Netscape Navigator的VRML浏览器等。

(3)插件类浏览器

该类浏览器可作为嵌入某种浏览器的插件,同时它自身也是一个独立的应用程序,类似于用于播放Flash动画的Flash播放器。

目前,世界上大多数虚拟现实用户使用的VRML浏览器是以下两种:

(1)Cortona

Parallel Graphics公司是目前VRML领域最有活力的一家公司,它开发的Cortona浏览器不仅能很好地支持VRML97、NURBS曲线,还支持多种规格的扩展功能,如播放Flash、MP3、键盘输入、拖放控制等。Cortona是业内第一个也是唯一支持最新的EAI功能的浏览器,且源文件体积很小,安装、使用都非常方便。

(2)Blaxxum Contact

Blaxxum Contaet浏览器全面支持VRML97、NURBS、UM,渲染速度非常快。但由于其设计目的是网络3D聊天,所以没有控制面板,只能使用右键菜单选择移动方式,致使浏览模式的切换十分不便。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈