opengl图像如何 输出成图片

来源:百度知道 编辑:UC知道 时间:2024/06/01 14:31:29
现在在VC环境下用opengl编写了一个程序 生成一个模型 我想要把这个模型的保存成图片的该怎么弄?
不想用截屏的办法 因为要生产很多很多角度观测的图像 都要截屏的话累死了

或者怎么把这么多角度的观察图像 做成动画的?

这都是顶点观察 不是连续的

请高手帮忙,谢谢了

你可以用glReadBuffer来指定读取哪个缓冲区~~~一般都是用GL_FRONT或GL_BACK(用了双缓冲的话一般用GL_BACK)~~~

之后用glReadPixels把像素读出来,一般的24位BMP的话我们用GL_BGR_EXT作像素格式参数就行了~~~这样读出来的像素可以直接保存到BMP里面了,当然要注意一下BMP保存像素的倒置的~