Unity AI Cubemap Generatoren: Erstellen von Skyboxen und Umgebungsreflexionen aus einer Textaufforderung

Im heutigen Beitrag unserer Unity AI Open Beta-Serie erfahren Sie, wie Sie mit dem Cubemap-Generator schnell Cubemaps für Ihre Prototypumgebungen erstellen können.
Der Unity AI Cubemap Generator ist ein generatives KI-Tool, das im Rahmen der offenen Beta von Unity AI in den Unity Editor integriert ist. Mit ihm können Sie nahtlose 360°-Cubemaps aus textbasierten Eingabeaufforderungen oder Referenzbildern erstellen – bereit für die Verwendung als Skyboxen, Umgebungsreflexionen oder Lichtquellen direkt in Ihrer Szene –, ohne den Editor zu verlassen oder ein Tool eines Drittanbieters zu öffnen.
Dieser Blog deckt jede Phase des Cubemap Generator-Workflows ab: Öffnen des Fensters, Auswahl eines KI-Modells, Schreiben von Eingabeaufforderungen, Verwenden von Referenzbildern, Verwalten von Generationen, Hochskalieren und Anwenden des Ergebnisses auf Ihre Szene.

Was ist eine Cubemap und warum wird sie beim Prototyping generiert?
Eine Würfelkarte ist eine Sammlung von Bildern, die den sechs Gesichtern eines Würfels zugeordnet sind, der eine Szene umgibt. Unity nutzt Cubemaps, um Skyboxen – den Himmel und die ferne Umgebung rund um eine Szene – sichtbar zu machen und Umweltreflexionen auf Materialien und Oberflächen anzutreiben. Reflexionssonden, Skybox-Materialien und viele Lichtworkflows basieren auf Cubemaps.
Während der Prototyping-Phase benötigen Sie häufig Platzhalter-Skyboxen und Reflexionsumgebungen, um die Lichtstimmung zu validieren, Materialantworten zu testen und das visuelle Gefühl einer Szene zu blockieren, bevor die endgültigen Assets bereit sind. Der Cubemap-Generator kann dabei helfen, diesen Prozess zu beschleunigen, indem er aus einer Textbeschreibung brauchbare Platzhalter-Cubemaps erstellt.
Wie bei allen Unity AI Generatoren sind die erzeugten Assets Prototyping-Tools für Platzhalterinhalte. Generierte Cubemaps werden vor dem Versand eines Projekts durch menschengemachte finale Grafiken ersetzt. Sie sind ein Ausgangspunkt für Iterationen, kein Ersatz für die Arbeit von Künstlern und Umweltdesignern.
Öffnen des Cubemap-Generators
Der Cubemap-Generator wird automatisch geöffnet, wenn Sie ein Cubemap-Asset erstellen oder auswählen, das für die KI-Generierung konfiguriert ist.
So öffnen Sie es:
1. Klicken Sie im Projektfenster mit der rechten Maustaste auf einen leeren Bereich.
2. Wählen Sie Erstellen > Rendering > Cubemap generieren.
3. Ein neues Cubemap-Asset wird im Ordner Assets angezeigt. Benenne es um.
Das Cubemap Generator Fenster wird neben dem neuen Asset geöffnet.
Das Generieren-Fenster – Steuerelemente und Optionen
Das Generieren-Fenster ist die Hauptschnittstelle, um zu definieren, was der Cubemap-Generator produziert. Folgende Optionen stehen zur Verfügung:
Modellauswahl
Wählen Sie die Schaltfläche Ändern, um das Fenster KI-Modell auswählen zu öffnen und das Modell auszuwählen, das am besten zu Ihrem Cubemap-Typ passt. Modelle werden benannt, um ihren Ausgabestil zu beschreiben – zum Beispiel Cinematic oder Cartoon. Die Wahl des richtigen Modells für die beabsichtigte Umgebung (ein fotorealer Wald gegenüber einer stilisierten Fantasiewelt) beeinflusst das Aussehen jeder Generation.
Prompt
Geben Sie eine Textbeschreibung der Umgebung ein, die die Cubemap darstellen soll. Seien Sie spezifisch über die Einstellung, Tageszeit, Wetter und Stimmung. Zum Beispiel: "Mittelalterlicher Weg in einem Wald neben einer Burg."
Negativer Prompt
Mit dem Feld Negative Eingabeaufforderung können Sie Elemente beschreiben, die Sie aus dem Ergebnis ausschließen möchten. Wenn das Modell dazu neigt, Elemente zu enthalten, die nicht zu Ihrer Szene passen – wie Menschen, Gebäude oder bestimmte Farbtöne – lenkt die Eingabe dieser Begriffe die Generation von ihnen ab.
Graf
Der Regler Count legt fest, wie viele Cubemap-Variationen in einem einzigen Lauf generiert werden sollen. Wenn Sie mehrere Variationen in einem Durchgang generieren, können Sie Ergebnisse vergleichen und die am besten geeignete auswählen, ohne dieselbe Eingabeaufforderung erneut eingeben zu müssen.
Benutzerdefiniertes Saatgut
Durch das Aktivieren von Custom Seed und das Eingeben einer bestimmten Zahl wird die Generierung an einen wiederholbaren Startpunkt gebunden. Dies ist nützlich, wenn Sie konsistente Ergebnisse über mehrere Eingabeaufforderungen hinweg erzielen möchten – zum Beispiel, wenn Sie mit kleinen Eingabeaufforderungsänderungen in derselben Umgebung iterieren.

Weitere Steuerelemente hinzufügen
Wenn Sie Weitere Steuerelemente zur Eingabeaufforderung auswählen, wird ein Bedienfeld zum Anfügen von Referenzbildoperatoren geöffnet, die die Erzeugung leiten. Siehe den Abschnitt "Generieren aus einem Referenzbild" unten.
Aus einem Referenzbild generieren
Zusätzlich zu den Eingabeaufforderungen unterstützt der Cubemap-Generator Referenzbildeingaben, die den visuellen Charakter des Produzierten beeinflussen. Dies ist nützlich, wenn Sie ein vorhandenes Konzeptbild, eine gemalte Himmelsreferenz oder einen Screenshot einer Szene mit einer Stimmung haben, zu der Sie passen möchten.
So fügen Sie ein Referenzbild hinzu:
1. Wählen Sie im Fenster Generieren Weitere Steuerelemente zur Aufforderung hinzufügen aus.
2. Wählen Sie im Fenster Auswählen, welchen Operator Sie hinzufügen möchten, einen der folgenden Referenztypen aus:
Image Reference – Verwendet das Referenzbild, um das visuelle Erscheinungsbild der Cubemap zu definieren – Farbpalette, Lichtton und Gesamtästhetik.
Kompositions-Referenz – Leitet die räumliche Anordnung von Szenenelementen. Verwenden Sie dies, wenn generierte Inhalte ein bestimmtes Layout widerspiegeln sollen – zum Beispiel die Horizontlinie, eine dominante Landmasse oder eine bestimmte Verteilung von Himmel und Boden.
Tiefenreferenz – Fügt Tiefendaten zur Erzeugung von Umgebungen hinzu, die ein klares Gespür für Nah-, Mittel- und Fernelemente haben. Dies eignet sich besonders für Referenzbilder von natürlichen Umgebungen mit geschichteter Tiefe.
3. Wählen Sie ein Referenzbild aus Ihren Assets aus, indem Sie das Fenster Textur 2D auswählen durchsuchen.
4. Stellen Sie mit dem Regler Stärke ein, wie stark das Referenzbild das Ergebnis beeinflusst. Ein niedrigerer Wert bedeutet, dass die Textaufforderung mehr Kontrolle hat; ein höherer Wert bedeutet, dass das Referenzbild mehr Einfluss hat.
5. Wählen Sie Generieren.
Referenzbilder werden mit den Generierungsdaten gespeichert und können in späteren Sitzungen wiederverwendet werden.
Das Generationen-Panel
Jede Cubemap, die von einem Generationslauf erzeugt wird, wird im Generationenbedienfeld angezeigt. Thumbnails zeigen eine 360o Vorschau jedes Ergebnisses neben der Eingabeaufforderung und dem verwendeten Modell.
Bewegen Sie den Mauszeiger über ein Miniaturbild, um die Generierungsdetails anzuzeigen.
Ein Rechtsklick auf ein Thumbnail öffnet ein Kontextmenü mit folgenden Optionen:
- Auswählen – Markiert die Cubemap im Projektfenster.
- Zum aktuellen Asset befördern – Ersetzt das aktuelle Cubemap-Asset durch die ausgewählte Generation. Verwenden Sie dies, wenn Sie ein Ergebnis gefunden haben, das Sie für den Asset-Slot festlegen möchten.
- Für neues Asset bewerben– Erstellt ein neues unabhängiges Asset der ausgewählten Generation, wobei das ursprüngliche Cubemap-Asset unverändert bleibt.
- Im Finder anzeigen – Öffnet den Dateispeicherort für die ausgewählte Generation auf Ihrem Computer.
Generationsdaten anzeigen Zeigt die Modell-, Eingabeaufforderungs- und Referenzbildeinstellungen an, mit denen diese Cubemap erstellt wurde. Im Fenster Generierungsdaten können Sie:
- Wählen Sie Alle verwenden, um alle Einstellungen für eine Folgegeneration in das Generieren-Fenster zurückzukopieren.
- Wählen Sie Verwenden, um nur die ausgewählten Einzeleinstellungen zu kopieren.
- Wählen Sie Kopieren, um sofort eine neue Cubemap mit diesen Einstellungen zu generieren.
Upscaling einer generierten Cubemap
Erste Generationen werden als .jpg-Vorschaudateien gespeichert. Verwenden Sie die Upscale-Funktion, um eine hochauflösende Version für Skyboxen, Reflexionssonden oder Großumgebungen zu erstellen.
Um gehoben:
1. Wählen Sie im Fenster Generieren die Registerkarte Upscale aus.
2. Überprüfen Sie die Cubemap im Abschnitt Basisbild.
3. Wählen Sie Upscale.
Die hochskalierte Version wird als PNG-Datei gespeichert. Durch das Upscaling wird die Auflösung und Klarheit erhöht, während der Inhalt des Bildes erhalten bleibt.

Anwenden einer Cubemap auf Ihre Szene
Sobald Sie eine generierte Cubemap für ein Asset beworben haben, können Sie sie als Skybox auf Ihre Szene anwenden oder einer Reflexionssonde zuweisen.
Anweisungen zum Zuweisen einer Cubemap als Skybox finden Sie in der Unity Manual Sky Dokumentation.

Verwendung des Cubemap-Generators mit Unity AI Assistant
Der Cubemap-Generator kann auch über natursprachliche Eingabeaufforderungen aufgerufen und durch das Unity AI Assistant Fenster geführt werden. Im Agentenmodus versteht der Unity AI Assistant Ihren gesamten Projektkontext – einschließlich Ihrer Szeneneinrichtung, aktiver GameObjects, vorhandener Materialien und installierter Pakete – und kann diesen Kontext verwenden, um Cubemap-Generierungsworkflows vorzuschlagen oder zu initiieren.
Sie können beispielsweise den Unity AI Assistant auffordern: „Generieren Sie eine nächtliche Wald-Skybox-Würfelkarte für diese Szene“ und sie öffnet den entsprechenden Workflow, füllt relevante Einstellungen vor und schlägt eine Generation basierend auf dem Kontext Ihres Projekts vor.
Mehr zu Unity AI
Wenn Sie mehr darüber erfahren möchten, was in der Unity AI Open Beta verfügbar ist, laden wir Sie ein, weitere Artikel in dieser laufenden Serie zu lesen:
Testen Sie Unity AI noch heute
Unity AI open beta ist ab sofort für alle Unity 6-Entwickler verfügbar. Melden Sie sich für eine kostenlose Testversion an, erkunden Sie den KI-Assistenten, verbinden Sie Ihre bevorzugten Tools über das AI Gateway und beginnen Sie mit dem Experimentieren, wie Ihr Entwicklungsworkflow mit einem integrierten projektorientierten KI-Agenten aussieht.
Melden Sie sich an und erfahren Sie mehr über Pläne, Preise und Datenschutz unter Unity.com/features/ai
Die vollständige Dokumentation ist in den vom Herausgeber verlinkten Unity AI Dokumenten oder unter docs.Unity3d.com verfügbar.
Unity AI Assistant befindet sich derzeit in der offenen Beta. Die in diesem Beitrag beschriebenen Funktionen, Verhaltensweisen und Verfügbarkeiten befinden sich daher in aktiver Entwicklung und können sich ändern, eingeschränkt oder ohne vorherige Ankündigung eingestellt werden.