PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : 3D-Skybox korrekt beleuchten



aliensoldier
24.03.2011, 19:58
Hi Leute!
Ich arbeite zur Zeit unter anderem an einer Dead Space map und hab für die 3D-Skybox bereits ein entsprechendes Model vorbereitet:

http://img545.imageshack.us/img545/3820/ishimuratest0000.jpg

Für alle die es nicht wissen, das sind die Träger der USG Ishimura aus Dead Space...im fullbright...
Und genau da liegt das Problem:
Das Model ist ungefähr 1700Units hoch und wird in der Skybox 32mal vergrößert.
Wenn ich allerdings eine Lichtquelle in der Map platziere schaltet die Source Engine fullbright ja aus, was dann dazu führt, dass das Model einfach nur schwarz ist.
Also würde ich gerne wissen wie ich die 3D-Skybox richtig beleuchten soll.
Danke!

DasMatze
24.03.2011, 20:14
light_environment benutzen oder Lichter in der Skybox platzieren.

VeNdEtTa09
24.03.2011, 21:41
Du scheinst dead space wirklich zu lieben...

€r!k
24.03.2011, 21:43
Wie Matze es schon richtig sagte, einfach Lichter in die Skybox. Es ist nur ein Raum wie jeder andere. Der einzige Unterschied ist das er im Himmel vergrößert abgebildet wird.

aliensoldier
25.03.2011, 07:28
Ich hatte gestern Abend leider keine Mäglichkeit mehr zu antworten, aber Matze's Idee war schon richtig.
Danke Matze, funktionirt wunderbar :)

€r!k
25.03.2011, 13:33
Noch ein Hinweis:

Wenn du in der Skybox ein Objekt mit Schattenwurf so platzierst, dass dieser Schatten theoretisch in die eigentliche Karte hinein fallen würde, wird dies tatsache getan! Darauf reagiert aber alleine das light_environment.

Beipspiel: Du macht über die Sky-Camera einen Nodraw Block. Dann ist das Zentrum der Karte die von diesem Block "verdeckt" wird mit einem großen Schatten aus der Skybox bedeckt.

aliensoldier
26.03.2011, 22:39
Danke für den Tipp, ich werd's mir auf jeden Fall merken :)