15-习题
习题
5.1 如5.11节所述,通过在纹理坐标顶点属性中添加“noperspective”声明来修改程序5.1。然后重新运行程序并将输出与原始输出进行比较。是否有任何明显的透视变形?
5.2 使用简单的“画图”程序(如Windows“画图”或GIMP[GI16]),绘制自己设计的手绘画面。然后使用您的图像在程序5.1中为金字塔添加纹理贴图。
5.3 (项目)修改程序4.4,使“太阳”“行星”和“月亮”具有纹理。您可以继续使用已存在的形状,也可以使用任何您喜欢的纹理。通过搜索一些发布的代码示例可以获得立方体的纹理坐标,或者您可以手动构建它们(尽管这有点单调乏味)。