如何在opengl中进行反锯齿?opengl反锯齿
我想答案是“使用多重采样”,但我不知道如何实现它。
我想在'标准'中做反锯齿,如果有的话,我们也不会采用几乎不赞成的方式。
我正在使用Qt库来制作窗口。
如何在opengl中进行反锯齿?opengl反锯齿
我想答案是“使用多重采样”,但我不知道如何实现它。
我想在'标准'中做反锯齿,如果有的话,我们也不会采用几乎不赞成的方式。
我正在使用Qt库来制作窗口。
这样做的通常方法是通过选择多采样帧缓冲格式。也被称为FSAA(全场反锯齿)。在创建QGLContext时启用多重采样,或者创建QGLWidget就足够了。这种方法也会持续很长时间。唯一的变化可能是多重采样在内部工作的方式以及用于选择帧缓冲格式的参数值。
这里是一个详细的答案,与包括如何一惯必须执行抗锯齿,你应该怎么现在就这样做了一点历史的讨论:OpenGL antialiasing without the accumulation buffer