Xj3D 将发布新版本

2003.05.30

资料来源 http://17de.com/x3d

Web3D 联盟 Xj3D 开发组在上次 Xj3D 推出 M7 版本后,最近又推出了新版本的 Xj3D 工具包。这次新的版本对整个系统进行了很大的改动,包括对代码的简化,并开始加入 X3D 脚本的执行代码。

主要的改变包括:

Elumens Dome/VisionStation 上完整的 Java3D 渲染支持(注意需要另外安装相关的 DLL 之类的文件,此部分不包括在标准的下载包中)。

新添加了试验性的文件格式转换程序,以提供在 X3D <-> VRML97 之间自由地转换。基本接近 beta 版本发布,但现在没有提供下载。

全新的输入设备处理执行。现在提供广泛的输入设备支持,包括各种不同功能的:鼠标、键盘、数据手套、HMD、交互屏幕、定制的按钮/滑杆/游戏杆。提供了鼠标和键盘控制的导航模式。

支持执行基本的 NURBS 节点。但是根据原先的 X3D ISO 文档规格。在最终版规格中 NURBS 节点规格可能还有变动,所以请小心使用!

SAI 场景存取界面已经更新到最终的 ISO 规格。现在仍然没有直接的执行代码,只是包括部分 ECMAscript 处理,要到下一个版本才能完成。

3D 纹理和环境帖图节点组件部分基本成形。但此时还不能处理大场景。

大量的脚本/事件的模型/原型交互在开发之中。另外针对 VRML97 和 X3D 在事件模型上的差异,对内部处理模式进行了相应调整。

又重新加入了 Fog 雾化功能。

在这次及以后的 Xj3D 开发中 Makefile 系统建立应用程序路径。

------

因为事件模型的巨大变动,虽然可以运行测试,但可能会发现浏览原先的交互内容时会出现很多问题。

下一个开发版本将:

- 可定制的鼠标处理(例如当鼠标指针移过 Anchors、TouchSensors 时改变形状)

- DIYBrowser/Xj3DBrowser 之类的用户定义界面。

- 根据即将制定的 MIME 类型和扩展名的规格对文件关联和编码解析做调整,VRML97 编码或其它编码的 X3D 文件将有自己的 MIME 类型和扩展名 以和 VRML97 文件区分

- 完成 Billboards 和 Background 节点。

 

--
Justin Couch http://www.vlc.com.au/~justin/
Java Architect & Bit Twiddler http://www.yumetech.com/
Author, Java 3D FAQ Maintainer http://www.j3d.org/
-------------------------------------------------------------------
"Humanism is dead. Animals think, feel; so do machines now.
Neither man nor woman is the measure of all things. Every organism
processes data according to its domain, its environment; you, with
all your brains, would be useless in a mouse's universe..."
                                              - Greg Bear, Slant
-----------------------------------------------------------------

资料来源 http://17de.com/x3d