【发布时间】:2012-11-06 12:44:40
【问题描述】:
我刚刚开始学习 OpenGL。在我看过的所有教程中,他们演示了使用片段着色器设置视图中所有对象的颜色。我还没有发现如何在其中一个对象上使用片段着色器,为不同的对象赋予不同的颜色。你是怎么做到的?
为了提供问题的背景,我正在绘制一个简单的场景,其中包含 2d 中的房屋和道路。我发现了如何使用固定的图形管道设置我的每个对象(房子的主体、窗户等)的颜色,我只是不明白如何使用片段着色器设置颜色。
任何澄清都将不胜感激,包括在我误解某些内容时进行纠正。
【问题讨论】:
-
在使用着色器绘制新对象之前制作颜色统一并更改统一。