Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins 三个JS颜色映射(查找表--LUT)_Plugins_Three.js_Webgl_Colormap_Twgl.js - Fatal编程技术网

Plugins 三个JS颜色映射(查找表--LUT)

Plugins 三个JS颜色映射(查找表--LUT),plugins,three.js,webgl,colormap,twgl.js,Plugins,Three.js,Webgl,Colormap,Twgl.js,我正在将一个项目从canvas2D转换为webgl/webgl2,并研究如何使用ThreeJS 一个问题是使用彩色贴图。我通常使用256色贴图,因此颜色是Uint8属性数组,作为统一颜色贴图的索引:256色数组 这需要顶点着色器将Uint8颜色属性(将1字节索引转换为统一的颜色数组)转换为不同的颜色,以传递给Frag着色器,然后该着色器将其用于颜色 我怎么在三分钟内做到这一点?或者我可能需要一个不同的3D库(,比如) 更一般地说,我需要了解如何集成或创建three.js的扩展。有任何文档或帮助吗

我正在将一个项目从canvas2D转换为webgl/webgl2,并研究如何使用ThreeJS

一个问题是使用彩色贴图。我通常使用256色贴图,因此颜色是Uint8属性数组,作为统一颜色贴图的索引:256色数组

这需要顶点着色器将Uint8颜色属性(将1字节索引转换为统一的颜色数组)转换为不同的颜色,以传递给Frag着色器,然后该着色器将其用于颜色

我怎么在三分钟内做到这一点?或者我可能需要一个不同的3D库(,比如)

更一般地说,我需要了解如何集成或创建three.js的扩展。有任何文档或帮助吗?我认为,three.js网站不包括这一点。

关于LUT,有一个