發(fā)布時間 : 2019-12-05
文章熱度 : 513
零基礎了解3D游戲開發(fā),是一件不容易的事。我們將分幾部分為大家細化3D游戲開發(fā)的每個環(huán)節(jié),希望對你了解3D游戲開發(fā)有些許幫助。
加色法、環(huán)境光、泛光、光照貼圖
上一小節(jié)是介紹的3D燈光以及與燈光息息相關的光效。這個小節(jié)還是介紹光,但這些光不屬于照射光,只是看起來比較像是光的一些效果。我們將逐個了解LayaAir引擎中的一些其它光效。
首先是加色法光效,加色法光效可以讓材質本身就會有發(fā)光的效果,這是一種通過加色法模擬出來的光感,并非是受光照產生,比如前文中介紹過的特效材質。這種的自發(fā)光效果不會對周圍環(huán)境及其它模型產生影響,但會被背影色影響。
環(huán)境光類似于全局顏色濾鏡。設置白色等亮色,即便沒有光源,場景中也都能比較明亮。想表現(xiàn)陰天的感覺,也可以加入一些灰暗的環(huán)境光顏色。或者要表現(xiàn)夜視鏡效果等等,都可以通過環(huán)境光來設置。
泛光在LayaAir引擎中屬于后期效果。即便沒有光源的照射,也可以產生一種類似光暈疊加的效果。
光照貼圖是一種通過貼圖的方式模擬游戲場景中的光影效果,也是游戲中為了節(jié)省性能而常用的一種偽光照視覺效果的制作方式。下圖中的光效并非是通過燈光實現(xiàn),是光照貼圖的效果。
下一部分,上海博思游戲學校將為你介紹3D游戲開發(fā)中的shader(著色器),敬請期待。