它有顶点的索引着色吗

Does it have indexed coloring for vertices?

本文关键字:索引 顶点      更新时间:2023-09-26

我已经开始使用three.js,我知道three.js中的顶点有着色,但我正在研究在three.js或WebGL中是否有某种方法可以为顶点创建索引颜色?例如,我会根据我给顶点的一些值,在从最小值到最大值的范围内,将颜色从蓝色、黄色到红色进行限制,并且两个顶点之间的渐变必须使用索引颜色的比例。实际示例将用于有限元法可视化。

那么,你知道怎么破解这个吗?

将索引与顶点一起存储,并将它们传递到片段着色器。在片段着色器中,使用插值索引在包含颜色渐变的1d(*)纹理中进行查找。

(*)请注意,WebGL实际上并不支持真正的1d纹理,常见的方法是使用Nx1 2D纹理。