日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Unity光照与渲染设置学习笔记

發(fā)布時(shí)間:2025/4/14 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Unity光照与渲染设置学习笔记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

學(xué)習(xí)了一下unity中有關(guān)光照和渲染的一些設(shè)置,現(xiàn)在才明白之前遇到的一些問題只是沒有正確設(shè)置而已。

unity不同版本的光照設(shè)置會(huì)有一些差異,而且可以調(diào)節(jié)的參數(shù)非常多,這里只記錄一些重要的參數(shù)和使用方法,具體使用時(shí)再查閱文檔即可。

調(diào)節(jié)這些參數(shù)的主要目的就是在性能和畫面效果上達(dá)到平衡,所以具體怎么調(diào)還是看游戲需求。

作為一個(gè)還不懂圖形學(xué)的萌新,只是從效果出發(fā)學(xué)習(xí)這些設(shè)置,并不了解原理,如果寫的不好,請見諒。

unity版本:2018.3.2f1

?

1.色彩空間

打開項(xiàng)目首先要設(shè)置的就是色彩空間,unity中有Linear和Gamma兩種色彩空間可供選擇,這兩種色彩空間的效果如下圖所示,很明顯Gamma空間在表現(xiàn)上不如Linear空間自然、真實(shí),很容易曝光過度,所以如果想要更好的畫面效果,建議選擇Linear空間,如果追求性能,比如移動(dòng)平臺(tái)游戲可以考慮選擇Gamma空間。

?unity2018.3.2f1中可以在Edit->Project Settings->Player->Other Settings下選擇色彩空間。

?

?

2.天空盒

天空盒的本質(zhì)其實(shí)是一個(gè)材質(zhì),要自定義天空盒,只需創(chuàng)建一個(gè)材質(zhì),將shader選擇為Skybox下的一種,賦予對應(yīng)的圖片,然后將材質(zhì)拖入場景,就能使用自己的天空盒了!

?

3.環(huán)境光

接下來就是最重要的Lighting面板的設(shè)置了,unity2018.3.2可以在Window->Rendering->Light Settings打開,這個(gè)面板包含了大量與光照和渲染相關(guān)的設(shè)置,直接影響到游戲的畫面效果。

咱們一點(diǎn)一點(diǎn)來,先從Environment選項(xiàng)開始,這里包含了一些與環(huán)境光照相關(guān)的設(shè)置。

Skybox Material用于指定天空盒,跟直接把天空盒材質(zhì)拖進(jìn)場景沒有區(qū)別。

Sun Source不需要設(shè)置,unity會(huì)默認(rèn)把場景中最強(qiáng)的平行光作為太陽,這樣當(dāng)你旋轉(zhuǎn)平行光時(shí),天空盒上的太陽也隨之移動(dòng),并且場景會(huì)有白天黑夜的變化。

Environment Lighting用于設(shè)置環(huán)境光源,選擇skybox則環(huán)境光來自天空盒,如果將Source設(shè)置成color就可以自定義環(huán)境光的顏色。

下圖為使用天空盒作為環(huán)境光和自定義環(huán)境光為紅色的效果,很多游戲?yàn)榱藸I造氣氛,都會(huì)使用自定義的環(huán)境光。

? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ??

?

Environment Reflections決定環(huán)境反射,如果你的場景中有鏡子或其他帶有反射性的物體,這個(gè)選項(xiàng)決定它們反射什么對象,你可以使用天空盒,或者自定義的CubeMap,值得注意的是,如果你發(fā)現(xiàn)反射的內(nèi)容很模糊,可以調(diào)節(jié)Resolution參數(shù), 提高反射的分辨率。

4.燈光參數(shù)

簡單說一說unity里的燈光,unity有四種燈光類型,分別是聚光燈、平行光、點(diǎn)光源、區(qū)域光,每種光源有一些特殊的參數(shù)可以調(diào)節(jié)。

光源模式可以選擇Realtime(實(shí)時(shí))、Mixed(混合)、Baked(烘焙)三種,實(shí)時(shí)燈光對性能消耗最大,烘焙模式可以將預(yù)先將燈光烘焙成光照貼圖所以性能最優(yōu),而Mixed介于兩者之間。

Shadow Type決定了光源對陰影的影響,可以選擇無陰影、硬陰影或軟陰影,還可以調(diào)節(jié)陰影的強(qiáng)度、分辨率、偏移等,軟陰影最耗性能,硬陰影其次。

?

5.全局光照(Global illumination)

接下來是兩個(gè)全局光照選項(xiàng),分別是實(shí)時(shí)全局光照和烘焙全局光照,通常這兩個(gè)只要開一個(gè)就行,取決于你的游戲使用實(shí)時(shí)光照還是烘焙光照。

Mixed Lighting下可以選擇Lighting Mode,有Baked Indirect,Subtractive,Shadowmask三種

其中Subtractive效果最差,性能最好,Baked Indirect效果最好,性能最差,Shadowmask居中。

?

6.烘焙光照參數(shù)

下面來看看烘焙光照相關(guān)的參數(shù),這決定了你烘焙出的光照貼圖是什么樣的。

這里只說一些重要的參數(shù)。

LightMapper可以選擇烘焙方案,一般默認(rèn)就行。

Lightmap Resolution光照貼圖分辨率,這直接影響烘焙的時(shí)間長短。

Lightmap Size決定光照貼圖大小。

Compress Lightmaps決定是否壓縮光照貼圖,如果追求更好的畫面請取消壓縮。

Ambient Occlusion決定是否開啟環(huán)境光遮蔽,想要更真實(shí)的效果請開啟。

Indirect Intensity決定間接光的強(qiáng)度,可以調(diào)整場景的整體亮度。

設(shè)置好這些參數(shù)之后記得將場景中的靜態(tài)物體設(shè)置為Lightmap Static,這樣才會(huì)受到烘焙光照的影響,然后點(diǎn)擊Lighting面板最下方的Generate Lighting,即可開始烘焙光照貼圖。

烘焙完之后相當(dāng)于把光照貼到了物體身上,即使把場景中的燈光刪除,光照也依然存在,不過此時(shí)移動(dòng)燈光或物體,物體的陰影并不會(huì)改變,所以只有不移動(dòng)的物體才適合烘焙光照。

?

7.后處理

最后簡單說說屏幕后處理,這是一種快速提升游戲畫面效果的“黑科技”,在unity asset store上可以免費(fèi)下載unity官方的后處理插件Post Processing Stack。

使用方法如下:

在project面板中右鍵Create->Post-Processing Profile創(chuàng)建一個(gè)后處理配置文件

后處理配置文件中有很多效果選項(xiàng),點(diǎn)擊前面的勾即可啟用,每個(gè)選項(xiàng)有各種參數(shù)可以調(diào)節(jié),感興趣可以自己嘗試,我個(gè)人認(rèn)為Bloom真的非常好用,它能使畫面亮部產(chǎn)生光暈效果,讓你的游戲瞬間變得如夢似幻,還有Color Grading,可以改變畫面的色調(diào)、飽和度、對比度等等,非常實(shí)用,可以幫助你快速營造出特定的場景氛圍。

設(shè)置好配置文件之后之后,在攝像機(jī)上掛載Post Processing Behaviour這個(gè)腳本,并把我們剛配置的文件拖上去,然后就大功告成了!

下面是不使用后處理和使用后處理的對比,我沒有對物體和燈光做任何改變,只隨手調(diào)了一些后處理參數(shù),可見后處理的強(qiáng)大。

?

?

?

關(guān)于光照和渲染,其實(shí)還有太多的知識,但普通的開發(fā)者使用這些設(shè)置已經(jīng)能達(dá)到不錯(cuò)的效果了。

最近其實(shí)還是挺迷茫的,寫博客的時(shí)候反而能靜下心來,倒也是意料之外的收獲。

接下來的規(guī)劃準(zhǔn)備學(xué)習(xí)一些編程模式和算法,時(shí)間充裕的話想把游戲美術(shù)搞起來,加油!

?

轉(zhuǎn)載于:https://www.cnblogs.com/LiveForGame/p/10539273.html

總結(jié)

以上是生活随笔為你收集整理的Unity光照与渲染设置学习笔记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。