Posted By: SFMAT4
Dynamische Lichter begrenzen - 03/01/07 11:10
Hallo,
ich habe einen großen Raum, der mit Dynamischen Lichtern beleuchtet ist. Ein Gang der nur von einem Tür Modell vom Raum abgegrenzt ist wird ebenfalls mitbeleuchtet, was ich aber verhindern möchte. Gibt es irgendeinen Trick das dyn Licht hier abzugrenzen? Lightrange kann ich nicht verkleinern, da sonst der große Raum zu dunkel ist. Mit vielen Lichtquellen könnte man "um die Türen herum" leuchten aber dazu brauch ich dann ziemlich viele Lichtquellen, die das Limit sprengen würden.
Vielen dank für die Hilfe.
MfG
SF
Posted By: Harry Potter
Re: Dynamische Lichter begrenzen - 03/01/07 12:45
Hi!
Nein, leider. Dynamisches Licht kann man nicht "abgrenzen".
Eventuell kannst Du mit den Schatten herumexperimentieren. Also dass Deine Wände und die Türe Schatten werfen. Aber ich bezweifle, dass das gut aussehen würde.
Ansonsten kannst Du die Beleuchtung und die Schatten noch "faken". So werde ich das jedenfalls in meinem Spiel machen. Also das Licht und die Schatten werden direkt in die Textur gerendert (mit 3DStudioMax - RenderToTexture). Die Models von Wand und Türe werden dann auf UNLIT gesetzt, sodass das dynamische Licht keine Auswirkung auf die Model-Beleuchtung hat. Nur NPC´s werden dann vom dynamischen Licht beleuchtet. Der Rest von der Wohnung wird nur durch die ge-fake-te Skin-Beleuchtung "beleuchtet".
Und die Stellen an denen sich die Schatten bzw. die Beleuchtung ändern können (weil z.B. die Türe geöffnet wird) werden als eigene Models modelliert, bei denen eine Skin-Animation hinterlegt ist.
Man muss aber dann den Level geschickt designen, damit man nicht allzuviele Models mit Skin-Animation benötigt (wegen dem Speicherverbrauch).
Eventuell kann man die Wohnung ja auch so designen, dass Türen, die sich öffnen können, IMMER komplett im Schatten liegen. Z.B. indem man innerhalb der Wohnung nur Türstöcke OHNE Türe einbaut. Und die Eingangstüre liegt in einem Vorzimmer, in dem es kein Licht gibt. Und am Gang gibt es direkt vor der Türe auch kein Licht.
lg,
Thomas
Posted By: Harry Potter
Re: Dynamische Lichter begrenzen - 03/01/07 12:48
Ach ja: natürlich kannst Du auch durch Ändern der Materialeigenschaften bestimmte Models auf UNLIT setzen, sodass diese gar nicht vom dynamischen Licht beeinflusst werden.
Also Du könntest natürlich auch einfach nur Dein Gang-Model auf UNLIT setzen.
lg
Thomas
Posted By: SFMAT4
Re: Dynamische Lichter begrenzen - 03/01/07 13:37
Hallo,
danke für deine Antwort.
Statische in den Skin (Textur) gerenderte Schatten kann ich nicht nutzen, da ich die Dynamischen Lichter dynamisch (
) ein und aus schalten möchte. Das Problem sind auch weniger die Modelle, die beleuchtet werden (Steuerung über Material) sondern die Levelgeometrie. leider gibt es hier keinen unlit Knopf sofern ich mich jetzt nicht irre.
MfG
SF
Posted By: Pappenheimer
Re: Dynamische Lichter begrenzen - 03/02/07 20:43
Wenn ich das richtig verstehe, sieht man den Raum ja nicht, wenn man hinter dergeschlossenen Tür im Gang ist! Dann könntest du die lichter solange auslassen, und erst "hochfahren", wenn der Spieler die Tür öffnet!