Если вы просто имеете в виду «взять сцену, отрисованную OpenGL, и сохранить ее как изображение», то это довольно просто. Вам необходимо прочитать сцену с помощью glReadPixels (), а затем преобразовать эти данные в формат изображения, например PNG (http://www.opengl.org/resources/faq/technical/miscellaneous.htm).
Существуют также более эффективные способы достижения этого, например, использование FBO s. Вместо рендеринга сцены непосредственно в кадровый буфер, вы можете рендерить ее в текстуру через FBO, а затем рендерить эту текстуру как полноэкранный квад. Затем вы можете взять эту текстуру и сохранить ее в файл (например, используя glGetTexImage ).