在第四篇的簡(jiǎn)單光照模型中,做了一個(gè)簡(jiǎn)單的卡通著色器。對(duì)的,講的思路是馮氏著色的方法,但是最后做出來(lái)的實(shí)際上是卡通著色。
原因很簡(jiǎn)單,是因?yàn)橄袼刂骼?這一行的效果。
(資料圖)
什么是lerp?什么是saturate?為什么要 LightNormal*16+0.5?
為了方便觀察,在這里放置一個(gè)球。球可以在PE里快速建出,記得隨便貼上個(gè)純色的貼圖,還有toon。放上簡(jiǎn)單光照的fx效果,如圖。光照部分和陰影部分有較為明顯的二分。所以是非真實(shí)感渲染 (Non-Photorealistic Rendering) ,NPR。
實(shí)際上把后面的*16+0.5刪掉就可以得到?真實(shí)感渲染(Photorealistic rendering)。
為了看得更明顯,所以這里調(diào)整了一下強(qiáng)度和顏色??梢钥吹竭@種層層的漸變效果。真實(shí)渲染?旨在渲染真實(shí)感的畫(huà)面,而NPR則追求更加有藝術(shù)感的畫(huà)面效果。
回到最開(kāi)始的問(wèn)題,什么是lerp?
lerp函數(shù),是經(jīng)常用的插值函數(shù)。其意義是 lerp(a,b,w),計(jì)算 a + w*(b-a),在a和b之間插值,w表示權(quán)值,范圍0~1。
為了看得更明顯,我們可以把前邊的MaterialToon改成float3(0,0,0),這樣就是黑色,與白色,進(jìn)行插值。
saturate函數(shù),很好理解,saturate(x)將x的數(shù)值,截取在0-1之間。
接下來(lái)我們更改一下LightNormal*16,從左到右依次是*32,*64??梢钥吹剑吘壍膹?qiáng)烈分割。
還有一個(gè)插值函數(shù),smoothstep,作用和用法跟lerp一致,但兩者之間有一定的區(qū)別,這里不多贅述,因?yàn)橛貌坏健?梢越梃b學(xué)習(xí)https://blog.csdn.net/qq_41835314/article/details/128618789
最后一個(gè)問(wèn)題,為什么要?LightNormal*16+0.5?
通過(guò)修改數(shù)值能夠有所體會(huì),若想究其原理,需要拿出紙筆,動(dòng)手算算或者思考一下。
1.在球的光照亮面取一個(gè)點(diǎn),邊緣上取一個(gè)點(diǎn),暗面取一個(gè)點(diǎn)。
2.用float LightNormal = dot(Normal,-LightDirection)
分別算出LightNormal的正負(fù),大小的排序。
3.saturate(LightNormal*16+0.5),取得三者權(quán)重,然后分別插值。
關(guān)于HLSL中的函數(shù),這里就不搬運(yùn)了,參考微軟官方文檔,或者參考https://blog.csdn.net/eloudy/article/details/71258367
標(biāo)簽:
- 今日視點(diǎn):MME編寫(xiě)入門(五)簡(jiǎn)單光照模型 補(bǔ)充說(shuō)明
- 伍六七三四季的小問(wèn)題
- 寧夏西海固:糧田一“整”變良田
- 天天即時(shí)看!鄭州供暖延長(zhǎng)至3月18日零時(shí) 不另收費(fèi)用
- 中國(guó)專家研發(fā)仿生納米遞氧系統(tǒng) 或讓更多腦卒中患者得到有效救治
- 【時(shí)快訊】更多國(guó)家將迎中國(guó)“首發(fā)”團(tuán) 為行業(yè)送來(lái)政策利好
- 每日熱訊!公安部“揭秘”個(gè)人信息泄漏源 金融消費(fèi)者該如何避坑?
- 吉野家一餐廳飯菜中混入蟑螂 執(zhí)法檢查又在現(xiàn)場(chǎng)發(fā)現(xiàn)43只 世界速看
- 當(dāng)前聚焦:上海男子花16萬(wàn)辦健身卡可用到一百歲 要求轉(zhuǎn)卡卻都推三阻四
- 韓國(guó)旅游業(yè)急招人手迎接中國(guó)游客,還推出花式促銷|環(huán)球觀天下
- 西方媒體對(duì)北溪集體沉默后又反常同步發(fā)聲,汪文斌:美國(guó)如何解釋?是不是有難言之隱?|短訊
- 今日熱文:以免費(fèi)培訓(xùn)為噱頭高價(jià)兜售消防產(chǎn)品?北京消防打假——
- 環(huán)球快消息!香港大學(xué):在內(nèi)地?zé)o委托中介機(jī)構(gòu)代招生,無(wú)“內(nèi)推”機(jī)制
- 中、伊、俄等國(guó)海軍將舉行聯(lián)合軍演!
- 官宣!悄咪咪懷孕12周,4顆腫瘤怎么辦…
- 杭溫鐵路二期首座超五公里隧道順利貫通
- 農(nóng)發(fā)行固陽(yáng)縣支行開(kāi)展“金融消費(fèi)者權(quán)益日”宣傳活動(dòng)|世界聚看點(diǎn)
- 觀察:農(nóng)發(fā)行固陽(yáng)縣支行開(kāi)展“反有組織犯罪—反洗錢在行動(dòng)”宣傳活動(dòng)
- 當(dāng)前最新:農(nóng)發(fā)行武川縣支行積極開(kāi)展消費(fèi)者權(quán)益日宣傳活動(dòng)
- 環(huán)球快播:平潭農(nóng)發(fā)行:開(kāi)展“3·15”消費(fèi)者權(quán)益保護(hù)教育宣傳周活動(dòng)
- 【DD日?qǐng)?bào)】『3.14』牧牧白miiu2D新衣發(fā)布回;淺川玉乃十五萬(wàn)粉新衣紀(jì)念回_環(huán)球看點(diǎn)
- “神圣傳說(shuō)”的射手座被抄襲?原畫(huà)師:能抄進(jìn)藝術(shù)殿堂是它的歸宿|環(huán)球熱點(diǎn)評(píng)
- 石嘴山精準(zhǔn)發(fā)力促重點(diǎn)群體就業(yè)創(chuàng)業(yè)_全球熱點(diǎn)評(píng)
- 我區(qū)26條舉措促進(jìn)高校 畢業(yè)生高質(zhì)量就業(yè)創(chuàng)業(yè)
- 全球即時(shí)看!有序穩(wěn)妥開(kāi)放出境游市場(chǎng) 為行業(yè)送來(lái)政策利好
- 北京麗思卡爾頓回應(yīng)“女演員被困酒店廁所3小時(shí)”
- 隨手關(guān)燈、減少用紙、節(jié)約用水……生活中多一點(diǎn)兒小氣
- 兩次用藥失誤,雍正卻對(duì)其委以重任,劉聲芳究竟是不是大清第一名醫(yī)?-環(huán)球資訊
- 舊仔褲秒變時(shí)尚包包,DIY達(dá)人教你做
- “附近幾條胡同的街坊都愛(ài)來(lái)這兒逛逛”,他在東四十四條種下棵櫻桃樹(shù)
- 1 今日視點(diǎn):MME編寫(xiě)入門(五)簡(jiǎn)單光照模型 補(bǔ)充說(shuō)明
- 2 伍六七三四季的小問(wèn)題
- 3 寧夏西海固:糧田一“整”變良田
- 4 天天即時(shí)看!鄭州供暖延長(zhǎng)至3月18日零時(shí) 不另收費(fèi)用
- 5 韓國(guó)旅游業(yè)急招人手迎接中國(guó)游客,還推出花式促銷|環(huán)球觀天下
- 6 西方媒體對(duì)北溪集體沉默后又反常同步發(fā)聲,汪文斌:美國(guó)如何解釋?是不是有難言之隱?|短訊
- 7 今日熱文:以免費(fèi)培訓(xùn)為噱頭高價(jià)兜售消防產(chǎn)品?北京消防打假——
- 8 環(huán)球快消息!香港大學(xué):在內(nèi)地?zé)o委托中介機(jī)構(gòu)代招生,無(wú)“內(nèi)推”機(jī)制
- 9 中、伊、俄等國(guó)海軍將舉行聯(lián)合軍演!
- 10 官宣!悄咪咪懷孕12周,4顆腫瘤怎么辦…