Seamless3d 是一个免费的所见即所得的 X3D/VRML 动画编辑器。Seamless3d 支持编辑 H-Anim 标准中的骨骼化模型,并可以对模型设置动画或生成骨骼化的动画。Seamless3d 除了支持标准的 VRML97 节点,也同时支持可选的蒙皮化网格模型、X3D XML 和 X3D VRML 编码、新的 X3D IndexedTriangleSet 节点。

Seamless3d 使用自有的 smls 文件(.smls)来处理并保存场景图信息。Seamless3d 使用这种和 VRML 几乎一样的文本文件结构,不过 Seamless3d 中使用了自有的原型节点来保存扩展信息以方便编辑。标准的 X3D VRML 编码/VRML97 文件(.x3dv;.x3dvz;.wrl)文件在编辑是将被导入到  Seamless3d 中并转换为适当的原型,再编辑过以后,再重新输出为 X3D VRML 编码 /X3D XML 编码/ VRML97 文件。

Seamless3d 将能输出如下格式的 VRML/X3D 文件:

.x3d     X3D XML 编码
.x3dz    gzip 压缩的 X3D XML 编码
.x3dv    X3D VRML classic 编码 
.x3dvz   gzip 压缩的 X3D VRML classic 编码
.wrl     非压缩或 gzip 压缩 VRML97 格式

Seamless3d 可以看做为一个可视化的场景图编辑,Seamless3d 中可以显示场景图结构树,可以编辑节点、域值或编辑路由。但 Seamless3d 中并不能显示或执行所有的 X3D/VRML 节点。Seamless3d 是专门用来编辑和设置单个无缝模型动画的,在同一时间中,Seamless3d 只能显示和编辑一个单一的三维造型。因此 Seamless3d 的程序文件体积很小(大约 500k)。

Seamless3d 还特别支持 H-Anim 动画编辑器 blaxxun Avatar Studio 生成的特殊替身格式。blaxxun avatar 的模型和动画均可以导入到 Seamless3d 中。

参见:http://www4.tpg.com.au/users/gperrett/seamless3d/


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