嗨,我想打开一个 3d max 文件并在 flash 动作脚本 3 中旋转一个 3dmax 对象。我该怎么做?
2359 次
3 回答
0
据我所知,有两种方法可以将 3D 模型(3DS、Maya 等)导入 Flash 应用程序:
- 将 3D 场景渲染为视频,并在 Flash 中输出视频(这不会是交互式的)。
- 将您的场景导入Swift 3D,然后可以导出到 Flash。
除此之外,必须从 Flash 中生成 3D,或者您必须知道文件格式并从模型文件中读取点、法线、纹理等(导出到 *.x 或 *.fbx 可能帮助,并且它们的文本格式相对容易解释;确保您不使用 x/fbx 的二进制版本)。
于 2010-07-23T15:55:14.903 回答
0
有一些 3d 引擎使这更简单
如果您只是旋转,我想 Sophie 3d 可能是最简单的http://www.sophie3d.com/
另外两个首选库是 Away 3d 和 Papervision (按我的喜好排列)
您使用这些的方法是让 Collada 将您的 3d Max 对象转换为 away3d 和 pv3d 支持的 xml 可读方案
在快速搜索 collada 3d 教程后发现了这个,尽管可能还有更多 http://www.wazim.com/Collada_Tutorial_1.htm
希望这可以帮助...
于 2010-07-23T15:48:29.647 回答