相关疑难解决方法(0)

OpenGL:如何渲染完美的矩形渐变?

我可以只用一个三角形渲染三角形渐变,并为每个角使用glColor.

但如何渲染完美的矩形渐变?我尝试了一个四边形,但中间会变得难看.我也尝试过2x2尺寸的纹理,就像它应该做的那样:从每个角落进行适当的混合,但是当拉伸太多时纹理采样精度变得不准确(我开始看到大于1x1尺寸的像素).

有没有办法在着色器中计算这个?

-

编辑:这是问题所在:

http://img143.imageshack.us/img143/7066/gradients.png

http://img143.imageshack.us/img143/7066/gradients.png http://img143.imageshack.us/img143/7066/gradients.png

c++ opengl gradient glsl

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

c++ ×1

glsl ×1

gradient ×1

opengl ×1