如何在OpenGL(GLUT)场景中创建静态背景图像?

如何在OpenGL(GLUT)场景中创建静态背景图像?

问题描述:

我创建了一些场景,我想显示一些静态背景图像,这些图像不会随着场景的变化而变化。如何在OpenGL(GLUT)场景中创建静态背景图像?

通常这意味着您可以在场景的开始处跳过清除颜色缓冲区,而是设置默认的正交投影并使用(-1,-1,0),( - 1,+ 1, 0),(+ 1,+ 1,0),(+ 1,-1,0)顶点并将纹理应用于该四边形。

然后,您可以设置必要的透视投影并渲染场景中的任何内容。四方将为您提供背景。