2014-02-24 147 views
0

我有一個colladaloader的問題。我需要加載dds紋理,但colladaloader需要加載圖像。在瀏覽器控制檯我得到以下信息:Three.js Colladaloader DDS紋理

資源解釋爲形象,但與MIME類型image/vnd.ms-DDS轉移

是否有可能改變的東西在colladaloader.js加載DDS還是什麼我可以解決這個問題嗎?

感謝您的幫助。

回答

0

使用THREE.ImageUtils.loadCompressedTexture

檢查了這一點,如果你還沒有準備好......

How to load compressed .dds images as collada textures?

+0

我已經籤這個環節出去,但在我的Collada文件我有DDS紋理我需要加載帶有dds紋理的collada文件,當我使用THree.ImageUtils.loadCompressedTexture編輯colladaloader文件時,出現以下警告: 「drawElements:綁定到紋理單元0的紋理無法渲染, 2的權力,並具有不兼容的紋理過濾或不是'紋理完成'。或者紋理是具有線性過濾的浮點或半浮點類型,而OES_float_linear或OES_half_float_linear擴展未啓用。「 紋理正在加載,但不是100%正確 – user3332099

+0

我可能錯了,但我認爲這只是意味着你想要紋理尺寸是2的比例,所以像320x640,512x1024等 你用什麼做你的建模和紋理? – nrd

+0

當我是正確的模型和紋理是用攪拌器,但我不知道確切因爲我從另一個人那裏得到了模型 – user3332099