Ein einfacher Himmel besteht aus einem Brush den die Engine nachher einfach anderst darstellt. Das heißt, wir brauchen nur eine Spezielle Textur und die Engine & der Compiler machen den Rest.
Wir wählen den Block, der später den Himmel darstellen soll aus:
Dann belegen wir den Block komplett mit der Textur "SKY". Diese Textur findet ihr z.b. in der halflife.wad (Muss bei den Wadfiles im Hammer Edtior angegeben werden). Wichtig: alle 6 Seiten des Blocks müssen die "sky" Textur besitzen sonnst berechnet der Compiler kein licht an die Stelle. Das heißt die Map bleibt obwohl da der "Himmel" sein sollte dunkel. (Es bleibt auch dunkel wenn man kein light_environment" Entity gesetzt ist. Beide Sachen sind Vorraussetzungen das der Himme richtig dargestellt und beleuchtet wird.
Nun müsste der Himmel im Editor so aussehen: (Rot kommt von der Markierung. Ohne Markierung sollte er Hellblau aussehen.)
Nun musst du noch das Entity "light_environment" 1 mal in die Map setzen. Dieses Entity bewirkt das eine künstliche "Sonne" scheint. Das heißt überall wo ein kompletter Block die Sky textur besitzt wird die Sonne scheinen und die Map erhellen. Das ist in sofern wichtig weil das normale "light" nur ein Lichtpunkt ist. Das wirkt unnatürlich.
Es ist immer sinnvoller bei einem himmel ein light_environment zu setzen. Natürlich muss man das entity für jeden Himmel anders setzen, weil es bei den verschiedenen "Himmelstexturen" auch verschiedene Sonneneinstrahlungswinkel gibt. Diese Winkel werden mit dem Pitch Wert eingestellt. Wobei der Wert -90 die Sonne direkt von oben scheinen läst und der wert von -80 die Sonne leicht von der Seite scheint.
Um jetzt den Himmel bzw die Himmeltextur zu verändern muss man auf "Map" -> "Map Properties" gehen. Hier kannst du nun in dem Textfeld von "environment map (cl_skyname)" deinen "Himmel" einstellen.
HINWEIS:Achte aber darauf, das du nur den eigentlichen Namen des Skys angibst, also lass die Endungen wie etwa bk, dn, lf, etc. weg.
Die Sky-Namen: (CS 1.6 & Half-Life)
- backalley
- blue
- carnival
- city1
- Des
- DrkG
- forest
- green
- grnplsnt
- riverzcape1
- sky3
- snow
- trainyard
- space
- xen9
- xen8
- xen10
- neb7
- neb6
- neb2
- neb1
- morning
- dusk
- desert
- cliff
- city
- black
- alien1
- alien2
- alien3
- 2desert