Unity Lighting(一)光照練習

 2023-10-18 阅读 28 评论 0

摘要:Unity 2018.1.2f1 原文鏈接:https://www.youtube.com/watch?v=VnG2gOKV9dw Unity Lighting練習最終效果 眼睛、光源與物體 光學基礎知識 透射、反射、折射、衍射、吸收、散射 ? 直接光照與間接光照 ? 間接光照:光線經過多次反彈后進入眼睛 ? ? Unity內置兩種

Unity 2018.1.2f1

原文鏈接:https://www.youtube.com/watch?v=VnG2gOKV9dw

Unity Lighting練習最終效果

眼睛、光源與物體

光學基礎知識

透射、反射、折射、衍射、吸收、散射

?

直接光照與間接光照

?

間接光照:光線經過多次反彈后進入眼睛

?

?

Unity內置兩種Lightmapper:

1. Progressive lightmapper,?是一個無偏差的蒙特卡羅路徑跟蹤器,僅支持 Baked GI
2. Enlighten lightmapper, 由Geomerics開發的光照系統,主要用于支持 Realtime GI

Unity默認使用Progressive Lightmapper;

Unity Lighting光照練習詳細步驟

一、基礎設定

新建工程,新建場景;

在場景中放入Room與Monkey模型;

關閉默認的Directional Light;

二、添加光源

在場景中添加兩個平面,給平面賦予自發光的材質作為場景中的光源;

OrangeLight材質:Emission Color = FFA400, intensity = 1.5

BlueLight材質:Emission Color = 00CAFF, intensity = 2

將模型與光源物體都設置為static(Room,Monkey,OrangeLight,BlueLight);

三、Lighting Settings

移除Skybox,環境光設置為純黑;

Lightmapper設置為Progressive;

關閉Realtime GI,同時Clear Baked Data;

自發光材質Global Illumination = Baked;

?

No Skybox + Ambient Color = Pure Black + Emssion materials + Baked GI(Progressive Lightmapper)

?

拼接縫隙(Stitch Seams)

降低Lightmap Size = 512,以減少存儲空間;

關閉Compress Lightmaps,可以提升畫面質量;

?

開啟Ambient Occlusion: Indirect Contribution = 0.1

?

四、Post-porcessing Effects

在Project Settings當中,設置 Color Space = Linear;

使用Package manager安裝Post processing;

在Camera上面添加組件Post Process Layer;設置Layer為PostPorcessing;

?

創建Post-process Volume:GameObject -> 3D Object ->?Post-process Volume;

a) 設置Layer = PostProcessing
b) Add Bloom effect: Intensity = 5, Threshold = 1, Diffusion = 5.5
c) Add Color Grading effect: Mode = ACES
d) Add Vignette effect: Intensity = 0.45

最終效果

?

轉載于:https://www.cnblogs.com/benxie/p/9552691.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/149772.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息