[Workaround] Lights löschen / Bessere Lichteffekte
Übersicht

PacManiBetreff: [Workaround] Lights löschen / Bessere Lichteffekte |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hallo zusammen,
ich arbeite doch noch ein letztes Mal mit B3D und möchte nun endlich mal vernünftig Lichter einsetzen; zuvor traute ich mich da nicht ran ![]() Mehrere Fragen: 1. Muss ich Lichter nicht wie FreeEntity() auch löschen? Ich würde nämlich ziemlich viele Lichter durch CopyEntity kopieren um einen Lichteffekt bei einzelnen Feuerblöcken (Bomberman-Spiel) hinzukriegen. 2. EntityAlpha geht bei Lichtern nicht. Offensichtlich muss ich hier mit LightRange herumspielen. 3. Kann ich Lichter jetzt überhaupt mit CopyEntity kopieren und mit HideEntity bzw. ShowEntity verstecken / anzeigen? Gruß, Pac-Man |
||
- Zuletzt bearbeitet von PacMani am Sa, Sep 17, 2011 15:42, insgesamt einmal bearbeitet
BIG BUG |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hi!
LightEntities sind hier leider keine geeignete Lösung, da diese auf 8 gleichzeitige Lichter beschränkt ist(Du kannst zwar mehr erzeugen, aber nur die 8 der Kamera nächsten Lichter erhellen auch die Umgebung). Benutze einfach Feuermeshes mit Additivblending, dies gibt einen ähnlichen Effekt. |
||
B3D-Exporter für Cinema4D!(V1.4)
MD2-Exporter für Cinema4D!(final) |
PacMani |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Gute Idee! Ich dachte mir fast schon, dass hier Hardwarelichter im Spiel sind und diese natürlich begrenzt sind.
Mal sehen, wie ich das mit den Lightmeshes hinkriege - vor allem ist mir ja auch ein Fading zur normalen Beleuchtung wichtig. Ich habe so etwas noch nie gemacht - gibt es da ein kleines Tutorial zu oder hast du Tipps zum Vorgehen? Ist vermutlich ne Sphere mit EntityBlendMode = Sonstwas. EDIT: Mittlerweile habe ich es mir erarbeitet. Im Grunde ganz einfach. Für diejenigen, die bei der Suche dieses Thema fanden: Man nimmt ein SingleSurface und packt darauf eine alphatransparente Textur die in der Mitte vollständig opak und an den Kanten transparent ist (radialer Verlauf). Mit dem SingleSurface kann man nun super Lichteffekte erzeugen und es sogar einfach via EntityColor umfärben (wenn die Textur weiß ist). |
||
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group