2013-02-28 127 views
2

我想获得dds纹理与three.js一起使用。我有一个json模型(使用three.js转换器从.obj + .mtl转换而来),使用jpg/png格式的烘焙纹理。我创建了一个dds纹理(带有mipmap的DXT1)。当我加载使用DDS纹理的模型(使用JSONLoader)时,UV贴图似乎不适用。我没有得到任何映射。three.js dds压缩纹理uv地图问题

例如平面JPG质地:

enter image description here

而且通过切换到DDS我得到这个:

enter image description here

是预期的行为?或者DDS纹理不支持uv贴图?或者也许这是three.js中的某种错误?

我真的会使用任何帮助球员。

+0

Three.js支持DDS。在three.js例子中搜索单词“compressed”和/或“DDS”。 – WestLangley 2013-02-28 18:00:07

+0

我知道。第二个屏幕截图显示了DDS纹理的应用。我的问题涉及DDS的UV映射,以及为什么它的行为与JPG/PNG纹理不同? – nehvaleem 2013-03-01 09:12:59

回答