【问题标题】:How to load compressed .dds images as collada textures?如何将压缩的 .dds 图像加载为 collada 纹理?
【发布时间】:2012-09-26 02:05:48
【问题描述】:

您知道如何使用压缩的 .dds 图像作为 collada 纹理吗?

应该更新库的哪个部分来执行此操作?

任何帮助将不胜感激!

【问题讨论】:

    标签: webgl three.js


    【解决方案1】:

    DDS

    Three.js 已经可以读入 dds 文件了。

    只需调用 THREE.ImageUtils.loadCompressedTexture:

    https://github.com/mrdoob/three.js/blob/master/src/extras/ImageUtils.js#L39

    科拉达

    需要更新此行以检测文件是dds文件还是普通图像并使用相应的方法读取该文件。

    https://github.com/mrdoob/three.js/blob/master/examples/js/loaders/ColladaLoader.js#L3116

    【讨论】:

    • 哇,好用!这就是我要找的!非常感谢!
    • 这是怎么回事? ImageUtils.js 似乎不再包含了。
    猜你喜欢
    • 2015-01-27
    • 2013-02-14
    • 2016-02-01
    • 1970-01-01
    • 2018-01-28
    • 1970-01-01
    • 2021-07-08
    • 2020-04-21
    • 2023-01-12
    相关资源
    最近更新 更多