




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第十章真實(shí)感圖形繪制
?簡(jiǎn)單光照明模型
?多邊形繪制方法
?透明
?整體觀照明模型
?光線跟蹤算法
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
第十章真實(shí)感圖形繪制
光照模型(IlluminationModel):計(jì)算某
一點(diǎn)的光強(qiáng)度的模型
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
真實(shí)感圖形的特點(diǎn)
?能反映物體表面顏色和亮度的細(xì)微變化
?能表現(xiàn)物體表面的質(zhì)感
?能通過(guò)光照下的物體陰影,極大地改善場(chǎng)景的
深度感和層次感,充分體現(xiàn)物體間的相互遮擋
關(guān)系
?能模擬透明物體的透明效果和鏡面物體的鏡面
效果
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
2
4影響觀察者看到的表面顏色的因素
①物體的幾何形狀
②光源位置、距離、顏色、數(shù)量、強(qiáng)度、種類(lèi)
③環(huán)境遮擋關(guān)系、光的反射與折射、陰影
④視點(diǎn)位置
⑤物性材料、顏色、透明度折射性
⑥表面光潔度
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
光源
①幾何性質(zhì)
-點(diǎn)光源
-線光源
-面光源
②光譜組成
-白色光等能量的各種波長(zhǎng)可見(jiàn)光的組合
-彩色光
-單色光
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
真實(shí)感圖形學(xué)早期發(fā)展
■1967年,Wylie等人第一次在顯示物體時(shí)
加進(jìn)光照效果,認(rèn)為光強(qiáng)與距離成反比。
■1970年,Bouknight提出第一個(gè)光反射模
型:Lambert漫反射+環(huán)境光
■1971年,Gouraud提出漫反射模型加插值
的思想
?1975年,Phong提出圖形學(xué)中第一個(gè)有影
響的光照明模型
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
相關(guān)物理知識(shí)
,光的傳播
-反射定律:入射角等于反射角,而且反射光
線、入射光線與法向量在同一平面上
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
折射定律
-折射定律:折射線在入射線與法線構(gòu)成的平
面上,折射角與入射角滿足7sin。
%sin0
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
4能量關(guān)系
U世
-在光的反射和折射現(xiàn)象中的能量分布:
/=/+/+/+/
Iastv
-下標(biāo)為i,d,s,t,v的能量項(xiàng)分別表示為入射光強(qiáng),
漫反射光強(qiáng),鏡面反射光強(qiáng),透射光強(qiáng),吸
收光強(qiáng)
-能量是守恒的
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型
模擬物體表面的光照明物理現(xiàn)象的數(shù)學(xué)
模型一光照明模型
簡(jiǎn)單光照明模型亦稱局部光照明模型,
其假定物體是不透明的,只考慮光源的
直接照射,而將光在物體之間的傳播效
果籠統(tǒng)地模擬為環(huán)境光。
可以處理物體之間光照的相互作用的模
型稱為整體光照明模型
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型
光照射到物體表面,主要發(fā)生:
反射
透射(對(duì)透明物體)
部分被吸收成熱能
反射光,透射光決定了物體所呈現(xiàn)的顏
色
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
2
簡(jiǎn)單光照明模型-環(huán)境光
4
U世
假定物體是不透明的(即無(wú)透射光)
?環(huán)境光:在空間中近似均勻分布,即在任何位置、
任何方向上強(qiáng)度一樣,記為la
?環(huán)境光反射系數(shù)Ka:在分布均勻的環(huán)境光照射
下,不同物體表面所呈現(xiàn)的亮度未必相同,因?yàn)樗鼈?/p>
的環(huán)境光反射系數(shù)不同。
?光照明方程(僅含環(huán)境光):L=KaIa
Ie為物體表面所呈現(xiàn)的亮度。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-環(huán)境光
?缺點(diǎn):雖然不同的物體具有不同的亮度,
但是同一物體的表面的亮度是一個(gè)恒定
的值,沒(méi)有明暗的自然過(guò)度。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型
?考慮引入點(diǎn)光源。
?點(diǎn)光源:幾何形狀為一個(gè)點(diǎn),位于空間中的某
個(gè)位置,向周?chē)械姆较蛏陷椛涞葟?qiáng)度的光。
記其亮度為ip
z▼i\
?點(diǎn)光源的照射?在物體的不同部分其亮度也不
同,亮度的大小依賴于物體的朝向及它與點(diǎn)光源之間
的距離.
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型:-漫反射角度
余弦的推導(dǎo)
-漫反射
-粗糙、無(wú)光澤物體(如粉筆)表面對(duì)光的反射
-光照明方程
71
?漫反射的亮*IKdCOS0?!闧0,一]
?。點(diǎn)光源的亮度
?儲(chǔ)漫反射系數(shù)
點(diǎn)光源
?0入射角
漫反射光的強(qiáng)度
只與入射角有關(guān)
/////P7///
浙江大學(xué)信息
簡(jiǎn)單光照明模型-漫反射
?將環(huán)境光與漫反射結(jié)合起來(lái)
+/,=/K
1=1eaaa+1pKd,(、LN))
一般取/產(chǎn)(0.02^0.2)Id
0.55
?例子0.45
0.35
”,工K蠹..w
的
浙江T0.100.150.200.25
予ke
簡(jiǎn)單光照明模型-漫反射
缺點(diǎn):對(duì)于許多物體,使用上式計(jì)算其反
射光是可行的,但對(duì)于大多數(shù)的物體,
如擦亮的金屬、光滑的塑料等是不適用
的,原因是這些物體還會(huì)產(chǎn)生鏡面發(fā)射。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-鏡面反射
?鏡面反射
-光滑物體(如金屬或塑料)表面對(duì)光的反射
?高光
-入射光在光滑物體表面形成的特別亮的區(qū)域
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-鏡面反射
?理想鏡面反射
?觀察者只能在反射方向上才能看到反射
光,偏離了該方向則看不到任何光。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型.鏡面反射
?非理想鏡面反射
/=4Koeos11。
P13
ii
光滑平面
鏡面
?P為物體表面上一點(diǎn),L為從P指向光源的單位
矢量,N為單位法矢量,R為反射單位矢量,V
為從P指向視點(diǎn)的單位矢量
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-鏡面反射
■鏡面反射COS”?;?=/*;&?&〃
?/S為鏡面反射光強(qiáng)。。點(diǎn)光源的亮度
-照是與物體有關(guān)的鏡面反射系數(shù)。n為鏡面反射指數(shù),n越
大,則/s隨a的增大衰減的越快。
-n的取值與表面粗糙程度有關(guān)。
-n越大,表面越平滑(散射現(xiàn)象少,稍一偏離,明
暗亮度急劇下降)
-n越小,表面越毛糙(散射現(xiàn)象嚴(yán)重)
2
4簡(jiǎn)單光照明模型-鏡面反射
U世
-反射方向計(jì)算
-L在N上的投影矢量為Ncosu,則S+L=Ncosu
記矢量S=Ncosu-L
則有R=Ncosu+S
R=2Ncos0-L=2N(N-L)-L
浙江大學(xué)信息學(xué)院計(jì)算機(jī)
簡(jiǎn)單光照明模型-Phong光照明模型
?簡(jiǎn)單光照明模型模擬物體表面對(duì)光的反
射作用,光源為點(diǎn)光源
?反射作用分為
-物體間作用用環(huán)境光(AmbientLight)
-漫反射(DiffuseReflection)
一鏡面反射(SpecularReflection)
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-Phong光照明模型
?Phong光照明模型的綜合表述:由物體表
面上一點(diǎn)〃反射到視點(diǎn)的光強(qiáng)/為環(huán)境光
的反射光強(qiáng)h理想漫反射光強(qiáng)/人和鏡
面反射光人的總和。
1=1e+/〃a+1s
=IKa+Ip[Kd(L-N)+K(V-Ry]
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-Phong光照明模
型的實(shí)現(xiàn)
?對(duì)物體表面上的每個(gè)點(diǎn)R均需計(jì)算光線
的反射方向。為了減少計(jì)算量,假設(shè):
-光源在無(wú)窮遠(yuǎn)處,L為常向量
-視點(diǎn)在無(wú)窮遠(yuǎn)處,V為常向量
(H?N)近似(R?V),〃為£與廠的平分向量
NH
L44?對(duì)所有的點(diǎn)總共
只需計(jì)算一次H的
P/
V值,節(jié)省了計(jì)算
時(shí)間
計(jì)算機(jī)圖形學(xué)
H----L和V的角平分線
簡(jiǎn)單光照明模型-Phong光照明模型
?Phong模型幾何
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-光的衰減
?光的衰減
兩個(gè)階段:
1)從光源到物體表面的過(guò)程中的衰減
2)從物體表面到人眼過(guò)程中的衰減
總的效果:物體表面的亮度降低
?光照明方程
1)有效衰減函數(shù)的加入
2)深度暗示技術(shù)的加入
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型.光的衰減
?光的衰減
-光在光源到物體表面過(guò)程中的衰減
-光強(qiáng)按1/d2進(jìn)行衰減:
缺點(diǎn):當(dāng)d很大時(shí),變化很??;當(dāng)d很小時(shí),變
化很大。
?裳減函數(shù)f(d)=min(--------------------J)
%+cxd+c2d
?光照明方程
I=IaKa+f(d)Ip\Kd(L.N)+KsW?Kn
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
2
4簡(jiǎn)單光照明模型-光的衰減
-光在物體表面到人眼過(guò)程中的衰減
?深度暗示(DepthCueing)技術(shù):最初用于線框
圖形的顯示,使距離遠(yuǎn)的點(diǎn)比近的點(diǎn)暗一些。經(jīng)
過(guò)改進(jìn),這種技術(shù)同樣適用于真實(shí)感圖形顯示。
?設(shè)前參考面Z=Zf,后參考面2=2匕其比例因子
分別為S/?和Sb(S/■和Sbg[O,1])。給定物體上一
點(diǎn)的深度值Zo,該點(diǎn)對(duì)
應(yīng)的比例因子So按如下
方式確定
浙江大學(xué)信息學(xué)院
簡(jiǎn)單光照明模型-光的衰減
?當(dāng)Zo>Zx時(shí),取So=S/
?當(dāng)ZovZfH寸,取So=Sb
?當(dāng)Zos[Z4冽時(shí),取
Sf—Sh
與:邑+^^6一乙)
?原亮度I按比例So與融和亮度L/C混合,目
的是獲得最終用于顯示的亮度I',限由
用戶指定/'=3。/+(7)&
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型.光的衰減
^^^r=sQi+(i-sQ)idc
?特例:
?取S尸10=0,1公=0,則當(dāng)物體位于參考面
之前時(shí),So=S/=l,I'=1,即亮度沒(méi)有
被衰減。當(dāng)物體位于后參考面之后時(shí),
So=Sb=O,「=1公=0,即鳧度共減為0。
而當(dāng)Zoe[Z6,冽時(shí),I'=SoL亮度被部分
衰減。由此可以產(chǎn)生較好的效果。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-彩色場(chǎng)景的產(chǎn)生
?產(chǎn)生彩色
-選擇合適的顏色模型----RGB模型
-為顏色模型中的每一種基色建立光照明方程
IR=IaRKaR+f(d)Ip/KdR(L?N)+KSR(V?RY]
<IG=IaGKaG+f(d)IpG[KdG(L.TV)+KSG(V.RY]
IB=IaBKaB+f(d)IpB?KdB(L.N)+KB(V.R/]
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-彩色場(chǎng)景的產(chǎn)生
-系數(shù)分解
~K~CdR~K~CdR
aRClix.「KsRJ一。一
K「=KCdGK.=KdCdGK=KsG
aGaaGrsGrG
KR_CdB__CdB_K
_aB__Ka,nR_|_sBR」_C,B_
?上述各等式中,右端的矢量用來(lái)控制表面的基本
顏色,當(dāng)選定了物體表面的顏色之后,它們就固
定不變了。用戶通過(guò)調(diào)節(jié)Ka,Kd,TG來(lái)改變表
面的反射率。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-彩色場(chǎng)景的產(chǎn)生
-新的光照明方程
IR=KCdRIaR+f(d)IpR[KdCdR(L?N)+KCSR(V-R/]
<IG=KaCdGIaG+f(d)IpG[KdCdG(L.+KCSG(V.R/]
IB=KCdBIaB+f(d)IpB[KdCdB(L?N)+KCsB(y.Rf]
-統(tǒng)一表示A=R,G,B
4=3/入+f(d)Ip』KdC"(L?N)+KCs,(V?<]
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型.多個(gè)光源
?采用多個(gè)光源
-采用m個(gè)光源的光照明方程
/=K。/+
Aad/iaA
m
E八4)的陽(yáng)?W.N)+KGe?K)1
i=\
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單光照明模型-多個(gè)光源
-例子:其中a圖:線框圖b圖:環(huán)境光
c圖:增加漫反射d圖:增加鏡面反射
e圖:增加光的衰減f圖:兩個(gè)點(diǎn)光源
Phong光照明模型的不足
?Phong光照明模型是真實(shí)感圖形學(xué)中提出
的第一個(gè)有影響的光照明模型
,經(jīng)驗(yàn)?zāi)P?,Phong模型存在不足:
-顯示出的物體象塑料,無(wú)質(zhì)感變化
-沒(méi)有考慮物體間相互反射光
-鏡面反射顏色與材質(zhì)無(wú)關(guān)
-鏡面反射大入射角失真現(xiàn)象
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
多邊形繪制方法
?分類(lèi):均勻著色與光滑著色
-均勻著色
方法:任取多邊形上一點(diǎn),利用光照明方
程計(jì)算出它的顏色,用這個(gè)顏色填充整
個(gè)多邊形
適用場(chǎng)合:1)光源在無(wú)窮遠(yuǎn)處;
2)視點(diǎn)在無(wú)窮遠(yuǎn)處;
3)多邊形是物體表面的精確表示;
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
多邊形繪制方法
?缺點(diǎn):產(chǎn)生的圖形效果不好。
?如左圖:相鄰兩個(gè)多邊形的法向
不同,計(jì)算出來(lái)的顏色也不同,
因此造成整個(gè)物體表面的顏色過(guò)
渡不光滑。
?如何解決?
?光滑著色,亦稱插值著色
Gouraud著色方法
Phong著色方法
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Gouraud著色方法
?Gouraud于1971年提出,又被稱Gouraud
明暗處理
?基本思想:在每個(gè)多邊形頂點(diǎn)處計(jì)算顏
色,然后在各個(gè)多邊形內(nèi)部進(jìn)行線性插
值,得到多邊形內(nèi)部各點(diǎn)顏色。即它是
一種顏色插值著色方法。
?注意:Gouraud著色方法并不是孤立的處
理單個(gè)多邊形,而是將構(gòu)成一個(gè)物體表
面的所有多邊形(多邊形網(wǎng)格)作為一
個(gè)整體來(lái)處理。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Gourand著色方法
?對(duì)多邊形網(wǎng)格中的每一個(gè)多邊形,
Gourand著色處理分為如下四個(gè)步驟:
-步驟
1、計(jì)算多邊形的單位法矢量
2、計(jì)算多邊形頂點(diǎn)的單位法矢量
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Gouraud著色方法-頂點(diǎn)法向計(jì)算
?與某個(gè)頂點(diǎn)相鄰的所有多邊形的法向平
均值近似作為該頂點(diǎn)的近似法向量
n
£Ni
i=\
?計(jì)算出的平均法向一般與該多邊形物體
近似曲面的切平面比較接近
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Gourand著色方法
3、利用光照明方程計(jì)算頂點(diǎn)光強(qiáng)(顏色)
4、對(duì)多邊形頂點(diǎn)光強(qiáng)(顏色)進(jìn)行雙線性
插值,獲得多邊形內(nèi)部各點(diǎn)的光強(qiáng)(顏色)
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Gourand著色方法-光強(qiáng)插值
?雙線性光強(qiáng)插值:假設(shè)待繪制的三角形投影為
PiP2P3,Pi的坐標(biāo)為(xi,yi),i=l,2,3;一條掃描
線與三角形的兩條邊分別交于A(XA,YA),B(XB,YB)
兩點(diǎn)。P(x,y)是AB上的一點(diǎn)。A點(diǎn)的顏色I(xiàn)A由Pi、
P2點(diǎn)的顏色11、12線性插值得到
Gourand著色方法-增量算法
?采用增量算法可以加速計(jì)算。
?1)當(dāng)掃描線y遞增一個(gè)單位變?yōu)閥+1時(shí),
IA>IB的增量分別為AIA,AIB,即
=1/
A,y+\~A,y+,,A叢產(chǎn)1B9y
其中:
I,—113
D——
必一為
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
MGourand著色方法-增量算法
U世
?2)當(dāng)X遞增一個(gè)單位時(shí),IP的增量為AIP即
P,x+\p,x+A/p
其中:
BA
MP
XB-X/
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Gourand著色方法
■優(yōu)點(diǎn):能有效的顯示漫反射曲面,計(jì)算量小
?缺點(diǎn):
?1、高光有時(shí)會(huì)異常
?2、當(dāng)對(duì)曲面采用不同的多邊形進(jìn)行分割時(shí)會(huì)產(chǎn)生不同
的效果。
?3、Gouraud明暗處理會(huì)造成表面上出現(xiàn)過(guò)亮或過(guò)暗的
條紋,稱為馬赫帶(Mach_band)效應(yīng)
?改進(jìn)一Phong提出雙線性法向插值,以時(shí)間為代價(jià),解
決高光問(wèn)題
由于線性光感
度插值產(chǎn)生的馬
赫帶效應(yīng)
浙江大
Phong著色方法
?基本思想:通過(guò)對(duì)多邊形頂點(diǎn)的法矢量進(jìn)
行插值,獲得其內(nèi)部各點(diǎn)的法矢量,又稱
為法向插值著色方法。
-步驟
1、計(jì)算多邊形單位法矢量
2、計(jì)算多邊形頂點(diǎn)單位法矢量
3、對(duì)多邊形頂點(diǎn)法矢量進(jìn)行雙線性插值,獲
得內(nèi)部各點(diǎn)的法矢量
4、利用光照明方程計(jì)算多邊形內(nèi)部各點(diǎn)顏色
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Phong著色方法-法向插值
NA由Ni、N2線性插值得到
y個(gè)
Phong著色方法-增量算法
?采用增量算法可以加速計(jì)算。
?1)當(dāng)掃描線y遞增一個(gè)單位變?yōu)閥+l時(shí),
NA、NB的增量分別為ANA,ANB,即
Phong著色方法-增量算法
?2)當(dāng)X遞增一個(gè)單位時(shí),IP的增量為AIP即
Np,x+i
=Np+AN尸
其中:
NNp=N3B---------N-----&A
XB~XA
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
Phong著色方法
優(yōu)點(diǎn):
Phong著色方法繪制的圖形比Gouraud方法更
真實(shí),體現(xiàn)在兩個(gè)方面:高光區(qū)域的擴(kuò)散,產(chǎn)
生正確的高光區(qū)域
缺點(diǎn):
1、Phong著色方法計(jì)算量遠(yuǎn)大于Gouraud著
色方法
2、在處理某些多邊形分割的曲面時(shí),Phong
算法還不如Gouraud算法好。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
插值著色多邊形繪制方法
-透視變形
-方向依賴性
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
插值著色多邊形繪制方法
-公共頂點(diǎn)處顏色不連續(xù)
A
-頂點(diǎn)方向不具有代表性
C
B
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
透明
■現(xiàn)實(shí)世界中有許多透明物體,如玻璃等。
透過(guò)透明物體,可以觀察到其后面的景
物。如何模擬這種透明效果呢?
?模擬透明的最簡(jiǎn)單的方法是忽略光線在
穿過(guò)透明體時(shí)所發(fā)生的折射。雖然這種
模擬方法產(chǎn)生的結(jié)果不真實(shí),但在許多
場(chǎng)合往往非常有用。例如:我們有時(shí)希
望能夠看到透過(guò)某透明物體觀察其后面
的景物,而又不希望景物應(yīng)為折射而發(fā)
生變形。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
透明效果的簡(jiǎn)單模擬
?不考慮透明體對(duì)光的折射以及透明物體
本身的厚度
?光通過(guò)物體表面不改變方向
?產(chǎn)生簡(jiǎn)單透明效果的方法
插值透明方法
過(guò)濾透明方法
浙江大學(xué)信息學(xué)院
簡(jiǎn)單透明-插值透明
?假設(shè):多邊形1是透明的,它
位于觀察者與不透明的多邊形
2之間。像素的顏色力由A、B
兩點(diǎn)的顏色布和力2插值產(chǎn)生,
即.=(1—&)&+&&
?其中K九是多邊形1的透射系數(shù)。
?Ki范圍(0,1)
?酊=0表示多邊形完全不透明,
所以力=/41
?k=1表示多邊形完全透明,
所以力=力2
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單透明-插值透明
?為了產(chǎn)生逼真的效果,
通常只對(duì)兩個(gè)多邊形表
面顏色的環(huán)境光分量和
漫反射分量采用
?/"(f)小"2
?進(jìn)行計(jì)算,得到的結(jié)果
再加上多邊形1的鏡面反
射分量作為像素的顏色
值。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單透明-過(guò)濾透明
?過(guò)濾透明方法將透明物體看
作一個(gè)過(guò)濾器,有選擇的允
許某些光透過(guò)而屏蔽了其余
的光。對(duì)右圖有:
I—/,1+K,
?其中Ki仍是多邊的透射系
數(shù),但木再局限于(0?1)。Kt\
越大,多邊形2的顏色透過(guò)來(lái)
的越多。C沈?qū)Σ煌念伾?/p>
不相同。C比=0表示某種顏色
的光不能透過(guò)多邊形1。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
簡(jiǎn)單透明
?無(wú)論采用插值透明方法還是采用過(guò)濾透
明方法,當(dāng)多邊形1之前還有其它的透明
多邊形時(shí),力都要遞歸計(jì)算。
?簡(jiǎn)單透明比較容易結(jié)合到多邊形繪制算
法中。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
考慮折射的透明
-折射定律
sin27
sinOt
?其中:/「。分別是入射
光線在空氣,物體中的
折射率,(.、(分別是入
射角和折射角
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
4考慮折射的透明-透射矢量的計(jì)算
-設(shè)單位入射光矢量為I
(方向與光線的入射
方向相反),單位法
矢量為N,單位透射
光矢量為T(mén),則
T=M-Ncos0t
sin0.?Ncos6-1
—L=Jl=生
sin0%7
令〃=生=>
=r/Ncos0i-I
%
T=(r/cos6t-cos9JN-r/I計(jì)算機(jī)圖形學(xué)
考慮折射的透明
■當(dāng)光線從高密度介質(zhì)向低密度介質(zhì)時(shí),
即,>8。如果入射角不斷增大,到
一定的程度,折射角。=90度,此時(shí)透射
光線沿著平行于分界面的方向傳播,稱
此時(shí)的,?為臨界角度,記為6U當(dāng),>夕
時(shí),發(fā)生全反射,透射與反射光合二為
?如何產(chǎn)生帶有折射的透明效果呢?
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
光透射模型的研究
■早期簡(jiǎn)單透射現(xiàn)象的模擬
?1980年,Whitted光透射模型,首次考慮
了光線的折射現(xiàn)象
■1983年,在Whitted的基礎(chǔ)上,Hall光透
射模型,考慮了漫透射和規(guī)則透射光
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
整體光照明模型
簡(jiǎn)單光照模型(亦稱局部光照模型)不考
慮周?chē)h(huán)境對(duì)當(dāng)前景物表面的光照明影
響,忽略了光在環(huán)境景物之間的傳遞,
很難表現(xiàn)自然界復(fù)雜場(chǎng)景的高質(zhì)量真實(shí)
感圖形。為了增加圖形的真實(shí)感,必須
考慮環(huán)境的漫射、鏡面反射和規(guī)則投射
對(duì)景物表面產(chǎn)生的整體照明效果。
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
整體光照明模型
?物體表面入射光的構(gòu)成
(1)光源直接照射
(2)其它物體的反射光
(3)透射光
?局部光照明模型僅考慮了(1)
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
整體光照明模型
?例如:從視點(diǎn)觀察到的物體A表
面的亮度來(lái)源于三方面的貢獻(xiàn):
(1)光源直接照射到A的表面,然
后被反射到人眼中的光產(chǎn)生的。
(2)光源或其它物體的光經(jīng)A物體
折射到人眼中的光產(chǎn)生的。
(3)物體B的表面將光反射到物體
A的表面,再經(jīng)物體A的表面反
射到人眼中產(chǎn)生的。
?局部光照明模型僅考慮了(1)來(lái)自光源或
其他物體
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
畫(huà)后方方ed光照模型
?附汝ed光照模型基于如下假設(shè):
?物體表面向視點(diǎn)方向V輻射的光亮度L由三
部分組成:
(1)光源直接照射引起的反射光亮度小。
(2)來(lái)自V的鏡面反射方向R的其它物體反
射或折射來(lái)的光的亮度及。
(3)來(lái)自V的透射方向T的其它物體反射或
折射來(lái)的光的亮度
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
后方的冊(cè)照模型
?心工杷然照模型:h=Iu+KJsA+KJu
?或h=^^KCJs^KtCaIa
-左為鏡面反射方向的入射光強(qiáng)度;K$為鏡面
反射系數(shù),為0?1之間的一個(gè)常數(shù)
-心為折射方向光強(qiáng),K,為透射系數(shù),是0?
1之間的常數(shù)
-心的計(jì)算可采用Phong模型
因此,關(guān)鍵是4和4的計(jì)算。如何計(jì)算呢?
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
后方左選照模型-反射、折射方向計(jì)算
?已知視線方向V,求其反射方向R與折射
方向T(N是表面的法向方向)
浙江大學(xué)信息學(xué)院計(jì)算機(jī)圖形學(xué)
光線跟蹤算法的基本原理
?自然界中光線的傳播過(guò)程
光源.物體表面.物體表面
■人眼
?光線跟蹤過(guò)程--
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 私人裝修住房合同范本
- 10《父母多愛(ài)我》(教學(xué)設(shè)計(jì))2023-2024學(xué)年統(tǒng)編版道德與法治三年級(jí)上冊(cè)
- 防疫用餐合同范本
- 業(yè)務(wù)代管合同范本
- 11我是一張紙 教學(xué)設(shè)計(jì)-2023-2024學(xué)年道德與法治二年級(jí)下冊(cè)統(tǒng)編版
- 銀行注銷(xiāo)合同范本
- Module 11 unit 2 In England,you usually drink tea with milk 英文版教學(xué)設(shè)計(jì) 2024-2025學(xué)年外研版八年級(jí)英語(yǔ)上冊(cè)
- 理財(cái)擔(dān)保合同范本
- 2025屆高考英語(yǔ)語(yǔ)法填空解題技巧教學(xué)設(shè)計(jì)
- 4 上學(xué)路上(教學(xué)設(shè)計(jì))-部編版道德與法治一年級(jí)上冊(cè)
- 一級(jí)建造師《港口與航道工程管理與實(shí)務(wù)》
- 四年級(jí)下冊(cè)勞動(dòng)《做水果拼盤(pán)》
- 工廠車(chē)間劃線標(biāo)準(zhǔn)與標(biāo)識(shí)管理(共37張PPT)
- 幼兒園課件PPT《如何有效的與家長(zhǎng)溝通》
- 一年級(jí)下冊(cè)《綜合實(shí)踐活動(dòng)》全冊(cè)教案【完整版】
- 人教版小學(xué)一年級(jí)英語(yǔ)課本上冊(cè)課件
- DSH中的常見(jiàn)語(yǔ)法考點(diǎn)
- 白酒廠安全檢查表
- 2023年民辦中學(xué)三重一大事項(xiàng)決策規(guī)定
- 公路工程崗位安全操作規(guī)程
- 起重裝卸機(jī)械操作工國(guó)家職業(yè)技能標(biāo)準(zhǔn)(2023年版)
評(píng)論
0/150
提交評(píng)論