是否有可能/最简单的方法从max获取3D模型并创建可在网络上运行的Flash或Javascript轮播?它应该像一个现实世界的CD旋转木马一样,内置100个左右的模型。
(http://www.thechiplab.com/stacks/Untitled-2.jpg)
每侧的按钮滚动芯片。非常感谢您查看我的问题。这是我的第一个,我没有看到任何类似的问题。抱歉没有嵌入图片......它不会让我,因为这是我的第一篇文章。
大通
答案 0 :(得分:2)
对于使用Flash中的3D图形,您可以使用像Away3D或Papervision3D这样的库(后者曾经是主要的,但前者似乎有更多的动力。)
Away3D将在下一版本的Flash中获得硬件加速,但目前图形的复杂性将受到软件渲染器的限制。因此,我不知道100碟片旋转木马是否真的可行。
进行Web 3D的另一个选择是WebGL(已经提到过),但是现在还没有在每个浏览器中支持(如果有的话,还是IE。)
另一种选择是使用Unity。他们的插件可以在比WebGL更多的浏览器中工作,但是没有广泛安装(或者说WebGL不需要任何插件。)
您使用的特定文件格式因每个平台/引擎而异,但Web 3D最常见的文件格式是Collada。 3ds Max的最佳Collada导出器位于http://www.opencollada.org
答案 1 :(得分:1)
我只是将其添加到@ jhocking的(正确的)答案:
我已经使用这个asConverter max script将3dsmax模型转换为几个不同项目的原生Flash AS3类。最好的是它导出/扩展本机类(例如扩展TriangleMesh3D Papervision类)。这样,您可以设法绕过从3dsmax导出模型时遇到的一些问题。我发现它产生了非常可靠的结果 - 形状良好的几何图形和良好的uvw贴图。它支持PV3d,Away3d和Sandy。
它现在看起来像一个已经不复存在的项目,但在某些时候它被Mr. Doob重新修改了。
顺便说一句@jhocking:你知道Unity会在“不久的将来”支持AS3 /出口到SWF(当我发布时,我会假设) Unity是一个了不起的应用程序,出口到SWF会很棒。
答案 2 :(得分:0)