Zum Hauptinhalt springen

Wie deaktiviere ich Lumen in der Unreal Engine

Lumen - unglaublich leistungsstarke und revolutionäre globale Beleuchtungstechnologie im Motor Unreal Engine. Es ermöglicht Ihnen, spannende und realistische visuelle Effekte zu erstellen, der umgebenden Welt des Spiels Tiefe und Realismus hinzuzufügen. In einigen Fällen möchten Sie jedoch Lumen aus verschiedenen Gründen deaktivieren, sei es durch Leistungsoptimierung oder einfach durch einen anderen Beleuchtungsstil.

Das Deaktivieren von Lumen in der Unreal Engine ist einfach, erfordert jedoch einige zusätzliche Schritte und Anpassungen. In diesem Artikel werden wir uns die Schritte ansehen, die Sie benötigen, um Lumen erfolgreich zu deaktivieren und eine andere Beleuchtungstechnologie auszuwählen.

Der erste Schritt besteht darin, Ihr Projekt in der Unreal Engine zu öffnen und zu den Projekteinstellungen zu wechseln. Dazu können Sie die Registerkarte "Bearbeiten" in der oberen Menüleiste auswählen und "Projekteinstellungen" aus der Dropdown-Liste auswählen. Danach öffnet sich ein Fenster mit den Einstellungen für Ihr Projekt.

Gründe für das Deaktivieren von Lumen in der Unreal Engine

Das Deaktivieren von Lumen in der Unreal Engine kann aus mehreren Gründen erfolgen. Hier sind einige von ihnen:

  • Leistungseinschränkungen: Lumen ist eine beeindruckende Echtzeit-Raytracing-Technologie, erfordert aber auch erhebliche Rechenressourcen. Bei einigen älteren oder weniger leistungsfähigen Systemen kann die Verwendung von Lumen zu Leistungseinbußen führen. In solchen Fällen kann es notwendig sein, Lumen zu deaktivieren, um ein reibungsloses Spielerlebnis zu gewährleisten.
  • Geringe Verfügbarkeit von Hardware-Support: Lumen benötigt Unterstützung für RTX-Hardware, um sein Potenzial voll ausschöpfen zu können. Wenn das Spiel nicht für das Spielen auf RTX-fähigen Hardware-Systemen ausgelegt ist, kann das Deaktivieren von Lumen eine kluge Lösung sein, um Kompatibilitätsprobleme zu vermeiden und eine breite Verfügbarkeit des Spiels zu gewährleisten.
  • Stilistische Gründe: In einigen Fällen bevorzugen Entwickler möglicherweise eine alternative Beleuchtungsmethode, die besser zu einem bestimmten Spielstil passt. Das Deaktivieren von Lumen ermöglicht es ihnen, mehr Kontrolle über die Beleuchtung zu haben und den gewünschten visuellen Effekt zu erzielen.

Unabhängig von den Gründen ist das Deaktivieren von Lumen in der Unreal Engine ein einfacher Prozess, der mit den entsprechenden Projekteinstellungen durchgeführt werden kann. Dies ermöglicht es Entwicklern, die Nutzung von Lumen vollständig zu kontrollieren und an ihre Spielbedürfnisse und -grenzen anzupassen.

Hochleistung

Wenn Sie Lumen deaktivieren, haben Sie die Möglichkeit, alternative Beleuchtungstechniken wie Rasterung oder statische Lichtkarten zu verwenden, was die Geschwindigkeit des Spiels erheblich verbessern und die Systemlast reduzieren kann. Wenn Sie Lumen deaktivieren, können Sie die Computerressourcen auch anderen Aufgaben zuweisen, z. B. komplexeren Materialien oder zusätzlichen Effekten.

Es ist wichtig zu beachten, dass das Deaktivieren von Lumen die Lichtqualität im Spiel beeinträchtigen kann, insbesondere in Szenen mit dynamischem Licht. Daher wird empfohlen, vor dem Deaktivieren von Lumen sorgfältig zu prüfen, welche möglichen negativen Auswirkungen dies verursachen kann, und das Projekt auf verschiedenen Geräten und Konfigurationen zu testen.

Letztendlich sollte die Entscheidung, Lumen zu deaktivieren, auf einem Gleichgewicht zwischen Leistung und Qualität der visuellen Komponente des Spiels basieren. Wenn Sie der Meinung sind, dass das Projekt hohe Leistungsanforderungen hat und das Deaktivieren von Lumen Teil der Lösung für dieses Problem sein kann, können Sie mit dem Deaktivieren von Lumen in der Unreal Engine sicher fortfahren.

Verwenden alternativer Beleuchtung

Wenn Sie Lumen in der Unreal Engine deaktivieren möchten, aber dennoch eine qualitativ hochwertige Beleuchtung in Ihrer Szene beibehalten möchten, können Sie alternative Beleuchtungstechniken verwenden.

1. Stationary Beleuchtung. Anstatt dynamische Lumen Beleuchtung zu verwenden, können Sie stationäre Beleuchtung anwenden. In diesem Modus wird die Beleuchtung im Voraus berechnet und in Lichtkarten (oder Lightmaps) gespeichert. Sie können stationäre Beleuchtung für einzelne Objekte oder für die gesamte Szene einstellen.

2. Static Beleuchtung. Wenn Ihre Szene statisch ist und keine dynamische Beleuchtung benötigt, können Sie statische Beleuchtung verwenden. In diesem Modus wird die Beleuchtung auch im Voraus berechnet und in Lichtkarten gespeichert, die Beleuchtung ändert sich jedoch während des Spiels nicht.

3. Verbesserte dynamische Beleuchtung. Die Unreal Engine bietet auch andere dynamische Beleuchtungstechniken an, z. B. Distance Field Soft Shadows (DFSS) und Ray Traced Distance Field Shadows (RTDF). Diese Methoden können im Vergleich zu Lumen produktiver und qualitativ hochwertiger sein und können stattdessen verwendet werden.

4. Kontrolle der Umgebung. Sie können die Umgebungskugel (Sky Sphere) oder Sky Light verwenden, um eine qualitativ hochwertige Beleuchtung in Ihrer Szene zu erzeugen. Sky Sphere ist eine kugelförmige Textur, die die Welt um sie herum abbildet und die Illusion von realistischem Licht erzeugt. Sky Light kann Ihrer Szene auch Helligkeit und Schatten hinzufügen.

Mit alternativen Beleuchtungstechniken können Sie qualitativ hochwertige und realistische Beleuchtung in Ihrer Szene erstellen, ohne Lumen zu verwenden. Probieren Sie verschiedene Methoden und Einstellungen aus, um das gewünschte Ergebnis und die optimale Leistung zu erzielen.

Projekt optimieren

1. Reduzieren Sie die Anzahl der Polygone: Verwenden Sie mit Bedacht Modelle mit der geringsten Anzahl von Polygonen, um die CPU- und Grafikkartenlast zu reduzieren.

2. Verwenden Sie optimale Texturen: Verwenden Sie Texturen mit einer angemessenen Auflösung und einem angemessenen Format, um unnötige Speicher- und Grafikkartenlast zu vermeiden.

3. Entfernen Sie nicht verwendete Ressourcen: Entfernen Sie unbenutzte Assets, Materialien und Texturen, um die Größe des Projekts zu reduzieren und die Leistung zu verbessern.

4. Verwenden Sie Level of Detail (LOD): Erstellen Sie verschiedene Versionen von Modellen mit unterschiedlichen Detaillierungsstufen (LODs), um die Anzahl der Polygone zu reduzieren und die Leistung zu erhöhen.

5. Optimieren Sie die Beleuchtung: Verwenden Sie optimale Lichteinstellungen wie dynamische Beleuchtung oder Lichtkarten, um die CPU- und Grafikkartenlast zu reduzieren.

6. Vermeiden Sie komplexe Logik und Berechnungen: Versuchen Sie, komplexe Algorithmen und Berechnungen in Blueprint zu vermeiden, da sie die Leistung des Spiels verlangsamen können.

7. Materialoptimierung: Verwenden Sie optimale Materialien und Shader, um die Grafikkartenlast zu reduzieren und die Leistung zu erhöhen.

Wenn Sie diese Tipps befolgen, können Sie Ihr Projekt erheblich optimieren und seine Leistung in der Unreal Engine verbessern.