![]() |
![]() |
![]() |
Home | Forum | Downloads | Videos | Artikel | Server-Stats | Impressum | ![]() |
|
Registrieren | Cup und Liga | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
![]() |
|
Teilen | Artikel Werkzeuge | Diesen Artikel durchsuchen |
Wie man das AmbientLighting austrickst [Tutorial]
von Sly. 06.06.2011, 14:18
You can find the English translation of this tutorial here at UnrealOldFriends!
Da ich zu dem bekannten Problem der AmbientBrightness und einer Möglichkeit dieses Problem, welches Static Meshes heller erscheinen lässt, zu beheben nichts gefunden habe, habe ich mal ein Tutorial für alle verfasst, die unbedingt darauf bestehen, dass ihre Map AmbientBrightness in (allen) Zonen und Static Meshes enthält und dabei noch gut aussehen soll. Ich rate dennoch generell davon ab, AmbientLighting in Maps mit Static Meshes zu benutzen. Falls jemand eine bessere Methode weiß, dann ruhig posten. So, fangen wir dann mal an. Wie man das AmbientLighting austrickst Um dieses Tutorial durchführen zu können, sollte man die Grundlagen des Unreal Editor 3 beherrschen. Schritt 1: Die Vorbereitung Was brauchen wir?
Ihr könnt einfach einen Würfel ausschneiden und dort ein Static Mesh und eine ZoneInfo (Actor Class Browser (kurz:ACB): Actor->Info->ZoneInfo) platzieren, oder etwas komplexeres für dieses Tutorial verwenden. Eure Map sieht das dann ungefähr aus: ![]() Kaum etwas, das man von einem Mapper heutzutage erwartet, aber mehr brauchen wir ja eh nicht, ist ja nur ein Beispiel. Falls ihr noch keinen Rebuild gemacht habt, so klickt nun auf BuildAll ![]() Um den Effekt zu am besten verdeutlichen, sollte eure Map jetzt im Lighting Only und Dynamic Light Mode komplett schwarz sein (ich habe die Decke Unlit gesetzt, um zu zeigen wo oben und unten ist - und damit die AmbientBrightness später einen Sinn macht). Schritt 2: Die AmbientBrightness setzen Markiert eure ZoneInfo und öffnet die Eigenschaften (Properties). Geht unter ZoneLight und dort sehr ihr drei Teile, die zum AmbientLighting gehören: [Wer sich schon vorher mit AmbientLighting beschäftigt hat, kann diesen Teil überspringen] ![]() Setzt die AmbientBrightness auf einen Wert, der eure Beispiel-Map erhellt. 64 ist doch ein schöner Wert, nehmen wir den doch mal! Wenn ihr den Schieberegler auf 64 gestellt habt und im Dynamic Lighting Mode seid, so sehr ihr, dass vor dem Rebuild nur euer Static Mesh eine veränderte Helligkeit hat. Hier mal ein Bild, um das zu verdeutlichen: ![]() Darin liegt der ganze Trick und das werden wir jetzt gleich ausnutzen. Einmal auf BuildAll ![]() Schritt 3: Das Beleuchtungsproblem beheben Wahrscheinlich könnt ihr euch langsam denken, worauf ich hinausarbeite. Wir werden nun die AmbientBrightness von 64 zu einem Viertel davon heruntersetzen, also 16. Somit haben wir das Beleuchtungsproblem der Static Meshes gelöst. Um das zu verdeutlichen, hier mal ein paar Bilder. Vorher: ![]() ![]() Nachher: ![]() ![]() Man sollte aber nicht mehr rebuilden, deshalb empfehle ich, dass ihr dieses Beleuchtungsproblem erst dann behebt, wenn ihr eure Map veröffentlichen/beenden wollt, sonst passiert das: ![]() ![]() Man müsste dann also wieder die Methode anwenden, damit die Beleuchtung von BSP und Static Meshes gleich bleibt: ![]() Static Meshes tendieren in der Regel dazu, bei AmbientBrightness immer vier mal so hell dargestellt zu werden, wie BSP. Woran das liegt kann ich nicht sagen, da müsste man schon die Entwickler der Engine, also Epic Games, persönlich fragen. Diese Methode greift die Leistung auch nicht sonderlich an, sie bleibt beinahe gleich: Vor der Behebung des Lichtproblems: zwischen 376 und 377 frames per second Nach der Behebung des Lichtproblems: zwischen 374 und 375 frames per second Die durchschnittliche Anzahl an fps verändert sich nur minimal, man kann es also auch in normalen Maps verwenden. Ich zum Beispiel habe es aus Neugier bei einer normalen Map verwendet und die fps sind nur minimal gesunken. Bei sehr komplexen Maps, die an sich schon fps-Probleme haben, rate ich jedoch davon ab diese Methode zu verwenden. Die Auswirkungen auf die Performance bei sehr detaillierten Maps sind mir (speziell auf älteren Rechnern) nicht bekannt. Noch ein paar letzte Worte und ein paar Standardtipps von mir: Arbeitet immer schön am Grid, modifiziert keine Dateien von anderen ohne Erlaubnis und verändert keine Dateien des Spiels, da dies zur Inkompatibilität im Multiplayermodus mit anderen Spielern und auf Servern verursachen kann! Das war's! ![]() Verbesserungsvorschläge sind willkommen! Ich wünsche viel Spaß und viel Glück beim Mappen! Möge der UEd Goblin sich von euren Maps fernhalten! ![]() Sly. Geändert von Donzi (07.06.2011 um 09:38 Uhr) |
Hits 24921
Kommentare 9
|
![]() |
#2 |
Gast
Beiträge: n/a
Beigetretene Cups: Cup Siege: Downloads:
Uploads:
|
![]()
nice job m8, cant wait the "internationnal" version
![]() danke...^^ |
![]() |
![]() |
#3 |
Administrator
Registriert seit: 13.11.2009
Ort: Neuss
Alter: 55
Beiträge: 2.087
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 24
Uploads: 0
|
![]() |
![]() |
![]() |
![]() |
#4 |
UT-Freak
Registriert seit: 14.04.2010
Ort: zu Hause
Beiträge: 3.229
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 62
Uploads: 7
|
![]()
Ich werde es schon selbst ins Englische übersetzen und bei UOF posten und hier den Link zur Übersetzung posten. ^^ Der Google-Übersetzer generiert oft irgendeinen Müll oder übersetzt zu wörtlich, wenn man Sätze verschachtelt (etwas, das ich nur zu gerne mache! Viele Nebensätze und Klammern in Sätze packen).
![]() Beispiel: "Your map is the situation then approximately." lol Macht wenig Sinn und werden nur wenige verstehen ![]() Ich kann aber mal die Google-Übersetzung als Basis nehmen (obwohl ich dann eh die Hälfte neu schreiben muss ist es schon mal ein Anfang). Danke jeppo! Thanks Bl!tz! Once I'm done I'll post my translation at the UOF forum! ![]() |
![]() |
![]() |
![]() |
#5 |
Donator
Registriert seit: 11.02.2010
Beiträge: 1.951
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 56
Uploads: 0
|
![]()
Sehr gutes Tutorial , Hut ab!
|
![]() |
![]() |
![]() |
#6 |
UT-Freak
Registriert seit: 14.04.2010
Ort: zu Hause
Beiträge: 3.229
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 62
Uploads: 7
|
![]()
Danke, slice!
Bin halt Perfektionist. Ich mache keine halben Sachen und muss alles immer gründlich und logisch aufbauen ![]() Gerade eben mit der Übersetzung fertig geworden (wahrscheinlich voller Fehler, da ich zu müde gewesen bin, um mich zu konzentrieren. Morgen les ich's mir nochmal durch und korrigiere es, wenn nötig). Die Englische Übersetzung findet ihr hier! You can find the English translation of this tutorial here! Geändert von Sly. (07.06.2011 um 02:16 Uhr) |
![]() |
![]() |
![]() |
#7 |
UT2K4 Fan
Registriert seit: 14.11.2009
Ort: Langenfeld
Alter: 43
Beiträge: 2.731
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 507
Uploads: 29
|
![]()
Bin auch mal wieder auf der Zone, momentan hab ich leider so viel Berufliches wie Prevates zu tun.
Da bleibt leider die Zone wie auch das Mappen auf der Strecke ![]() Sehr gutes Tut Sly, hab´s mal ausprobiert und nach ein paar Versuche wie ca. 40 Min. auch hinbekommen. Danke für dieses Tut ![]() |
![]() |
![]() |
![]() |
#8 |
UT-Freak
Registriert seit: 14.04.2010
Ort: zu Hause
Beiträge: 3.229
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 62
Uploads: 7
|
![]()
Danke Eisbaer und freut mich, dass du ein wenig Zeit gefunden hast, um hier mal wieder vorbeizuschauen!
Ich hatte schon seit ein paar Monaten vor dieses Tutorial zu verfassen, allerdings immer wieder mal vergessen/keine Zeit gehabt/mit Mappen beschäftigt gewesen/etc. |
![]() |
![]() |
![]() |
#9 |
UT-Freak
Registriert seit: 14.04.2010
Ort: zu Hause
Beiträge: 3.229
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 62
Uploads: 7
|
![]()
Dieses Tutorial wurde jetzt auch auf www.unrealed.info gepostet.
Ich hoffe, einigen Mappern wird das helfen, dieses Problem zu lösen. ![]() |
![]() |
![]() |
![]() |
#10 |
UT2K4 Fan
Registriert seit: 14.11.2009
Ort: Langenfeld
Alter: 43
Beiträge: 2.731
Beigetretene Cups: 0 Cup Siege: 0 Downloads: 507
Uploads: 29
|
![]()
Also ich habe das mal versucht und noch einiger Zeit auch geschaft.
Dank deinem guten Tut habe ich es geschaft einen Fehler auszutrixen. Genug Beleuchtung war drin, allerdings war eine Ecke schwarz (ohne Beleuchtung) obwohl nix davor stand, nun ist sie hell und ansehnlich. Danke für das gut Tut. |
![]() |
![]() |
![]() |
Stichworte |
ambientbrightness, ambientlighting, beleuchtung, problem, static mesh |
Im Moment aktive Benutzer, die diesen Artikel betrachten: 1 (0 Registrierte Benutzer und 1 Gäste) | |
Artikel Werkzeuge | Diesen Artikel durchsuchen |
|
|
![]() |
||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
UT2004 | RypelCam Tutorial | sÀtÁñ | UT2004 | 0 | 22.05.2011 18:49 |
Neuer Download: UT99 Tutorial Map für UT2004 | Essigwurst | UT2004 | 0 | 05.06.2010 22:49 |
UT2004 | UTV Server Tutorial (Windows/Linux) | Donzi | UT2004 | 0 | 08.02.2010 18:12 |
UT2004 | Tutorial: UCC.exe Möglichkeiten | Donzi | UT2004 | 0 | 13.12.2009 23:42 |
![]() |
Powered by vBulletin® Version 3.8.11 (Deutsch) Copyright ©2000 - 2025, vBulletin Solutions, Inc. CopyRight-Licence © 1999 - 2024 by UTzone.de |
![]() |