Unity3D-ümbritsev valgustus

Unity3d Ambient Lighting



Stseeni üldine välimus ja heledus sõltuvad peamiselt 'ümbritsevast valgustusest'. Ümbritsev valgustus mõjutab objekte kõigist aspektidest.

Olenevalt stseeniks valitud stseenist saab ümbritsevat valgustust kasutada paljudes olukordades. Kui peate suurendama stseeni üldist heledust, on üksikute tulede reguleerimise asemel väga kasulik ka ümbritsev valgustus.



Kui eelarvutatud valgustust ei kasutata, ei blokeerita ümbritseva valgustuse valgust ega realistlikumat efekti. Kui stseenis kasutatakse küpsetisi „Baked Gl” või „Eelarvutatud reaalajas Gl”, on taevavalgus osaliselt blokeeritud, mis suurendab stseeni realismi.



pilt



Samas stseenis pole valgust (vasakul) ja ainult ümbritsevat valgust (paremal). Pange tähele, et kui ümbritsevat intensiivsust muudetakse, siis Skyboxi nähtavust ei muudeta.

Nüüd kasutage 'Eelarvutatud reaalajas Gl', märkides objekti staatiliseks. Pange tähele, kuidas valgus pindade vahelisel kokkupuutealal on blokeeritud.



Ümbritseva valguse oluline eelis on see, et selle renderdamiskulud on väga madalad, seega on see kasulik mobiilirakenduste jaoks. See võib olla kõige ideaalsem valgusefekt väikestes stseenides.

Ümbritsevat valgust saab muuta ja juhtida valguse akna jaotises „Keskkonna valgus”.

pilt

Ümbritsev valgustus (Ambient Source) on vaikimisi väärtuseks Skybox, mis pakub stseeni ümbritseva valgustuse jaoks peamiselt siniseid toone. Lisaks hõlmavad ümbritseva valgustuse valikud „ühevärvilist” või „gradienti”.

Lisaks ei mõjuta ümbritseva valgustuse värvi muutmine Skyboxi nähtavust, ainult stseeni valguse värv.

Videod ja artiklid:
https://www.youtube.com/watch?v=pbael4eOF4w
https://unity3d.com/cn/learn/tutorials/topics/graphics/ambient-lighting