版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第十章 真實感圖形繪制 簡單光照明模型 多邊形繪制方法 透明 整體觀照明模型 光線跟蹤算法第十章 真實感圖形繪制光照模型(Illumination Model):計算某一點的光強(qiáng)度的模型真實感圖形的特點 能反映物體外表顏色和亮度的細(xì)微變化 能表現(xiàn)物體外表的質(zhì)感 能經(jīng)過光照下的物體陰影,極大地改善場景的深度感和層次感,充分表達(dá)物體間的相互遮擋關(guān)系 能模擬透明物體的透明效果和鏡面物體的鏡面效果影響察看者看到的外表顏色的要素物體的幾何外形光源 位置、間隔、顏色、數(shù)量、強(qiáng)度、種類環(huán)境 遮擋關(guān)系、光的反射與折射、陰影視點位置物性 資料、顏色、透明度 折射性外表光潔度光源幾何性質(zhì)點光源線光源面光源光譜組成
2、白色光等能量的各種波長可見光的組合彩色光單色光真實感圖形學(xué)早期開展 1967年,Wylie等人第一次在顯示物體時加進(jìn)光照效果,以為光強(qiáng)與間隔成反比。 1970年,Bouknight提出第一個光反射模型:Lambert漫反射環(huán)境光 1971年,Gouraud提出漫反射模型加插值的思想 1975年,Phong提出圖形學(xué)中第一個有影響的光照明模型相關(guān)物理知識 光的傳播 反射定律:入射角等于反射角,而且反射光線、入射光線與法向量在同一平面上 光源 法向量 入射光 反射光 視線 折射定律 折射定律:折射線在入射線與法線構(gòu)成的平面上,折射角與入射角滿足入射光折射光2112sinsin能量關(guān)系在光的反射和折
3、射景象中的能量分布:下標(biāo)為i,d,s,t,v的能量項分別表示為入射光強(qiáng),漫反射光強(qiáng),鏡面反射光強(qiáng),透射光強(qiáng),吸收光強(qiáng)能量是守恒的idstvIIIII簡單光照明模型模擬物體外表的光照明物理景象的數(shù)學(xué)模型光照明模型簡單光照明模型亦稱部分光照明模型,其假定物體是不透明的,只思索光源的直接照射,而將光在物體之間的傳播效果籠統(tǒng)地模擬為環(huán)境光。可以處置物體之間光照的相互作用的模型稱為整體光照明模型簡單光照明模型 光照射到物體外表,主要發(fā)生:反射透射對透明物體部分被吸收成熱能反射光,透射光決議了物體所呈現(xiàn)的顏色簡單光照明模型-環(huán)境光 假定物體是不透明的即無透射光環(huán)境光:在空間中近似均勻分布,即在任何位置、任
4、何方向上強(qiáng)度一樣,記為Ia環(huán)境光反射系數(shù)Ka:在分布均勻的環(huán)境光照射下,不同物體外表所呈現(xiàn)的亮度未必一樣,由于它們的環(huán)境光反射系數(shù)不同。光照明方程僅含環(huán)境光: Ie = KaIa Ie為物體外表所呈現(xiàn)的亮度。簡單光照明模型- 環(huán)境光例子 具有不同環(huán)境光反射系數(shù)的兩個球0 . 1aI4 . 0aK8 . 0aK簡單光照明模型-環(huán)境光 缺陷:雖然不同的物體具有不同的亮度,但是同一物體的外表的亮度是一個恒定的值,沒有明暗的自然過度。簡單光照明模型 思索引入點光源。 點光源:幾何外形為一個點,位于空間中的某個位置,向周圍一切的方向上輻射等強(qiáng)度的光。記其亮度為Ip 點光源的照射:在物體的不同部分其亮度也
5、不同,亮度的大小依賴于物體的朝向及它與點光源之間的間隔.簡單光照明模型:-漫反射角度余弦的推導(dǎo) 漫反射 粗糙、無光澤物體如粉筆外表對光的反射 光照明方程 漫反射的亮度 點光源的亮度 漫反射系數(shù) 入射角 漫反射光的強(qiáng)度 只與入射角有關(guān)2, 0cosdpdKIIpIdKdI簡單光照明模型-漫反射 將環(huán)境光與漫反射結(jié)合起來 普通取Ia= (0.020.2)Id 例子)(NLKIKIIIIdpaade簡單光照明模型-漫反射缺陷:對于許多物體,運(yùn)用上式計算其反射光是可行的,但對于大多數(shù)的物體,如擦亮的金屬、光滑的塑料等是不適用的,緣由是這些物體還會產(chǎn)生鏡面發(fā)射。簡單光照明模型-鏡面反射 鏡面反射 光滑物
6、體如金屬或塑料外表對光的反射 高光 入射光在光滑物體外表構(gòu)成的特別亮的區(qū)域簡單光照明模型-鏡面反射 理想鏡面反射 察看者只能在反射方向上才干看到反射光,偏離了該方向那么看不到任何光。簡單光照明模型-鏡面反射 非理想鏡面反射 P為物體外表上一點,L為從P指向光源的單位矢量,N為單位法矢量,R為反射單位矢量,V為從P指向視點的單位矢量 光滑平面I = Ip K scosna鏡面簡單光照明模型-鏡面反射 鏡面反射 Is為鏡面反射光強(qiáng)。 點光源的亮度 Ks是與物體有關(guān)的鏡面反射系數(shù)。n為鏡面反射指數(shù),n越大,那么Is隨a的增大衰減的越快。 n的取值與外表粗糙程度有關(guān)。 n越大,外表越平滑散射景象少,稍
7、一偏離,明暗亮度急劇下降 n越小,外表越粗糙散射景象嚴(yán)重nspsKIIcosnspsRVKII)(或pI簡單光照明模型-鏡面反射反射方向計算L在N上的投影矢量為Ncosu,那么S+L= Ncosu 記矢量S= Ncosu -L那么有R= Ncosu +SLLNNLNR2cos2NRLVSS簡單光照明模型-Phong光照明模型 簡單光照明模型模擬物體外表對光的反射作用,光源為點光源 反射作用分為 物體間作用用環(huán)境光(Ambient Light) 漫反射(Diffuse Reflection) 鏡面反射(Specular Reflection)簡單光照明模型-Phong光照明模型 Phong光照明
8、模型的綜合表述:由物體外表上一點P反射到視點的光強(qiáng)I為環(huán)境光的反射光強(qiáng)Ie、理想漫反射光強(qiáng)Id、和鏡面反射光Is的總和。)()(nsdpaasdeRVKNLKIKIIIII簡單光照明模型-Phong光照明模型的實現(xiàn) 對物體外表上的每個點P,均需計算光線的反射方向。為了減少計算量,假設(shè): 光源在無窮遠(yuǎn)處,L為常向量 視點在無窮遠(yuǎn)處,V為常向量 HN近似RV,H為L與V的平分向量N HLRaVbH-L和V的角平分線 對一切的點總共只需計算一次H的值,節(jié)省了計算時間簡單光照明模型-Phong光照明模型 Phong模型幾何P PL LN NH HR RV V簡單光照明模型-光的衰減 光的衰減 兩個階段
9、: 1從光源到物體外表的過程中的衰減 2從物體外表到人眼過程中的衰減 總的效果:物體外表的亮度降低 光照明方程 1有效衰減函數(shù)的參與2深度暗示技術(shù)的參與簡單光照明模型-光的衰減 光的衰減 光在光源到物體外表過程中的衰減 光強(qiáng)按 1/d2 進(jìn)展衰減: 缺陷:當(dāng)d很大時,變化很??;當(dāng)d很小時,變化很大。 衰減函數(shù) 光照明方程) 1 ,1min()(2210dcdccdf)()()(nsdpaaRVKNLKIdfKII簡單光照明模型-光的衰減 光在物體外表到人眼過程中的衰減 深度暗示Depth Cueing技術(shù):最初用于線框圖形的顯示,使間隔遠(yuǎn)的點比近的點暗一些。經(jīng)過改良,這種技術(shù)同樣適用于真實感圖
10、形顯示。 設(shè)前參考面Z=Zf,后參考面Z=Zb;其比例因子分別為Sf和Sb Sf和Sb e0,1。給定物體上一點的深度值Z0,該點對 應(yīng)的比例因子S0按如下 方式確定前參考面后參考面簡單光照明模型-光的衰減 當(dāng)Z0 Zf時,取S0=Sf 當(dāng)Z0 ht,即qtqi。假設(shè)入射角不斷增大,到一定的程度,折射角qt =90度,此時透射光線沿著平行于分界面的方向傳播,稱此時的qi為臨界角度,記為qc 。當(dāng)qi qc時,發(fā)生全反射,透射與反射光合二為一。 如何產(chǎn)生帶有折射的透明效果呢?光透射模型的研討 早期簡單透射景象的模擬 1980年,Whitted光透射模型,初次思索了光線的折射景象 1983年,在W
11、hitted的根底上,Hall光透射模型,思索了漫透射和規(guī)那么透射光整體光照明模型 簡單光照模型亦稱部分光照模型不思索周圍環(huán)境對當(dāng)前景物外表的光照明影響,忽略了光在環(huán)境景物之間的傳送,很難表現(xiàn)自然界復(fù)雜場景的高質(zhì)量真實感圖形。為了添加圖形的真實感,必需思索環(huán)境的漫射、鏡面反射和規(guī)那么投射對景物外表產(chǎn)生的整體照明效果。 整體光照明模型 物體外表入射光的構(gòu)成 1光源直接照射 2其它物體的反射光 3透射光 部分光照明模型僅思索了1整體光照明模型 例如:從視點察看到的物體A外表的亮度來源于三方面的奉獻(xiàn): 1光源直接照射到A的外表,然后被反射到人眼中的光產(chǎn)生的。 2光源或其它物體的光經(jīng)A物體折射到人眼中
12、的光產(chǎn)生的。 3物體B的外表將光反射到物體A的外表,再經(jīng)物體A的外表反射到人眼中產(chǎn)生的。 部分光照明模型僅思索了1Witted光照模型 Whitted光照模型基于如下假設(shè):物體外表向視點方向V輻射的光亮度Il由三部分組成:1光源直接照射引起的反射光亮度Ill。2來自V的鏡面反射方向R的其它物體反射或折射來的光的亮度Isl。3來自V的透射方向T的其它物體反射或折射來的光的亮度ItlWitted光照模型Witted光照模型:Il= Ill + Ks Isl + KtItl或Isl為鏡面反射方向的入射光強(qiáng)度;Ks為鏡面反射系數(shù),為01之間的一個常數(shù)Itl為折射方向光強(qiáng),Kt為透射系數(shù),是0 1之間的
13、常數(shù)Ill的計算可采用Phong模型因此,關(guān)鍵是Is和It的計算。如何計算呢?tttssslICKICKIIWitted光照模型-反射、折射方向計算 知視野方向V,求其反射方向R與折射方向TN是外表的法向方向 視野V的反射方向R 折射方向TNVRLTiititVVNNR)(2INTtiti)coscos(令光線跟蹤算法的根本原理 自然界中光線的傳播過程 光源物體外表物體外表人眼 光線跟蹤過程-光線傳播的逆過程光線跟蹤算法的根本原理 從視點向每個象素發(fā)出一條光線,它與場景中的一些物體外表相交,最近的交點即為可見點,記為P,像素的亮度即由P點的亮度確定。由Whitted光照模型可知,P點的亮度由三
14、部分組成:其中Ill可以直接由部分光照模型計算得到。光線跟蹤算法的根本原理 為了求Isl和Itl,從P點發(fā)出反射光線和透射光線,它分別交場景中的物體外表于Ps和Pt,Ps和Pt點的亮度即分別為Isl和Itl ,將它們求出代入Whitted模型即可。但是,Isl和Itl同樣由Whitted模型確定,即Whitted模型是一個遞歸式,從而計算Isl和Itl需求反復(fù)以上的計算過程:計算部分光亮度、發(fā)出反射光線與透射光線??梢杂靡豢霉饩€樹來表示光線跟蹤算法的根本原理 遞歸終止條件: 1、光線不與場景中的任何物體相交 2、被跟蹤的光線到達(dá)了給定的層次 3、由于Ks和Kt都小于0,當(dāng)光線經(jīng)過反射和折射后,
15、其亮度會衰減。因此可以預(yù)先設(shè)置一個閾值,在進(jìn)展光線跟蹤時,假設(shè)被跟蹤光線對像素亮度的奉獻(xiàn)小于這個閾值,便停頓跟蹤。光線跟蹤算法-算法描畫設(shè)置視點,投影平面以及窗口的參數(shù);For 窗口內(nèi)的每一條掃描線 for 掃描線上的每一個像素 確定從視點指向像素中心的光線ray; 像素的顏色=RayTracing(ray,1); 光線跟蹤算法描畫Color RayTracing(Ray ray, int depth) 求ray與物體外表最近的交點P; if 有交點 用部分光照明模型計算P點的Ic; color = Ic; if depth給定的最大跟蹤層次 計算ray的反射光線; Is=RayTracing(反射光線,depth+1; if 物體是透明的 計算ray的透射光線; It=RayTracing(透射光線,depth+1); color = Ic + Is + It ; else color = black; return color ;光線跟蹤算法 根據(jù)光線跟蹤根本原理,假設(shè)在顯示分辨率為NM的屏幕上生成圖形,必需從視點出發(fā)經(jīng)過屏幕向景物發(fā)射NM條光線。設(shè)每根
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《車輛運(yùn)行安全管理》課件
- 2019年高考語文試卷(新課標(biāo)Ⅱ卷)(解析卷)
- 《證券投f復(fù)習(xí)試題》課件
- 抗旱農(nóng)作物研究匯報
- 七年級歷史下冊期末復(fù)習(xí)課件第一單元
- 《電話呼叫禮儀》課件
- 天方大數(shù)據(jù)挖掘-洞察分析
- 文件存儲優(yōu)化-洞察分析
- 油漆施工行業(yè)的成本控制策略研究-洞察分析
- 網(wǎng)絡(luò)新聞編輯人才培養(yǎng)-洞察分析
- 科研倫理與學(xué)術(shù)規(guī)范-課后作業(yè)答案
- 低溫雨雪冰凍災(zāi)害應(yīng)急救援準(zhǔn)備
- 《企業(yè)信息管理》2023期末試題及答案
- 贛州市指導(dǎo)性科技計劃項目申請書
- pe管電熔施工方案
- 抗菌藥物治療性用藥前病原學(xué)送檢制度
- 英文介紹中國餃子-PPT
- 大學(xué)物理實驗預(yù)習(xí)報告模板
- 互聯(lián)網(wǎng)+護(hù)理服務(wù)ppt
- 面包加工技術(shù) 菠蘿包的制作
- 電機(jī)軸承磨損影響運(yùn)轉(zhuǎn)
評論
0/150
提交評論