如何使用opengl制作低分辨率图形?

时间:2017-12-03 16:04:16

标签: opengl

我在C中使用opengl写作,我想制作oldschool风格的图形 - 比如Star Fox for SNES。所以我计划有一个2D数组(我将弄清楚如何,现在只讨论伪代码)代表较低分辨率的碎片(你可以想象只包含rbg颜色信息)。所以我将编写自己的代码来制作3D世界并将其光栅化为这个2D阵列(可能会尝试让GPU帮助那里)。这甚至有意义吗?有没有更好的方法来使用OpenGL制作低分辨率2D图形?

1 个答案:

答案 0 :(得分:2)

  1. 将场景渲染为低分辨率FBO。
  2. 使用纹理四边形或glBlitFramebuffer()
  3. 将FBO内容拉伸到屏幕