2014-09-03 55 views
0

我已經開始使用three.js了,並且我知道three.js中的頂點有着色,但我正在調查three.js中是否有某種方法,或者通常在WebGL中有頂點的索引顏色?例如,根據我給頂點的一些值,我將限制從藍色,從黃色到紅色的顏色從最小值到最大值,並且兩個頂點之間的梯度必須使用該索引顏色的比例。實際的例子將用於有限元方法可視化。three.js - 它是否有索引着色的頂點?

那麼,你知道如何破解這個?

回答

1

存儲索引與頂點,並將它們傳遞給片段着色器。在片段着色器中,使用插值索引在包含顏色漸變的1d(*)紋理中執行查找。 (*)請注意,WebGL實際上並不支持真正的1d紋理,常用的方法是使用Nx1 2D紋理。

+0

謝謝Paul-Jan,我會看看我該怎麼做,然後回寫結果。 – 2014-09-03 22:10:40