【问题标题】:Three.js - ColladaLoader - Animated model (DAE) - Black textureThree.js - ColladaLoader - 动画模型 (DAE) - 黑色纹理
【发布时间】:2014-11-21 22:33:26
【问题描述】:

我根据 ColladaLoader 示例加载了一个 DAE 文件。我从 Maya 2012 导出,包括皮肤。我已经必须通过在 .dae 文件中添加“骨架”标签来修复一件事,否则我会收到错误找不到皮肤。然后我想如果这是一个问题,也许我需要将皮肤材料的本地化 url 更改为 name.jpg,因为它们在同一个文件夹中。但这没有用。

所以我的问题是:我做错了什么吗?还是错过了什么?之后已经尝试了几种编辑材料的技术,它们确实奏效了,但随后模型停止了动画。

你可以在这里看到它:http://www.mariusposthumus.nl/playground/webgl

【问题讨论】:

    标签: javascript html three.js


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      当您应用压缩文件格式纹理(如 png、jpg、tga 或 dds)时会出现黑色纹理,使用 bmp(未压缩位图)代替它会起作用。 我遇到了同样的问题,但我以这种方式解决了它,似乎 colladaloader 不读取压缩文件格式。 这是我在 OpenGL 中创建第一个应用程序时遇到的一个老问题。 要读取压缩文件格式,您需要对其进行解码,这需要大量时间和更多编码.... ;-)

      【讨论】:

        猜你喜欢
        • 2014-03-26
        • 2012-08-10
        • 2015-09-15
        • 2012-02-07
        • 2012-12-22
        • 2023-04-05
        • 2016-03-30
        • 1970-01-01
        • 2020-04-17
        相关资源
        最近更新 更多