前一段时间Web3D 联盟源代码工作组公布3D Studio Max 的 X3D 插件开放源代码项目:http://www.web3d.org/TaskGroups/source/。进行 alpha 阶段的导出插件开发。这个插件是根据原先 Max SDK 中的 VRML Exporter 插件开发的,并更新到 X3D 规格的要求。工作组还有很多需要工作需要做,包括修复 bug 和映射 3DSMax 特性到 X3D 上。下一阶段主要开发 Multitexture 多纹理和 NURBS 曲面。
介绍说输出插件只支持VRML Classic 编码,添加 XML 编码并不复杂,在以后的版本中将会添加。当X3D 规格标准化以后还将添加二进制编码。
2005.3.7来自http://darendash.home.comcast.net/网站消息:3D Studio Max X3D Exporter alpha 版本已经发布.该插件目前支持max5,6,7三个版本.该网站指出了该插件的一些特征和它目前存在的功能,以及目前计划:
功能:
- 与旧版本的 VRML97 场景和帮助文件兼容
- VRML 编码 和 XML 编码 支持X3D (这里部包括VRML97 )
- 支持多重贴图,尤其是diffuse, self-illumination (as shadows)和 bump (as normals)
- 更多的DEF's支持, 尤其再 Inlines, ImageTextures以及其他部分
- 修复了一些 bug 包括VRML97输出插件存在的记忆漏洞和碰撞问题.
- 可以创建LoadSensor 传感器
目前该插件存在的问题:
- NURBS 功能
- 新的X3D-specific节点as helpers (如LoadSensors库等)
- NGons 或者 Quads 输出时的多重材质贴图
目前需解决的事情:
- NURBS 功能
- 动画材质中的2D Coord interpolators 问题(UV's和texture 的转换)
- 多重材质用于非三角形面片的物体问题
- 节点界面问题
- 列出所有原先 VRML97输出文件代码, 撤销the XML (DOM) serializer输出到传统的 VRML encoding.这样会极大的减少,简洁.代码.
计划:
- 1. Get some Alpha testing done by the good folks in the public. It's a big spec, needs a lot of testing, I need help.
- 2. Remove all proprietary code. Fix all known legacy bugs.
- 3. Fix as many new problems as possible. Put Beta code in open-source, publish Beta version and get more testing.
- 4. Release final code and plugin to open-source
本文地址:http://www.cg3000.com/html/cginfo/cgsoftware/VirtualReality/20060729/3D_Studio_Max_X3D_shuchuchajianfabu_54233.shtml


当前位置 :