Eine Nachschlagetabelle (LUT) kann verwendet werden, um eine Farbkorrektur mithilfe eines Post-Processing-Volumes zu erreichen. Anstatt drei eindimensionale (1D) Nachschlagetabellen zu verwenden, wird eine einzelne dreidimensionale (3D) Nachschlagetabelle verwendet. Dies bietet Eine anspruchsvollere Farbtransformation, die beispielsweise für eine Entsättigung verwendet werden kann.
Eine in Unreal Engine verwendete Lookup-Tabelle ist eine farbneutrale LUT im Format 16 x 16 x 16, die in eine Textur im Format 256 x 16 umgewandelt wurde. Diese Beispiele zeigen eine neutrale und eine sepiafarbene Farbe. Wenn Sie die neutrale LUT anwenden würden, würden Sie keine Änderungen an einer Standard-Szene sehen. Wenn Sie jedoch die Sepia-Szene verwenden würden, würden Sie etwa Folgendes erhalten:
Verwenden einer LUT-Textur
Um eine LUT zu verwenden, verwenden Sie die folgenden Eigenschaften, um die LUT-Textur dem Post-Processing-Volumen zuzuweisen, mit dem Sie sie verwenden möchten, und passen Sie ihre Intensität an.
| Eigenschaft | Beschreibung |
|---|---|
Farbkorrektur-LUT-Intensität | Ein Skalierungsfaktor, der die Wirkung der Farbkorrektur steuert. |
Farbkorrektur-LUT | Die LUT-Textur, die als Nachschlagetabelle für die Farbkorrektur verwendet werden soll. See below for examples. |
Farbabstufung LUT
Erstellen Sie Ihre eigene LUT-Textur
Um Ihre eigene LUT-Textur zu erstellen, benötigen Sie zunächst eine Bildbearbeitungsanwendung (wie Photoshop oder GIMP), die Farbanpassungen an einem aufgenommenen Bild vornehmen kann. Für diese Demonstration Das Projekt Sonnentempel verfügbar im Epic Games Launcher über das Tab Lernen wird verwendet und Photoshop ist die Anwendung der Wahl für die LUT-Bildbearbeitung. Einige Begriffe können spezifisch sein in diesem Beispiel zu Photoshop.
Machen Sie zunächst mindestens einen Screenshot, der repräsentativ für die Szene ist, auf die Sie eine Farbkorrektur anwenden möchten. Sie können das verfügbare Screenshot-Tool verwenden im Editor, um ein hochauflösendes Bild Ihrer Szene aufzunehmen.
Öffnen Sie den Screenshot in Photoshop und fügen Sie Ihren eigenen Einstellung-Ebenen aus dem Tab „Anpassungen“ über dem Bedienfeld „Ebenen“ auf der rechten Seite hinzu. Hier finden Sie viele verschiedene Symbole, die die verschiedenen Arten von Änderungen darstellen, die Sie an Ihren Bildern vornehmen können, wie etwa Helligkeit und Kontrast, Farbton, Sättigung und viele andere.
Bild für Großansicht anklicken.
Vom Panel Anpassungen klicken Sie auf eines der Symbole, um dem Panel „Ebenen“ eine Ebene hinzuzufügen. Mit diesen können Sie gezielte Farbkorrekturen am finalen Bild vornehmen. Für dieses Beispiel Lebendigkeit und Helligkeit/Kontraste wurden hinzugefügt und angepasst. Sobald diese zu Ihrem Ebenen-Panel hinzugefügt wurden, wählen Sie sie aus der Liste aus, um ihre Eigenschaften anzuzeigen, oder, falls diese nicht sichtbar ist, können Sie mit der rechten Maustaste klicken und wählen Sie Anpassung bearbeiten, um sie verfügbar zu machen.
Alle von Ihnen vorgenommenen Anpassungen werden im Ansichtsfenster sichtbar. Passen Sie die Eigenschaften der Anpassungsebenen an, bis Sie die gewünschte Farbkorrektur erhalten. Im folgenden Beispiel sind die Anpassungen für Lebendigkeit und Helligkeit/Kontrast wurden angepasst, um dem aufgenommenen Screenshot mehr Farbsättigung und Definition für eine ansprechendere Optik zu verleihen.
Nachdem Sie nun mit den Anpassungsebenen das gewünschte Aussehen erreicht haben, müssen Sie eine Kopie der Neutrale Farb-LUT allein öffnen. Die für Ihren Screenshot erstellten Anpassungsebenen können auf die neutrale Farb-LUT gezogen werden.
Wenn Ihnen keine neutrale Farb-LUT zur Verfügung steht, können Sie das in der Einleitung zu dieser Seite gezeigte Bild RGBTable16x1.png verwenden. * LUT-Textur-Beispiel-ZIP-Datei Klicken Sie mit der rechten Maustaste und Speichern unter.
Mit Ihrem Screenshot mit den Anpassungsebenen und der geöffneten Neutral Color LUT, die Anpassungsebenen aus Ihrem Screenshot-Ebenenbedienfeld auf das Neutral Color LUT-Bild Ziehen und Ablegen. Sie sollten sie jetzt im Ebenenbedienfeld der LUT angezeigt bekommen.
Navigieren Sie nun zu Datei > Speichern unter und geben Sie Ihrer LUT mit den Farbkorrekturen einen Namen.
Importieren Sie Ihre farbkorrigierte LUT in den Editor mit der Methode Ziehen und Ablegen in den Inhaltsbrowser oder über die Schaltfläche Import, die auch im Inhaltsbrowser verfügbar ist.
Um die besten Ergebnisse bei der Verwendung Ihrer LUT in einem Post-Processing-Volumen zu erzielen, öffnen Sie das LUT-Bild im Textur-Editor und legen Sie die folgenden Eigenschaften fest:
Als nächstes verwenden Sie im Nachbearbeitungsvolumen das Details-Panel und unter Farbkorrektur > Allgemein, aktivieren Sie Farbkorrektur-LUT und wenden Sie Ihre LUT an.
Zusätzliche Hinweise
Folgendes sollten Sie bei der Verwendung von LUTs in Ihren Projekten beachten:
Da LUTs im Low Dynamic Range (LDR) und auf der endgültigen Bildfarbe erfolgen, die im sRGB-Raum an den Monitor ausgegeben wurde, bedeutet dies, dass es sich nur um eine Momentaufnahme der Displayunterstützung handelt und nicht unbedingt auf jedem Display, auf dem die Output erfolgt, gleich aussieht, im Gegensatz zu High Dynamic Range (HDR), das so verarbeitet wird, dass jede Farbkorrektur vor dem Tone Mapping erfolgt. Aus diesem Grund wird empfohlen, die neueste Farbkorrekturtools Color Grading zu benutzen, die in Unreal Engine 4.16 und höher anstelle der Verwendung von LUTs verfügbar sind.
LUTs können eine gute Möglichkeit sein, schnell ein bestimmtes Aussehen für Ihr Projekt auf Ihrem aktuellen Display zu erzielen, aber dann sollten Sie letzte Anpassungen mit den Farbkorrektureigenschaften vornehmen, die Sie unter dem Abschnitt Farbkorrektur des Post-Processing-Volumes, um sicherzustellen, dass das Erscheinungsbild auf verschiedenen Displaytypen konsistent ist.
Bei der Verwendung einer LUT geht die Konsistenz verloren, da alle vorgenommenen Farbkorrekturen bei einer HDR-Anzeige nicht funktionieren. Die Farbkorrektureigenschaften im Post-Processing-Volumen funktionieren alle in dem, was Szenenbezogener linearer Raum genannt wird. Dies bedeutet, dass die Farben konsistent sind, da sie vor der Tonwertzuordnung und vor der Transformation in den Farbraum eines bestimmten Displays entstehen. Wenn Sie beispielsweise die Output auf einem Fernseher durchführen möchten, der Rec709 statt sRGB verwendet, werden die Farbkorrekturen bei Verwendung einer LUT nicht übernommen, da die Farbkorrektur erst erfolgt, nachdem das Bild bereits auf dem Display ausgegeben wurde. Aus diesem Grund werden LUTs als Methode zur Farbkorrektur bei der Bildverarbeitung zunehmend vernachlässigt.