|
|
1
2
帧缓冲区对象(FBO)只是一个基本工具,不能用于直接操作图像。如果您知道如何将OpenGL中的图像操作渲染到屏幕上,则可以使用FBO在屏幕外渲染它们。因此,它们实际上对这项任务很有用,因为你不受屏幕分辨率的限制,也不必用成千上万的闪烁图像分散用户的注意力。但是,操作本身发生在OpenGL中,可能发生在片段着色器中。 访问 OpenGL forum 获取一些关于如何开始使用OpenGL基础知识的建议。他们也有相当多的链接 sample code . |
|
2
2
在使用FBO进行图像处理之前,您需要知道如何处理OpenGL,因为FBO可以简单地用作渲染目标(用于渲染操作的输出缓冲区)。一旦您熟练使用OpenGL,并且可能知道如何进行着色器编程,您就可以在FBO中对图像执行几乎所有操作,而且速度非常快。
|