在 Papervision 3d 中导入 Collada 文件

发布于 2024-07-13 20:29:50 字数 252 浏览 14 评论 0原文

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

非常感谢。

I am having trouble importing a Collada file in Papervision3d. I have done an exhaustive Google search to no avail. All the examples and tutorials end with errors, be they "Can't find materials" errors or simply not showing the file at all. I have tried many different types of Collada files, including a lot of Collada's own from their testing library. Basically, I just want to know an updated way for loading a Collada file into flash with Papervision 3d 2.0 (Great White).

Thanks so much.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

泪痕残 2024-07-20 20:29:50

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

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

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

If you're using 3dsMax you'll need to get a plugin to export the collada file. The default export doesn't work properly. If you're using 3dsMax 2009, you'll need a special version of the plugin.

I believe that this is it:
http://www.flashbookmarks.com/pv3dchat/ColladaMax2009.zip

Once you know that your dae file is correct, you'll need to build a MaterialsList object with each of the materials that your 3D file will use. It's a bit of work but after you've done that everything should be good. Make sure the name of your materials in the MateriasList are the same as they are in your 3d program. They'll be mapped to the 3d object by their name.

宣告ˉ结束 2024-07-20 20:29:50
cow = new Collada("http://papervision2.com/wp-content/downloads/dae/cow.dae");
scene.addChild(cow);

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

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

You can use your local model. Just don't forget to create a camera and point it on your model. Also don't forget to "addChild". + try playing with models Scale, it probably can be too big to fit the screen.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文