NeHe OpenGL教程 第三課 顏色渲染

2021-09-22 06:30:13 字數 786 閱讀 4464

**【翻譯】nehe opengl 教程

前言宣告,此 nehe opengl教程系列文章由51部落格yarin

第三課:顏色渲染

新增顏色:

作為第二課的擴充套件,我將叫你如何使用顏色。你將理解兩種著色模式,在左圖中,三角形用的是光滑著色,四邊形用的是平面著色。

上一課中我教給您三角形和四邊形的繪製方法。這一課我將教您給三角形和四邊形新增2種不同型別的著色方法。使用flat coloring(單調著色)給四邊形塗上固定的一種顏色。使用smooth coloring(平滑著色)將三角形的三個頂點的不同顏色混合在一起,建立漂亮的色彩混合。 

繼續在上節課的drawglscene例程上修改。下面將整個例程重寫了一遍。如果您計畫修改上節課的**,只需用下面的**覆蓋原來的drawglscene()就可以了。

int drawglscene(glvoid)       // 此過程中包括所有的繪製**

最後換掉視窗模式下的標題內容 

// 重建 opengl 視窗

if (!createglwindow("nehe's顏色例項",640,480,16,fullscreen))

沒有整理與歸納的知識,一文不值!高度概括與梳理的知識,才是自己真正的知識與技能。 永遠不要讓自己的自由、好奇、充滿創造力的想法被現實的框架所束縛,讓創造力自由成長吧! 多花時間,關心他(她)人,正如別人所關心你的。理想的騰飛與實現,沒有別人的支援與幫助,是萬萬不能的。

NeHe OpenGL教程 第三課 新增顏色

上一節課,我教你如何在螢幕上顯示三角形和正方形。在這一課中我將教你如何向三角形和正方形運用兩種不同的著色方式。使用單調著色會給正方形塗上固定的顏色。使用平滑著色會把三角形每個頂點指定的顏色混合在一起,產生一種漂亮的混合顏色。使用上一課中的 我們將在drawglscene 方法中新增新的 我將在下面重...

NeHe OpenGL 第三課 顏色渲染

新增顏色 作為第二課的擴充套件,我將叫你如何使用顏色。你將理解兩種著色模式,在左圖中,三角形用的是光滑著色,四邊形用的是平面著色。上一課中我教給您三角形和四邊形的繪製方法。這一課我將教您給三角形和四邊形新增2種不同型別的著色方法。使用flat coloring 單調著色 給四邊形塗上固定的一種顏色。...

NeHe OpenGL第三課 顏色渲染

第三課 顏色渲染 新增顏色 作為第二課的擴充套件,我將叫你如何使用顏色。你將理解兩種著色模式,在左圖中,三角形用的是光滑著色,四邊形用的是平面著色。上一課中我教給您三角形和四邊形的繪製方法。這一課我將教您給三角形和四邊形新增2種不同型別的著色方法。使用flat coloring 單調著色 給四邊形塗...