ClickSnake 发表于 2021-4-1 20:33

有关GLSL顶点着色器的颜色问题

最近在学c++中的opengl,在learnopengl CN网站学到了着色器部分,在“更多属性!”那一小结遇到了一个问题。官方教程给出的是一个三角形,而我的程序是两个三角形,每个顶点还不相连,做成了一个六芒星的样子。可是顶点加入颜色属性以后,两个三角形之间的边界还是能看得出来。
https://attach.52pojie.cn//forum/202104/01/202555w97tel1ttw7l9fiq.png?l
这是我的思路(图中的数值是离rgb的距离,实际rgb值是1-距离)
https://attach.52pojie.cn//forum/202104/01/202558m3g3v7pwqfzpxlqk.png?l
请问怎样让那个边界消失?
难道是我思路错了吗?(顶点着色器对颜色的渲染和我想象的一样吗?和距离有关?)

c03xp 发表于 2021-4-2 10:25

这是人眼的错觉

ClickSnake 发表于 2021-4-4 08:20

c03xp 发表于 2021-4-2 10:25
这是人眼的错觉

连着的也有错觉吗???怎么看也不是错觉啊
页: [1]
查看完整版本: 有关GLSL顶点着色器的颜色问题