創作內容

21 GP

【筆記】Surface Shader - 4.Lighting - Lighting Model

作者:樂小呈│2020-07-06 18:48:34│巴幣:42│人氣:263
Surface Shader 筆記  
4.Lighting - Lighting Model

=== Lighting Model ===

Lambert
缺乏複雜性,簡單的照明模型,計算快速
在計算中僅使用表面 Normal和朝向光源的向量,並不能生成反射和高光

Phong
考量視角位置及光源線如何從表面反射的模型,包括鏡面反射,和光如何從表面彈起
透過光線的反射,計算視角的高光

Blinn - Phong
將 Phong 模型加入一個 halfway(中途向量),為點朝光源 + 點朝視線位置的單位向量
減少了計算反射向量 (cos運算)的需要,直接透過中途向量和頂點 Normal的點積運算,計算出高光強度

Standard (PBR)
著重於光對表面的影響

StandardSpecular (PBR)
著重光被照明對象的反射
 
=== Physically-Based Rendering ===

反射 Reflection
光線從視角位置引到反射面,然後計算反射位置
這是和照明相反的計算

漫反射 Diffusion
通過判斷吸收什麼光、反射出什麼光
來檢查顏色和光如何分布在整個表面

透明和半透明 Translucenty and Transparenty
檢查光線如何穿過物體,使它們透明或半透明
 
能量守恆 Conservation of Energy
確保物體反射的光不會超過吸收的光 (除非是完美的鏡片效果?)
有些光將被反射並可以照亮其他物體

金屬性 Metallicity
考慮光在發光表面上的相互作用,及高光的反射

非涅耳反射率 Fresnel Reflectivity
檢查曲面上的反射如何向邊緣增強
現實中反射在曲面上的作用方式,邊緣的反射更強烈,並向中心漸弱
這種效果將隨不同表面類型而變化,但絕對不會在曲面上獲得像水平線的完美直線

微表面散射 Microsurface Scattering
表示大多數的表面都將包含不規則凹槽或裂縫
反射光的角度將不同於規則表面所指定的角度
註: 就是 normal map的計算啦

=== Vertex Versus Pixel Lighting ===

頂點照明和像素照明

頂點照明 Vertex Lighting
每個頂點處計算入射光,並在整個表片上平均
適合舊型顯卡或手機類移動型設備,或品質要求不高的大量炫染

像素照明 Pixel Lighting
計算每個像素的光照
擁有比 Vertex Lit更細緻的鏡面高光,和更詳細的陰影


今天也在弄主專案
又重構了一些東西

又再整理了一遍 Lighting model的筆記
想說一下就好,結果加發文花快三小時

Lighting model 筆記會有三篇,這是第一篇

參考教學


豪我要ㄘ飯了
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4840422
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Shader|筆記

留言共 2 篇留言

kiwi(薇薇安)
真心覺得樂小呈的筆記裝滿好深奧的東西

07-06 19:37

樂小呈
還好啦,我學的還淺呢 >///<07-06 19:40
矮鵝
適合你的t-shirt~~https://img.yzcdn.cn/upload_files/2019/04/18/Fk9DEXwTrubi74TcoUhU9Rj4swB6.jpg!730x0.jpg

07-07 08:42

樂小呈
笑死這什麼衣服啦07-07 08:50
我要留言提醒:您尚未登入,請先登入再留言

21喜歡★angus945 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【筆記】Surface ... 後一篇:【筆記】Surface ...

追蹤私訊切換新版閱覽

作品資料夾

hyzgdivina喜歡虹咲的LLer
我的小屋裡有很多又香又甜的Hoenn繪師虹咲漫畫翻譯喔!歡迎LoveLiver來我的小屋裡坐坐~看更多我要大聲說1小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】