青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

逛奔的蝸牛

我不聰明,但我會很努力

   ::  :: 新隨筆 ::  ::  :: 管理 ::
Antialiasing 
Another use for OpenGL’s blending capabilities is antialiasing. 
Turning on antialiasing is simple. 
First: you must enable blending and set the blending function.
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Second: choose to antialias points, lines, and/or polygons(any solid primitive) by  calling glEnable:
glEnable(GL_POINT_SMOOTH);  // Smooth out points.(smooth out: 使平滑)
glEnable(GL_LINE_SMOOTH); // Smooth out lines.
glEnable(GL_POLYGON_SMOOTH); // Smooth out polygon edges.

Third: give hint to do the best job possible:
glHint(GL_POLYGON_SMOOTH_HINT, GL_NICEST);


Solid objects antialiasing called "multisampling", more tedious rules.

Point and line smoothing is widely supported, but unfortunately polygon smoothing is not available on all platforms. Even when GL_POLYGON_SMOOTH is available, it is not as convenient a means of having your whole scene antialiased as you might think. Because it is based on the blending operation, you would need to sort all your primitives from front to back! Yuck.


Multisample(抽樣):
A more recent addition to OpenGL to address this shortcoming is multisampling. When this feature is supported (it is an OpenGL 1.3 feature), an additional buffer is added to the framebuffer that includes the color, depth, and stencil values. All primitives are sampled multiple times per pixel, and the results are stored in this buffer.

First: you must obtain a rendering context that has support for a multisampled framebuffer.
setFormat(QGLFormat(QGL::DoubleBuffer | QGL::DepthBuffer | QGL::SampleBuffers));
Second: turn multisampling on or off:
glEnable(GL_MULTISAMPLE); // glDisable(GL_MULTISAMPLE);

Another important note about multisampling is that when it is enabled, the point, line, and polygon smoothing features are ignored if enabled. On a given OpenGL implementation, points and lines may look better with smoothing turned on instead of multisampling.
實體圖形效果非常的好啊, 比使用前面的antialiasing好非常多. 而且就上面兩步搞定. 但對于點和線來說, 使用smoothing的效果卻比multisampling的效果好, 所以要看情況來定.
posted on 2009-05-23 15:14 逛奔的蝸牛 閱讀(2517) 評論(2)  編輯 收藏 引用 所屬分類: OpenGL

評論

# re: OpenGL: 反鋸齒 2012-07-30 14:47 外星人
setFormat是哪里有?是哪個庫的?  回復  更多評論
  

# re: OpenGL: 反鋸齒 2012-07-30 14:48 外星人
setFormat在哪個庫文件?  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精选中文字幕| avtt综合网| 欧美成人激情视频| 久久亚洲精品伦理| 看片网站欧美日韩| 欧美成人中文字幕在线| 欧美刺激性大交免费视频| 欧美黑人国产人伦爽爽爽| 欧美理论大片| 国产精品你懂得| 好吊妞**欧美| 亚洲精品日韩在线观看| 亚洲视频在线观看| 久久精品一区四区| 欧美激情成人在线视频| 日韩视频免费看| 亚洲免费伊人电影在线观看av| 午夜在线播放视频欧美| 久久久97精品| 欧美日韩国产一区二区| 国产一区欧美| 亚洲三级影院| 一本一本大道香蕉久在线精品| 9久re热视频在线精品| 亚洲一区精品电影| 美日韩精品视频| 99视频+国产日韩欧美| 午夜精品国产更新| 欧美成人在线免费观看| 国产午夜精品理论片a级探花| 亚洲精品美女在线| 久久成人精品| 亚洲毛片视频| 久久人人爽人人爽爽久久| 国产精品99免视看9| 在线播放中文一区| 久久精品国产第一区二区三区最新章节 | 亚洲亚洲精品在线观看| 久久午夜视频| 亚洲在线播放| 欧美日韩三级视频| 亚洲国产高清高潮精品美女| 欧美一级理论性理论a| 亚洲区免费影片| 免费影视亚洲| 亚洲第一中文字幕在线观看| 久久成人人人人精品欧| 一区二区免费在线播放| 欧美.com| 亚洲国产精品成人一区二区 | 一区二区三区四区五区视频| 免费日韩av| 久久久91精品国产一区二区精品| 国产精品网站一区| 午夜精品免费在线| 一区二区欧美在线| 欧美日韩另类字幕中文| 99在线精品视频| 亚洲福利电影| 久久一区欧美| 亚洲电影欧美电影有声小说| 久久久久久有精品国产| 久久aⅴ国产欧美74aaa| 国产主播一区二区三区| 久久成人免费日本黄色| 亚洲欧美日本伦理| 国产日韩av一区二区| 久久精彩免费视频| 久久精品一区二区三区不卡| 影音先锋一区| 蜜桃av噜噜一区二区三区| 美女精品视频一区| 亚洲国产三级| 日韩亚洲国产精品| 国产精品亚洲综合| 久久夜色精品国产欧美乱极品| 国产一区二区日韩精品欧美精品 | 久久国产日韩| 好看的亚洲午夜视频在线| 久久亚洲一区二区| 欧美成人国产| 亚洲午夜久久久| 新67194成人永久网站| 永久免费视频成人| 亚洲国产精品日韩| 国产精品黄色| 玖玖国产精品视频| 免费日韩av| 午夜在线一区| 久久久爽爽爽美女图片| av成人动漫| 久久爱www.| 夜夜嗨网站十八久久| 亚洲一区二区视频在线| 黄色一区二区三区| 日韩视频不卡中文| 国产视频久久网| 亚洲激情中文1区| 国产情侣久久| 亚洲靠逼com| 在线成人av网站| 亚洲网站在线观看| 亚洲国产精品久久久久秋霞影院 | 国产精品露脸自拍| 欧美激情片在线观看| 国产精品一区免费观看| 欧美激情一区二区三区在线视频| 欧美性事免费在线观看| 久久综合九色欧美综合狠狠| 欧美日韩午夜激情| 欧美大学生性色视频| 国产精品稀缺呦系列在线| 欧美黄色免费网站| 国产日韩欧美二区| 99在线精品视频| 亚洲国产精品久久久久久女王| 亚洲素人一区二区| 在线视频欧美一区| 欧美岛国激情| 久久午夜视频| 国产一区二区三区免费观看| 洋洋av久久久久久久一区| 亚洲黄色av一区| 久久精品二区三区| 久久精品免视看| 国产美女精品一区二区三区| 99成人精品| 99re6这里只有精品视频在线观看| 久久精品人人做人人综合| 午夜一区在线| 国产精品久久久久久久久久久久久久| 欧美韩国日本一区| 亚洲国产精品一区| 久久亚洲国产精品一区二区| 久久亚洲精品伦理| 国产日韩综合| 久久精品国产欧美亚洲人人爽| 亚洲麻豆视频| 亚洲人成7777| 久久综合久色欧美综合狠狠| 久久精品一二三区| 国产一区二区三区在线观看网站| 亚洲图片你懂的| 亚洲制服少妇| 国产性做久久久久久| 午夜精品久久久久| 久久久久成人网| 亚洲国产欧美在线| 欧美剧在线观看| 亚洲图片在线观看| 久久精品天堂| 一色屋精品视频在线看| 麻豆乱码国产一区二区三区| 亚洲国产欧美一区二区三区同亚洲| 亚洲国产欧美一区二区三区久久| 欧美激情精品久久久久久久变态| 亚洲国产精品久久久久秋霞不卡| 亚洲美女av网站| 国产精品高潮粉嫩av| 午夜精品久久久| 欧美不卡视频| 亚洲网站视频福利| 国产目拍亚洲精品99久久精品| 亚洲欧美99| 欧美激情精品久久久久久免费印度 | 麻豆精品精华液| 亚洲精品自在久久| 国产精品你懂的在线欣赏| 久久久久久久久久久久久女国产乱| 美女精品在线观看| 一区二区三区 在线观看视频| 国产精品久久91| 久久久国产一区二区| 亚洲日本激情| 久久资源在线| 亚洲一区二区日本| 精品成人久久| 国产精品成人aaaaa网站| 欧美在线一二三区| 日韩视频三区| 久久精品人人做人人爽| 一本色道久久综合亚洲91| 国产欧美日韩不卡免费| 欧美不卡视频一区发布| 午夜欧美精品| 日韩亚洲精品电影| 牛夜精品久久久久久久99黑人 | 国产精品99久久久久久宅男| 国产精品日本一区二区| 欧美不卡一卡二卡免费版| 亚洲欧美激情一区| 99精品免费网| 亚洲精品国产精品国自产在线 | 欧美专区福利在线| 亚洲精品极品| 欧美成人午夜免费视在线看片| 亚洲视频一区二区| 亚洲肉体裸体xxxx137| 狠狠久久亚洲欧美| 国产日本欧洲亚洲|