計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)_第1頁
計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)_第2頁
計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)_第3頁
計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)_第4頁
計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1基本概念簡單光照模型基于簡單光照模型的多邊形繪制第十章真實(shí)感圖形繪制計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第1頁!2真實(shí)感圖形繪制:通過綜合利用數(shù)學(xué)、物理學(xué)、計(jì)算機(jī)以及心理學(xué)等知識(shí)在計(jì)算機(jī)圖形輸出設(shè)備上繪制出能夠以假亂真的美麗景象。光強(qiáng)(度):描述物體表面朝某方向輻射光的顏色,它既能表示光能大小又能表示其色彩組成的物理量?;靖拍钣?jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第2頁!3光照模型(Illuminationmodel),也稱明暗模型,主要用于物體表面某點(diǎn)處的光強(qiáng)度計(jì)算。簡單的光照模型復(fù)雜的光照模型基本概念計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第3頁!4真實(shí)感圖形繪制過程

根據(jù)假定的光照條件和景物外觀因素,依據(jù)一定的光照模型,計(jì)算可見面投射到觀察者眼中的光強(qiáng)度大小,并將它轉(zhuǎn)換成適合圖形設(shè)備的顏色值,生成投影畫面上每一個(gè)象素的光強(qiáng)度,使觀察者產(chǎn)生身臨其境的感覺?;靖拍钣?jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第4頁!5簡單光照模型環(huán)境光漫反射光鏡面反射光光強(qiáng)衰減顏色處理10.1

簡單光照模型計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第5頁!6特點(diǎn):照射在物體上的光來自周圍各個(gè)方向,又均勻地向各個(gè)方向反射。P點(diǎn)對(duì)環(huán)境光的反射強(qiáng)度為環(huán)境光(BackgroundLight)圖1環(huán)境光的反射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第6頁!7若L和N都已規(guī)格化為單位矢量,則有漫反射光(DiffuseReflection)圖2漫反射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第7頁!8鏡面反射遵循反射定律,入射光和反射光分別位于表面法矢的兩側(cè)。如果觀察者正好處在P點(diǎn)的鏡面反射方向上,就會(huì)看到一個(gè)比周圍

亮得多的高光點(diǎn)。鏡面反射光圖3鏡面反射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第8頁!9從視點(diǎn)觀察到物體上任一點(diǎn)P處的光強(qiáng)度I應(yīng)為環(huán)境光反射光強(qiáng)度Ie、漫反射光強(qiáng)度Id以及鏡面反射光的光強(qiáng)度Is的總和:物體表面光強(qiáng)計(jì)算計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第9頁!10常用的二次衰減函數(shù)光強(qiáng)衰減計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第10頁!11以RGB顏色模型為例環(huán)境光強(qiáng)度:入射光強(qiáng)度:環(huán)境光反射系數(shù):漫反射系數(shù):鏡面反射系數(shù):顏色計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第11頁!12恒定光強(qiáng)Gouraud明暗處理Phong明暗處理10.2

基于簡單光照模型的多邊形繪制計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第12頁!13Gouraud明暗處理方法,又稱為亮度插值明暗處理,它通過對(duì)多邊形頂點(diǎn)顏色進(jìn)行線性插值來繪制其內(nèi)部各點(diǎn),其步驟為:計(jì)算每個(gè)多邊形頂點(diǎn)處的平均單位法矢量;對(duì)每個(gè)頂點(diǎn)根據(jù)簡單光照模型來計(jì)算其光強(qiáng);在多邊形表面上將頂點(diǎn)光強(qiáng)度進(jìn)行線性插值。Gouraud明暗處理計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第13頁!14Phong明暗處理方法,又稱為法矢量插值明暗處理,它對(duì)多邊形頂點(diǎn)的法矢量進(jìn)行插值以產(chǎn)生中間各點(diǎn)的法矢量,其步驟為:計(jì)算每個(gè)多邊形頂點(diǎn)處的平均單位法矢量;用雙線性插值方法求得多邊形內(nèi)部各點(diǎn)的法矢量。最后按光照模型確定多邊形內(nèi)部各點(diǎn)的光強(qiáng)。Phong明暗處理計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第14頁!1510.3

透明處理圖6透明表面的光強(qiáng)包括反射光和折射光計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第15頁!16透明處理圖8光的折射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第16頁!17產(chǎn)生陰影產(chǎn)生具有陰影的圖形繪制算法將視點(diǎn)移到光源位置,用多邊形區(qū)域排序消隱算法,將多邊形分成兩大類:向光多邊形和背光多邊形。將視點(diǎn)移到原來的觀察位置,對(duì)向光多邊形和背光多邊形進(jìn)行消隱,并選用一種光照模型計(jì)算多邊形的亮度,就可得到有陰影效果的圖形。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第17頁!18模擬景物表面細(xì)節(jié)用多邊形模擬表面細(xì)節(jié)紋理的定義和映射凹凸映射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第18頁!19紋理映射和定義生成顏色紋理的一般方法,是預(yù)先定義紋理模式,然后建立物體表面的點(diǎn)與紋理模式的點(diǎn)之間的對(duì)應(yīng)。當(dāng)物體表面的可見點(diǎn)確定之后,以紋理模式的對(duì)應(yīng)點(diǎn)參與光照模型進(jìn)行計(jì)算,就可把紋理模式附到物體表面上。這種方法稱為紋理映射(TextureMapping)。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第19頁!20紋理映射和定義圖10由像素空間向紋理空間的映射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第20頁!2110.6

整體光照模型與光線跟蹤整體光照模型Whitted光照模型光線跟蹤算法計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第21頁!22Whitted光照模型Whitted在簡單光照模型中增加了環(huán)境鏡面反射光和環(huán)境規(guī)則透射光,以模擬周圍環(huán)境的光投射在景物表面上產(chǎn)生的理想鏡面反射和規(guī)則透射現(xiàn)象。圖11物體表面的鏡面反射和透射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第22頁!23光線跟蹤算法步驟從視點(diǎn)出發(fā),確定穿過每個(gè)像素中心的光線路徑,然后,沿這束光線累計(jì)光強(qiáng),并將最終值賦給相應(yīng)像素。對(duì)于每一像素光線,對(duì)場(chǎng)景中的所有物體表面進(jìn)行測(cè)試以確定其是否與該光線相交,并計(jì)算出交點(diǎn)的深度,深度最大(z值)的交點(diǎn)即為該像素對(duì)應(yīng)的可見點(diǎn)。然后,繼續(xù)考察通過該可見點(diǎn)的從屬光線(SecondaryRays)。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第23頁!24光線跟蹤算法步驟圖13光線跟蹤及光線跟蹤樹計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第24頁!25光線跟蹤反走樣將光線跟蹤算法與過采樣方式結(jié)合起來,可歸納如下:(1)對(duì)每一像素的角點(diǎn)計(jì)算光線跟蹤的光強(qiáng)。(2)比較像素4個(gè)角點(diǎn)的光強(qiáng),確定要進(jìn)行細(xì)分的像素。(3)對(duì)細(xì)分后新增的角點(diǎn)計(jì)算光線跟蹤的光強(qiáng)。然后,重復(fù)(2)和(3),直到各角點(diǎn)的光強(qiáng)比較接近為止。(4)加權(quán)平均求出投影平面上各像素點(diǎn)的光強(qiáng)。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第25頁!26點(diǎn)光源在OpenGL場(chǎng)景描述中可以包含多個(gè)點(diǎn)光源,光源的各種屬性設(shè)置使用下面的函數(shù)指定。

voidglLight{if}(GLenumlight,GLenumpname,TYPEparam);voidglLight{if}v(GLenumlight,GLenumpname,TYPE*param);計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第26頁!27點(diǎn)光源點(diǎn)光源的顏色點(diǎn)光源的位置和類型聚光燈光強(qiáng)度衰減計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第27頁!28OpenGL全局光照在OpenGL中,下面的函數(shù)用于指定全局光照

voidglLightMode{if}(GLenumpname,TYPEparam);voidglLightMode{if}v(GLenumpname,TYPE*param);pname取值默認(rèn)值含義GL_LIGHT_MODEL_AMBIENT(0.2,0.2,0.2,1.0)整個(gè)場(chǎng)景的環(huán)境光成分GL_LIGHT_MODEL_LOCAL_VIEWERGL_FALSE如何計(jì)算鏡面反射角GL_LIGHT_MODEL_TWO_SIDEGL_FALSE單面光照還是雙面光照GL_LIGHT_MODEL_COLOR_CONTROLGL_SINGLE_COLOR鏡面反射顏色是否獨(dú)立于環(huán)境顏色、散射顏色計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第28頁!29OpenGL材質(zhì)屬性O(shè)penGL提供顏色材質(zhì)模式:

glEnable(GL_COLOR_MATERIAL);voidglColorMaterial(GLenumface,GLenummode);顏色材質(zhì)模式中,可以通過glColor函數(shù)來指定物體表面的顏色,而相應(yīng)的材質(zhì)屬性將通過顏色值和光源的RGB值計(jì)算出來。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第29頁!30透明處理開啟混合操作glEnable(GL_BLEND);指定計(jì)算源因子和目標(biāo)因子的計(jì)算方式

voidglBlendFunc(GLenumsrcfactor,GLenumdestfactor);計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第30頁!31透明處理進(jìn)行混合計(jì)算假定計(jì)算出的源和目標(biāo)混合因子分別為(Sr,Sg,Sb,Sa)和(Dr,Dg,Db,Da),并且分別使用下標(biāo)s和d區(qū)分表示源和目標(biāo)的RGBA值,則混合后的RGBA值如下:(RsSr+RdDr,GsSg+GdDg,BsSb

+BdDb,AsSa

+AdDa)計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第31頁!32紋理映射啟用紋理

glEnable(GL_TEXTURE_1D); glEnable(GL_TEXTURE_2D); glEnable(GL_TEXTURE_3D);計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第32頁!33真實(shí)感圖形繪制步驟在計(jì)算機(jī)中進(jìn)行場(chǎng)景造型;進(jìn)行取景變換和透視變換;進(jìn)行消隱處理;進(jìn)行真實(shí)感圖形繪制?;靖拍钣?jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第33頁!34簡單光照模型中只考慮反射光的作用。反射光由環(huán)境光、漫反射光和鏡面反射光三部分組成。簡單光照模型計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第34頁!35一個(gè)粗糙的、無光澤的表面呈現(xiàn)為漫反射。特點(diǎn):光源來自一個(gè)方向,反射光均勻地射向各個(gè)方向。由Lambert余弦定理可

得點(diǎn)P處漫反射光的強(qiáng)度為:漫反射光(DiffuseReflection)圖2漫反射計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第35頁!36對(duì)于彩色漫反射光(DiffuseReflection)對(duì)于多個(gè)漫反射光源計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第36頁!37鏡面反射情況由Phong模型給出:鏡面反射光圖3鏡面反射若R和V已規(guī)格化為單

位矢量,則:計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第37頁!38光在傳播的過程中,其能量會(huì)發(fā)生衰減。光照模型中必須考慮光強(qiáng)衰減,否則會(huì)影響生成圖形的真實(shí)效果。光強(qiáng)的衰減可以采用常數(shù)衰減、一次函數(shù)衰減和二次函數(shù)衰減等。光強(qiáng)衰減計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第38頁!39選擇顏色模型(colormodel)面向硬件的顏色模型:RGB、CYM面向視覺感知的顏色模型:HSI為顏色分量指定光照模型顏色計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第39頁!40光強(qiáng)計(jì)算公式:顏色計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第40頁!41只用一種顏色繪制整個(gè)多邊形光源在無窮遠(yuǎn)處,則多邊形上所有點(diǎn)的L?N為常數(shù),衰減函數(shù)也是一個(gè)常數(shù)。視點(diǎn)在無窮遠(yuǎn)處,則多邊形上所有點(diǎn)的V?R為常數(shù)。多邊形是景物表面的精確表示,即不是一個(gè)含曲線面景物的近似表示。恒定光強(qiáng)計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第41頁!42雙線性插值方法Gouraud明暗處理圖4Gouraud明暗處理的雙線性插值計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第42頁!43矢量雙線性插值方法Phong明暗處理圖5Phong明暗處理的矢量雙線性插值計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第43頁!44透明處理圖7簡單的透明處理計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第44頁!4510.4

產(chǎn)生陰影陰影是由于物體截?cái)嗔斯饩€而產(chǎn)生的,所以如果光源位于物體一側(cè)的話,陰影總是位于物體的另一側(cè),也就是與光源相反的一側(cè)。從理論上來說,從視點(diǎn)以及從光源看過去都是可見的面不會(huì)落在陰影中,只有那些從視點(diǎn)看過去是可見的,而從光源看過去是不可見的面,肯定落在陰影之內(nèi)。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第45頁!4610.5

模擬景物表面細(xì)節(jié)顏色紋理:通過顏色色彩或明暗度的變化體現(xiàn)出來的表面細(xì)節(jié)。幾何紋理:由于不規(guī)則的細(xì)小凹凸造成的。顏色紋理取決于物體表面的光學(xué)屬性,而幾何紋理由物體表面的微觀幾何形狀決定。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第46頁!47多邊形模擬表面細(xì)節(jié)簡單地模擬景物表面細(xì)節(jié)的方法是用多邊形,稱為表面圖案多邊形,來模擬紋理的結(jié)構(gòu)和模式。處理時(shí),首先根據(jù)待生成的顏色紋理構(gòu)造表面圖案多邊形,然后將表面圖案多邊形覆蓋到物體的表面上。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第47頁!48紋理映射和定義圖9紋理映射中紋理空間、物體空間和像素空間的變換計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第48頁!49凹凸映射1978年,Blinn提出了一種無需修改表面幾何模型,即能模擬表面凹凸不平效果的有效方法——凹凸映射技術(shù)(BumpMapping)。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第49頁!50整體光照模型一個(gè)完整的光照明模型應(yīng)該包括由光源和環(huán)境引起的漫反射分量、鏡面反射分量、規(guī)則透射分量以及漫透射分量等。僅考慮由光源引起的漫反射分量和鏡面反射分量,而環(huán)境反射分量則簡單地用一常數(shù)來代替,這類光照模型稱為局部光照模型。能同時(shí)模擬光源和環(huán)境照明效果的光照模型稱為整體光照模型。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第50頁!51光線跟蹤算法光線跟蹤(RayTracing)方法基于幾何光學(xué)的原理,通過模擬光的傳播路徑來確定反射、折射和陰影等。圖12光線跟蹤算法計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第51頁!52光線跟蹤算法步驟對(duì)每條從屬光線重復(fù)過程:與場(chǎng)景中的所有物體求交。然后遞歸地在沿從屬光線方向最近的物體表面上生成下一折射和反射光線。當(dāng)由每個(gè)像素出發(fā)的光線在場(chǎng)景中被反射和折射時(shí),逐個(gè)將相交物體表面加入到一個(gè)二叉光線跟蹤樹中。當(dāng)樹中的一束光線到達(dá)預(yù)定的最大深度或到達(dá)某光源時(shí),就停止跟蹤。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第52頁!53光線跟蹤算法步驟可以從光線跟蹤樹的葉結(jié)點(diǎn)開始,累計(jì)光強(qiáng)貢獻(xiàn)以確定某像素處的光強(qiáng)大小。樹中每個(gè)結(jié)點(diǎn)的光強(qiáng)由樹中的子結(jié)點(diǎn)處繼承而來,但光強(qiáng)大小隨距離而衰減。像素光強(qiáng)是光線樹根結(jié)點(diǎn)處的衰減光強(qiáng)的總和。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第53頁!5410.7OpenGL中的光照處理點(diǎn)光源全局光照表面材質(zhì)透明處理計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第54頁!55點(diǎn)光源pname取值默認(rèn)值含義GL_AMBIENT(0.0,0.0,0.0,1.0)光源中環(huán)境光分量GL_DIFFUSE(1.0,1.0,1.0,1.0)或(0.0,0.0,0.0,1.0)光源中漫反射光分量GL_SPECULAR(1.0,1.0,1.0,1.0)或(0.0,0.0,0.0,1.0)光源中鏡面光分量GL_POSITION(0.0,0.0,1.0,0.0)光源的坐標(biāo)位置GL_SPOT_DIRECTION(0.0,0.0,-1.0)光源聚光燈方向矢量GL_SPOT_EXPONENT(0.0)聚光指數(shù)GL_SPOT_CUTOFF180.0聚光截止角GL_CONSTANT_ATTENUATION1.0固定衰減因子GL_LINEAR_ATTENUATION0.0線性衰減因子GL_QUADRATIC_ATTENUATION0.0二次衰減因子計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第55頁!56點(diǎn)光源在OpenGL中,必須明確啟用或禁用光照。默認(rèn)情況下,不啟用光照,此時(shí)使用當(dāng)前顏色繪制圖形,不進(jìn)行法線矢量、光源、光照模型、材質(zhì)屬性的相關(guān)的計(jì)算。要啟用光照,可以使用函數(shù):glEnable(GL_LIGHTING);指定了光源的參數(shù)后,需要使用函數(shù)啟用light指定的光源:glEnable(light);計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第56頁!57OpenGL材質(zhì)屬性在OpenGL中,下面的函數(shù)用于指定材質(zhì)屬性

voidglMaterial{if}(GLenumface,GLenumpname,TYPEparam);voidglMaterial{if}v(GLenumface,GLenumpname,TYPE*param);pname取值默認(rèn)值含義GL_AMBIENT(0.2,0.2,0.2,1.0)材質(zhì)對(duì)環(huán)境光的反射系數(shù)GL_DIFFUSE(0.8,0.8,0.8,1.0)材質(zhì)對(duì)漫射光的反射系數(shù)GL_AMBIENT_AND_DIFFUSE材質(zhì)對(duì)環(huán)境光和漫射光的反射系數(shù)GL_SPECULAR(0.0,0.0,0.0,1.0)材質(zhì)對(duì)鏡面光的反射系統(tǒng)GL_SHININESS0.0鏡面反射指數(shù)GL_EMISSION(0.0,0.0,0.1,1.0)材質(zhì)的發(fā)射光顏色GL_COLOR_INDEXS(0,1,1)環(huán)境顏色索引、漫反射顏色索引和鏡面反射顏色索引計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第57頁!58透明處理OpenGL中使用混合實(shí)現(xiàn)透明處理。混合操作是指將輸入對(duì)象(源)的顏色值與當(dāng)前存儲(chǔ)在幀緩存中的像素(目標(biāo))顏色值合并的過程。計(jì)算機(jī)圖形學(xué)10陳永強(qiáng)共61頁,您現(xiàn)在瀏覽的是第58頁!59透明處理常量RGB混合因子alpha混合因子GL_ZERO(0,0,0)0GL_ONE(1,1,1)1GL_SRC_COLOR(Rs,Gs,Bs)AsGL_ONE_MINUS_SRC_COLOR(1,1,1)-(Rs,Gs,Bs)1-AsGL_DST_COLOR(Rd,Gd,Bd)AdGL_ONE_MINUS_DST_COLOR(1,1,1)-(Rd,Gd,Bd)1-AdGL_SRC_ALPHA(As,As,As)AsGL_ONE_MINUS_SRC_ALPHA(1,1,1)-(As,As,As)1-AsGL_DST_ALPHA(Ad,Ad,Ad)AdGL_ONE_MINUS_DST_ALPHA(1,1,1)-(Ad,Ad,Ad)1-AdGL_CONSTANT_COLOR(Rc,Gc,Bc)A

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論