1. 首页
  2. three.js

three.js如何找到像素的颜色值(压缩纹理)?

three.jsn纹理文件格式>n正在寻找一种简单的无需使用额外画布或场景即可获得p处纹理的实际rgba值的方法。n我认为没有一种简单的方法可以做到这一点,因为您必须执行通常(自动)在GPU上执行的相同解压缩。我从未在JavaScript中看到过这方面的实现。nobject.material.map.mipmaps[0]。数据和原始数据也是字符串。n我想,我需要一个解析器或查找文件结构。n知道如何规范UV。n您需要使用GPU解压缩纹理数据,这需要使用WebGL将其渲染到画布。您是使用现有的画布/场景/渲染器,还是使用新的画布/场景/渲染器,这取决于您。n有许多不同类型的压缩纹理(即使在DDS中也有几种),我从来没有见过用JavaScript为其中任何一种实现解码器,对不起!n好的,萨克斯,不值得一读n How to find color value of pixel (compress texture)?n

three.js如何找到像素的颜色值(压缩纹理)? 为WP2原创文章,链接:https://www.wp2.cn/three-js/three-js%e5%a6%82%e4%bd%95%e6%89%be%e5%88%b0%e5%83%8f%e7%b4%a0%e7%9a%84%e9%a2%9c%e8%89%b2%e5%80%bc%ef%bc%88%e5%8e%8b%e7%bc%a9%e7%ba%b9%e7%90%86%ef%bc%89%ef%bc%9f/