版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
真實感圖形顯示真實感圖形顯示簡述線和面的消隱光照模型光線跟蹤文理映射顏色模型真實感圖形顯示——簡述野外場景模擬小區規劃設計機械設備仿真室內裝修展示真實感圖形顯示——簡述生成真實感圖形的基本步驟:
(1)構建模型用數學方法建立實體三維模型,并存儲到系統中;(2)投影變換將實體模型轉換到三維觀察坐標系中;(3)消隱處理用消隱技術去除視景外的和實體上不可見的面;(4)光照處理建立光照模型生成真實感圖形。消隱消隱算法——確定視點后,將物體上不可見的點、線、面消去的算法。消隱算法分類:按操作對象的不同表達方式:對象空間方法(objectspacemethod)圖像空間方法(imagespacemethod)從應用角度:線的消隱(Hidden-Line)面的消隱(Hidden-Surface)消隱算法對象空間是三維空間,對象空間法通過分析對象的三維特性之間的關系來確定是否可見。圖像空間是對象投影后所在的二維空間,圖像空間法將對象投影后分解為像素,按照一定的規律,比較像素之間的z值,從而確定是否可見線消隱(Hidden-Line)凸多面體的隱藏線消除組成凸多面體的面的方程為(8.1)為多面體內一點為P0在平面i上的垂足,則有線消隱(Hidden-Line)根據向量點積的幾何意義得它們的夾角為180°,因此法矢量指向物體外部設式(8.1)所定義的凸多面體在以視點為頂點的四棱錐內,視點與第i個面上一點的連線的方向為。當時,平面i為自隱藏面一般取視點為z軸負無窮遠點,那么在xoy平面上,視線方向為(0,0,1),所以ci>0所對應的面為自隱藏面。任意自隱藏的交線為自隱藏線。線消隱(Hidden-Line)凹多面體的隱藏線消除消除隱藏線問題可歸結為:對于空間一條線段P1P2和多邊形a,判定線段是否被多邊形遮擋。1、無交點
1)分離——無隱藏關系
2)在多邊形內——線段在多邊形前線段在多邊形后判定方法Z軸:射線線消隱(Hidden-Line)2、有交點多邊形的邊把線段分割成子線段,判斷子線段的隱藏性:判定子線段是否落在多邊形投影內,排除完全可見的子線段線段投影被分為若干子線段可見子線段的確定t11t32t12t13t14t31t15t16t21t22t33t34t41t42t51t52t53t54t43t44面消隱(Hidden-surface)裁剪多邊形被裁剪多邊形內部多邊形外部多邊形面消隱(Hidden-surface)深度緩存算法(Z-Buffer)幀緩沖區置成背景色;Z緩沖區置成最小Z值;
for(各個多邊形){掃描轉換該多邊形;
for(多邊形所覆蓋的每個像素(x,y)){計算多邊形在該像素的深度值
if(Z(x,y)大于Z緩沖區在(x,y)處的值){把Z(x,y)存入Z緩沖區的(x,y)處;把多邊形在(x,y)處的亮度值存入幀緩沖區的(x,y)處;
}}}面消隱(Hidden-surface)Z緩沖區示意圖光照模型光源特性和物體表面特性決定了物體表面色彩和明暗變化。1、光源特性Color_light=(Ir,Ig,Ib)Ir,Ig,Ib分別是RGB三色光的強度(1)光的色彩(2)光的強度I=0.3*Ir+0.59*Ig+0.11*Ib光照模型1、光源特性(3)光的方向(直射光和漫射光)
1)點光源(pointlightsource)從一點像各個方向發光(eg燈泡)
2)分布式光源(distributed)從一個面向一個方法發光(eg太陽)
3)漫射光源(ambient)從一個面上的每個點向各個方向發光(eg地面)點光源分布式光源漫射光源光照模型2、物體表面特性(1)反射系數反射系數由物體表面的材料和形狀決定,反射系數分為漫反射(diffusereflection)系數和鏡面(specular)反射系數。
1)漫反射系數記為Kd,表示物體表面向各個方向漫反射光線的能力。可分解為Kd-r,Kd-g,Kd-b,Kd介于0~1之間。
2)鏡面反射系數記為Ks,表示物體表面沿著鏡面方向反射光線的能力。i實驗證明:物體表面的顏色主要由光源的色彩和漫反射系數來模擬,鏡面反射系數主要反映物體表面產生高光的現象。光照模型2、物體表面特性(2)透射系數投射系數記為Tp,表示物體透射光的能力。Tp介于0~1之間。1表示完全透明,0表示完全不透明。(3)表面方向:物體表面的方向用法線N表示,N=(A,B,C)光照模型及其實現光照模型描述物體表面的色彩明暗同光源特性、物體表面特性之間的關系。1、漫射(disffuse)光線的情況物體表面的色彩明暗與表面形狀無關,僅與表面的反射系數有關。漫射光源照明模型光照模型及其實現2、鏡面反射情況物體表面的明暗隨表面法矢量和入射光線的夾角θ的改變而變化。sθ光照模型及其實現鏡面反射系統W(θ)與入射角θ的關系N與高光區域大小的關系光照模型及其實現3、透射光線的情況單一直射光源情況下,物體表面P點處所發光強計算機公式光照模型及其實現1)求cosiθs2)求cossphong
(1)根據反射定律,入射光、表面法線和反射光必在同一平面上,且入射角等于反射角。1>先作變換T,將坐標原點移至p點,z軸指向P點的法線方向2>在新坐標系下,入射矢量和反射矢量的z分量相等,x、y分量大小相等,方向相反。光照模型及其實現R單位矢量的求法3>作逆變換T-1,1>先作變換T,將坐標原點移至p點,z軸指向光線入射的反方向2>在新坐標系下,由于在同一平面內,L向單位矢量和z軸重合,因此N和R向單位矢量在xoy平面的投影n和r在同一條直線上(2)Phong的方法光照模型及其實現R單位矢量的求法光照模型及其實現令則根據單位矢量的性質(4.7)(4.8)(4.9)(4.10)(4.11)光照模型及其實現將式(4.11)和(4.8)共同帶入式(4.9),得將式(4.10)帶入式(4.12),得(4.12)于是得入式(4.7),得3>作逆變換T-1,(4.13)(4.14)Phong光照模型綜合上面介紹的光反射作用的各個部分,Phong光照明模型有這樣的一個表述:由物體表面上一點P反射到視點的光強I為環境光的反射光強Ie、理想漫反射光強Id、和鏡面反射光Is的總和,即:
在這種簡化下,由于對所有的點總共只需計算一次H的值,節省了計算時間。結合RGB顏色模型,Phong光照明模型最終有如下的形式:光照模型及其實現明暗的光滑處理1、Gourand方法亮度插值方法2、Phong法線方向插值法光線跟蹤光線跟蹤示意圖視線法線反射投射P0視線在p0處的反射和投射光線跟蹤VP0P2P1P3rrrrttt光線跟蹤樹PiIGIrItNIVPi點所受到的光照陰影的生成對于隱藏面消除算法,是從觀察點看,確定哪些表面是可見的。而對于陰影發現算法,是從點光源“看”,確定哪些表面是可見的。從觀察點和從點光源都能看見的表面,就是可見的表面。從觀察點可見,而從點光源不可見的表面,就在陰影之中。應當注意,這種簡便方法不能構造出來自分布光源的陰影。如果要把分布光源造成的陰影也考慮進去,則必須計算陰影的本影和半影。陰影可以分為本影和半影。本影:景物表面上未被任何光源直接照射到的區域。半影:景物表面被部分光源照射但沒被全部光源照射到的半明半暗的區域。點光源:光線由光源出發向四周發散,和場景中物體相比,光源很小且距離景物足夠遠。分布式光源:光源與場景中的物體相比不夠小,且距景物較近,這時需計算光源外表面各點所共同產生的光照。單一點光源只能產生本影。而線光源、面光源或分布式光源可同時產生本影和半影。陰影的生成本影半影無影分布式光源
本影的計算簡單,半影計算復雜。我們只考慮本影的計算。陰影的生成陰影的生成當要表現一個客體時,可以分別對觀察點及各點光源實施同樣的消除隱藏面的算法,分別對觀察點及各點光源確定出相應的可見部分和不可見部分,然后把所得結果進行整理,通過正確形成明暗而表現出來。當要對同一物體從許多不同觀察點進行觀察時,對所看到的一系列情形,可以只做一次發現陰影的計算,因為當點光源相對物體是固定時.陰影實際上和觀察點的位置無關。計算陰影還有許多其他的方法。對由多邊形表面組成的客體,是對從光源來說是完全可見或者部分可見的多邊形,都附加上另一個與之共面的多邊形,稱為細碎多邊形.
計算細碎多邊形的方法,是用遮擋光線多邊形的投影,相對多邊形表面,用對多邊形進行剪裁的算法進行剪裁.
下圖示意說明了這種情況.圖中在立方體和光源之間有一個不透明的三角形面,立方體有兩個面產生了陰影,在那兩個面上附加上了細碎多邊形.陰影的生成光源在無窮遠處投射陰影的多邊形細碎多邊形位于立方體頂面的陰影位于多邊形前面的陰影完全位于陰影中的面,因而并不加上細碎多邊形顏色模型——顏色的特性顏色是一種波動的光能形式,從光學角度看,光在本質上是電磁波。英國科學家牛頓于1666年通過用三棱鏡做實驗證明了白光是所有可見光的組合。并發現了色散現象。依次按波的順序排列的彩色光帶,就稱為光譜。顏色模型——顏色特性顏色有如下三個特性:色調、飽和度和亮度。從物理光學的角度出發,顏色可以用主波長、純度和明度來定義。RGB模型
RGB顏色模型通常使用于彩色陰極射線等彩色光柵圖形顯示設備中,它是我們使用最多最熟悉的顏色模型。紅、綠、藍原色是加性原色,各個原色混合在一起可以產生復合色。
RGB顏色模型通常采用單位立方體來表示。顏色模型——模型類型CMY顏色模型以紅、綠、藍的補色青、品紅、黃為原色構成,常用于從白光中濾去某種顏色,又被稱為減性原色系統。
CMY顏色模型也采用單位立方體來表示。與RGB顏色模型相似。
CMY顏色模型常用于印刷硬拷貝設備。顏色模型——模型類型顏色模型——顏色實現計算機顏色RGBA方式存儲和顏色索引模式
RGBA模式中的R、G、B、A數值對應于每—個像素點,而在顏色索引模式中,對應于每個像素點的是單個數值(稱為顏色索引)。顏色數據是由幀緩沖區的位平面(bitplane)數量決定在每個像素中,1個位平面表示1位數據。屏幕窗口坐標以像素為單位,像素的顏色是通過用一系列OpenG
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026中國籃球運動護具產品創新方向與市場營銷策略研究報告
- 2026中國醫用敷料行業技術突破與出口市場拓展戰略研究
- 孝義市2027屆四年級數學第一學期期末檢測試題含解析
- 跨境腦機接口催產素神經調控中跨國親社會行為數據隱私-基于國際社會神經科學協會催產素神經調控數據隱私保護指南規范分析
- 2026中國電子紙顯示技術節能優勢與行業滲透率預測報告
- 浙江省萍鄉市2027屆三上數學期末統考試題含解析
- 2026皮革后整工藝改進現狀分析及生物基纖維新材料產業發展規劃分析研究報告
- 2026生物科技領域風險投資現狀與未來規劃研究報告
- 廣東省茂名市直屬學校2027屆四年級數學第一學期期末統考模擬試題含解析
- 預制艙式儲能電站安裝施工方案
- 2026湖北恩施州利川市選調市外教師30人備考題庫標準卷附答案詳解
- 2026貴州機電職業技術學院公開招聘科研助理20人(第二批)工作筆試參考題庫及答案詳解
- 機關事業單位工作人員輪崗交流制度
- DBJ-T45-180-2024 《電動自行車停放充電場所建設技術標準》
- DB52T 986-2015 地理標志產品 凱里紅酸湯
- 廣州市從化區紀委監委公開招考8名合同制紀檢監察輔助人員(高頻重點提升專題訓練)共500題附帶答案詳解
- DZ∕T 0270-2014 地下水監測井建設規范
- DB3210T 1178-2024林權地籍調查技術規程
- 兒童吞咽障礙的康復護理
- GB/T 43489-2023燒結釹鐵硼永磁體恒定濕熱試驗
- 食品殺菌設備行業營銷策略方案
評論
0/150
提交評論