In diesem kurzen Anfänger-Tutorial zu Unity 6 sehen wir uns an, wie man ein HDRi-Panoramabild im sogenannten Equirectangular-Format als Skybox verwendet, also als Hintergrund des virtuellen Universums.
Videotranskript
Hallo zusammen! In diesem kurzen Anfänger-Tutorial zu Unity 6 sehen wir uns an, wie man ein HDRi-Panoramabild im sogenannten Equirectangular-Format als Skybox verwendet, also als Hintergrund des virtuellen Universums. Der Vorgang umfasst drei einfache Schritte: das Importieren des Bildes, das Erstellen eines Skybox-Materials und schließlich das Zuweisen dieses Materials zum Skybox-Feld der Environment.
Zuerst müssen wir das gewünschte Bild von der Festplatte auswählen und ins Project importieren. Ich mache das, indem ich das Bild aus seinem Quellordner hineinziehe. Außerdem benenne ich das Bild in World Panorama um, damit es später leichter zu finden ist.

Mit dem im Project ausgewählten Bild sehen wir uns den Inspector an, um einige Einstellungen vorzunehmen. Wir müssen sicherstellen, dass Texture Shape auf 2D und Texture Type auf Default gesetzt ist. Danach ändern wir Alpha Source auf None, da diese Bilder keine Transparenz haben, und Wrap Mode auf Clamp, weil wir das gesamte Bild ohne Wiederholungen abbilden wollen. Lassen wir Unity mit der Option Automatic das passende Format bestimmen, wählen dann die gewünschte Kompressionsqualität und klicken auf Apply, um die neuen Einstellungen für das Asset zu bestätigen.

Jetzt müssen wir das Skybox-Material erstellen, das wir verwenden möchten, und in dem wir das gerade vorbereitete Panoramabild einstellen. Durch Rechtsklick im Project erstelle ich ein neues Material, das ich My Skybox nenne.

Im Inspector dieses neuen Materials ändern wir den Shader zu Skybox Panoramic und setzen das World Panorama-Bild in das Spherical HDR-Feld. Der Mapping-Modus sollte bereits auf Latitude Longitude Layout stehen und Image Type auf 360 degrees; falls nicht, stellen wir es manuell ein. Im Material-Tab findest du außerdem die Einstellungen für Exposure und Rotation, auf die wir später zurückkommen.

Um dieses Skybox-Material als Hintergrund des virtuellen Universums einzurichten, benötigen wir ein Lighting-Fenster, das wir über Window Rendering hinzufügen können. Dieses platzieren wir neben dem Inspector.
In diesem neuen Fenster öffnen wir den Abschnitt Environment und weisen unser Skybox-Material im entsprechenden Feld zu. Danach stellen wir sicher, dass Skybox als Source unter Environment Lighting ausgewählt ist, sodass unser Material auch für die Umgebungsbeleuchtung verwendet wird. Ziel dieses Tutorials ist es, dir zu zeigen, wie man ein HDR-Panoramabild als Hintergrund einrichtet. Daher gehe ich hier nicht auf Reflection Probes und andere Werkzeuge ein, da dies Themen für separate Tutorials sind.

Nun können wir auch zum Inspector des Skybox-Materials zurückkehren und die Parameter Exposure und Rotation anpassen, um die gewünschten Ergebnisse zu erzielen.

Das war’s mit diesem kurzen Anfänger-Tutorial zu Skybox in Unity 6! Ich hoffe, es war hilfreich! Bis zum nächsten Mal!