【发布时间】:2010-05-18 14:55:33
【问题描述】:
在 OpenGL 中为 2D 多边形创建渐变的最佳方法是什么(线性和径向)?
谢谢
如何动态生成径向渐变纹理?
【问题讨论】:
在 OpenGL 中为 2D 多边形创建渐变的最佳方法是什么(线性和径向)?
谢谢
如何动态生成径向渐变纹理?
【问题讨论】:
线性很容易 - 你只需为不同的点设置不同的颜色
red ---- red
| |
| |
| |
blue ---- blue
径向纹理可能是更好的选择
要即时生成它,请创建空纹理,然后用函数 sqrt((MAXX - x)^2 + (MAXY - y)^2) 填充它,然后为其添加颜色。
【讨论】: