Chisel 2.0

VRML 文件优化/校验工具

 

Chisel 是 VRML 文件优化程序,它可以优化场景图的质量和效能、减少文件大小、同时保证场景图结构的可靠性。Chisel 中错误检测和定位工具,可以安全清理混乱的或错误的代码。Chisel 还可以对文件进行无损压缩,或对场景图进行改编或有损压缩。Chisel 也集合了 VRML97 语法检测的功能。

Chisel 主要有以下一些功能:

open iconsave iconfetch icongzip save icon

文件处理 Chisel 可以打开或保存 VRML 文本或 Gzip 格式的 VRML 文件,另外还可以把 VRML 文件保存为 XML 编码的 X3D 文件。另外还可以使用 Chisel 来下载和某个 VRML 文件相关的所有贴图、声音等资源文件。

VALIDATE

校验 在 VRML 文件载入以后,Chisel 将自动对文件进行检验,判断其是否符合 VRML 97 语法。错误和警告将会在 Chisel 的文本窗口中以高亮标出。

FORMAT

格式化 对 VRML 文本进行格式化处理,比如自动添加缩进或换行、自动删除注释和空格。

CLEAN

清理 自动清理不必要的节点、域、路由。

CONDENSE

精简 调整数据的精度、调整插值器的精度,自动建立 DEF/USE 应用,自动建立原型,自动清理不必要的造型节点。

REDUCE

简化 把共面三角形面自动转化为四边形,合并临近的边,合并较小的三角形面,合并平行 边

REORGANIZE

重组 并入 Inline 文件或的原型,把造型改写为 Inline,分割 IndexedFaceSet 和 ElevationGrid。

MUTATE

变异 把造型变换点、线、面的形式

Chisel 并不太适合做一个 VRML97 文件编辑器,你可以把 Chisel 当作一个 VRML 和 3D 软件的之间的桥梁。例如由 3D Studio MAX 或 AutoCAD 输出的 VRML97 文件中可能包括大量的错误的或无用的代码。这时你就可以使用 Chisel 来对这些文件进行自动的处理,之后再使用象 VRMLPAD 这样的 VRML场景图编辑器来添加交互代码。

更详细的手册见:http://www.neeneenee.de/vrml/documents/chisel/doc/chiseldoc.html(英文)

 

Chisel 是基于 Java 的,因此是一个跨平台的程序,只需要安装了 Java 的平台就可以运行。象 Windows、Mac OS、Linux、Unix 下都可以运行 Chisel。可以在下面的网址找到安装文件。

下载链接 http://www.external.hrp.no/vr/tools/chisel/install.htm

对于 Windows 系统,需要先安装 Java 运行环境,然后可以下载安装文件并双击来进行安装。标明“includes Java VM”的文件包中将包含一个 Java 虚拟机。

Michael St. Hippolyte 和其 Trapezium 公司从 1998 年就开始开发 Chisel/Vorlon。这时 Chisel/Vorlon 还是付费的商业版权软件。其后 Chisel/Vorlon 源代码被转交给 Web3D 联盟并向公众发布了源代码,后来 Chisel 还中加入了 X3D/XML 格式的保存选项。Chisel/Vorlon 源代码被包括在 2003 年夏季发布的 X3D/Web3D SDK 中。Michael Louka 在 2004 年重新编译了一个自由软件版本并发布了多个平台下的安装包,VRMLsuck 的 Michael Louka 在其网站上维护了一份 Chisel 的说明手册。

Chisel/Vorlon 的开放源代码的镜像位于 http://ovrt.nist.gov/chisel.html 和 Web3D 联盟的 SDK 网站上,感谢 Michael St. Hippolyte 和 Trapezium 公司想大众发布了这两个优化软件的源代码。现在也可以在自己的软件中使用 Chisel/Vorlon 的源代码了。

感谢 Michael St. Hippolyte 和 Trapezium 公司,及 Chisel 的其他维护开发者提供我们这样小巧实用的 VRML 工具。


2004/04 供稿 http://17de.com/x3d/