【发布时间】:2015-03-01 12:37:42
【问题描述】:
我有一个由几个三角形组成的网格(订购 100 个)。我想为它们中的每一个定义一个不同的片段着色器。因此能够为每个三角形显示不同类型的反射行为。
我应该如何解决这个问题?我应该开始定义一个 GLSL 程序并尝试区分不同的三角形吗?这个答案暗示我这不是正确的方法 glDrawElements and flat shading 。即使这个Using a different vertex and fragment shader for each object in webgl 似乎也不是正确的方法,因为我不想拥有多个对象,而只想拥有一个具有不同材质(片段着色器)的对象。
【问题讨论】:
标签: opengl-es webgl fragment-shader