在 Papervision 3d 中导入 Collada 文件
Posted
技术标签:
【中文标题】在 Papervision 3d 中导入 Collada 文件【英文标题】:Importing a Collada file in Papervision 3d 【发布时间】:2010-10-07 16:56:06 【问题描述】:我在 Papervision3d 中导入 Collada 文件时遇到问题。我做了一个详尽的谷歌搜索无济于事。所有示例和教程都以错误结尾,无论是“找不到材料”错误还是根本不显示文件。我尝试了许多不同类型的 Collada 文件,包括来自他们的测试库的许多 Collada 自己的文件。基本上,我只是想知道一种使用 Papervision 3d 2.0 (Great White) 将 Collada 文件加载到闪存中的更新方法。
非常感谢。
【问题讨论】:
【参考方案1】:如果您使用的是 3dsMax,则需要获取一个插件来导出 collada 文件。默认导出无法正常工作。如果您使用的是 3dsMax 2009,则需要一个特殊版本的插件。
我相信是这样的: http://www.flashbookmarks.com/pv3dchat/ColladaMax2009.zip
一旦您知道您的 dae 文件是正确的,您就需要使用您的 3D 文件将使用的每种材料构建一个 MaterialsList 对象。这有点工作,但在你完成之后,一切都会好起来的。确保 MateriasList 中材料的名称与 3d 程序中的相同。它们将按其名称映射到 3d 对象。
【讨论】:
【参考方案2】:cow = new Collada("http://papervision2.com/wp-content/downloads/dae/cow.dae");
scene.addChild(cow);
您可以使用本地模型。只是不要忘记创建一个相机并将其指向您的模型。也不要忘记“addChild”。 + 尝试使用模型 Scale,它可能太大而无法适应屏幕。
【讨论】:
以上是关于在 Papervision 3d 中导入 Collada 文件的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 papervision3D 控制 collada 模型的动画?
如何使用 JAVA 在 Web App 中导入和显示 3D 文件 (.stl)?
ActionScript 3 Papervision3D View3D类
Flash papervision3d 从服务器加载 dae 模型