不寫代碼,一個組件掌控整個場景的光影效果!免費開源
Cocos Creator 3.6 版本增加了環(huán)境、光照、模型陰影等諸多新特性,請看下面視頻介紹,如何開啟模型動態(tài)陰影。
你發(fā)現沒有,開啟模型陰影效果,要涉及到好多的節(jié)點與組件的設置,而且比較分散,用起來真的是非常的麻煩!

為了解決這個問題,我專門編寫了一個QuicEnv組件,只需要將組件掛載到任意節(jié)點,就能對整場景的環(huán)境、光照、陰影進行控制!

有這么牛逼的么???
而且QuicEnv組件腳本完全開源、免費,點擊文末閱讀原文即可前往下載!如果覺得不錯,謝謝點個贊!
以設置陰影為例
通過最前面的視頻你可以看出,一般美術或研發(fā)同學,在調試場景效果的時候會有多少操作?
點擊場景節(jié)點,在屬性檢查器 Shadow 組件中勾選 Enabled選項; 再選擇需要投影平行光組件,勾選 Shadow Enabled; 然后選擇中模型節(jié)點,在 MeshRenderer 組件上將模型動態(tài)陰影打開;
而且 shadowmap size 和 pcf 也都分散在場景節(jié)和平行光組件上,這些設置都需要在幾個屬性面板中來回切換,你說是不是?
哈哈,現在可以對這些說886......看下面這個我自用的QuicEnv組件效果!

我已經把常用的場景光照、顏色和陰影的設置功能全部暴露在面板,你只需要通過一個面板能就在編輯器進行開關。
支持滑動設置主光源的亮度,以及 x、y、z 的方向,見下圖所示:
一鍵配置陰影
組件提供有 Shadow、Skybox、Fog、Model 四個標簽頁,如果你要開啟模型陰影,不用到每一個模型上去打開陰影開關了,看下圖:
只需切換到 Model 標簽頁下,打開模型的接受和開啟陰影選項為ON,后續(xù)的模型都會自動應用該設置。
常用預制
同時,我還為大家準備有常用的預制設置功能,夠懶吧!
我給你說,你可以讓美術大大,把比較好看的光照參數告訴你,直接做到一鍵切換!
在這里,我也希望大家能分享一些常用的光照參數模板,比如:溫暖的春天、陽光的夏天、金色的秋天,以及白雪皚皚的冬天,后續(xù)我還會繼續(xù)維護與更新。
結語
QuicEnv組件腳本支持 Cocos Creator 3.6.0 以上版本,如果想在 Cocos Creator 3.5.x 中使用,需要將腳本中的關于 CSM 的屬性去掉就行。

我是孫二喵,一起喵喵喵!今天的分享就到這里!如果本文或我寫的組件腳本對你有用,記得點個贊哦!
關于更多 Cocos Creator 3.6.x 環(huán)境、光照、模型陰影內容,可參考下面視頻進行更多了解!
