在Papervision 3d中导入Collada文件

时间:2009-02-15 03:02:36

标签: flash actionscript papervision3d collada 3dsmax

我在Papervision3d中导入Collada文件时遇到问题。我做了详尽的谷歌搜索无济于事。所有示例和教程都以错误结束,无论是“找不到材料”错误还是根本不显示文件。我尝试了很多不同类型的Collada文件,包括很多Collada自己的测试库。基本上,我只是想知道使用Papervision 3d 2.0(Great White)将Collada文件加载到闪存中的更新方式。

非常感谢。

2 个答案:

答案 0 :(得分:0)

如果你正在使用3dsMax,你需要获得一个插件来导出collada文件。默认导出无法正常工作。如果您使用的是3dsMax 2009,则需要一个特殊版本的插件。

我相信这就是它: http://www.flashbookmarks.com/pv3dchat/ColladaMax2009.zip

一旦您知道您的dae文件是正确的,您就需要使用3D文件将使用的每种材料构建一个MaterialsList对象。这是一些工作,但在你完成之后,一切都应该是好的。确保MateriasList中材质的名称与3d程序中的材质名称相同。它们将按名称映射到3d对象。

答案 1 :(得分:0)

cow = new Collada("http://papervision2.com/wp-content/downloads/dae/cow.dae");
scene.addChild(cow);

您可以使用本地模特。只是不要忘记创建一个相机并将其指向您的模型。另外别忘了“addChild”。 +尝试使用模型Scale,它可能太大而无法适应屏幕。