10、抗齿锯:
开启:glEnable(GL_BLEND)
glBlendFunc(GL_SRC_ALPHA,GL_ONE_MINUS_SRC_ALPHA) 先开启颜色混合
glEnable(GL_POINT_SMOOTH)点光滑
glEnable(GL_LINE_SMOOTH)线光滑
glEnable(GL_POLYGON_SMOOTH)多边形光滑,少用,一般使用多重采样替代
设置:glHint(GL_POINT_SMOOTH_HINT,GL_NICEST)指定抗齿锯的算法
11、多重采样:需要多开启一个缓冲区,每次对像素更新的时候,都需要进行采样生成新的
开启:glutInitDisplayMode(XXX|GLUT_MULTISAMPLE)
glEnable(GLUT_MULTISAMPLE)
设置:默认情况下使用片段的RGB不包括A
可以通过glSampleCoverage(value,invert)来修改
GL_SAMPLE_ALPHA_TO_COVERAGE - 使用Alpha
..
OpenGL超级宝典笔记一 - 基础渲染
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25410-3.html
#牛鹿#
炮位没有及时更换