Unity AI Cubemap-Generierung: Eine kostenlose Alternative

Jul 28, 2026

Kurzfassung

Unity AI Assistant kann per Text-Prompt über Create > Rendering > Generate Cubemap eine Cubemap generieren, wobei die Ausgabe tatsächlich ein equirektangulares Asset ist, das du als Skybox zuweist. Das funktioniert gut, aber jede Generierung kostet Unity-AI-Punkte. Wenn du nur eine Skybox brauchst – und nicht zwingend den kompletten KI-Workflow im Editor –, kannst du dasselbe engine-fertige Ergebnis kostenlos erzeugen: generiere im Browser ein 2:1-equirektangulares Panorama und konvertiere es anschließend in sechs Cube-Faces, benannt nach der Konvention, die zu deinem Workflow passt.

Panorama generieren →

Panorama zu Cubemap konvertieren →

Was Unity AI Assistants Generate Cubemap tatsächlich macht

Unity AI Assistant, erreichbar über Create > Rendering > Generate Cubemap, ist eine Text-zu-Bild-Generierungsfunktion, kein Format-Konverter. Du gibst einen Prompt ein, der die gewünschte Umgebung beschreibt – etwa "ein düsterer außerirdischer Canyon in der Abenddämmerung" – und kannst optional einen negativen Prompt hinzufügen, um das Modell von Artefakten oder unerwünschten Elementen fernzuhalten. Anschließend wählst du einen Modellstil wie Cinematic oder Cartoon, und ein Anzahl-Regler lässt dich mehrere Varianten in einem Durchgang generieren, damit du Ergebnisse vergleichen kannst, bevor du dich festlegst. Sobald dir ein Ergebnis gefällt, weist Unity es direkt als Cubemap-Asset zu, das du in ein Skybox-Material einsetzen kannst. Das Generieren einer Cubemap auf diesem Weg kostet Unity-AI-Punkte.

Warum die Ausgabe equirektangular ist, nicht sechs Dateien

Obwohl der Menüpunkt "Generate Cubemap" heißt, ist das Asset, das Unity tatsächlich erzeugt, equirektangular – ein einzelnes 2:1-Panoramabild, keine sechs separaten Cube-Faces. Das ist keine Inkonsistenz in der Benennung, sondern schlicht eine sinnvolle Wahl als Zwischenformat. Generative Bildmodelle werden auf flachen 2D-Bildern trainiert und ausgeführt, und eine 360°×180°-Umgebung lässt sich ganz natürlich auf eine einzige rechteckige Fläche abbilden, lange bevor überhaupt von Cube-Faces die Rede ist – equirektangular erlaubt es, mit einem einzigen generierten Bild eine vollständige Kugel zu beschreiben, ohne sich auf das Face-Layout einer bestimmten Engine festzulegen. Dieser "erst equirektangular"-Ansatz ist auch keine Eigenheit von Unitys KI-Funktion: 360°-Fotografie und CG-Environment-Maps folgen derselben flach-zuerst-Konvention, seit es sie gibt – lange bevor es überhaupt KI-Tools dafür gab. Genau deshalb bleibt ein eigenständiger Konvertierungsschritt von equirektangular zu Cubemap ein wiederkehrender Bedarf in der ganzen Branche – unabhängig davon, womit das Quellbild erzeugt wurde.

Die kostenlose Alternative: erst generieren, dann konvertieren

Wenn deine eigentliche Anforderung "ich brauche eine Skybox" lautet und nicht "ich brauche zwingend Unitys KI-Panel im Editor", kannst du dieselbe Pipeline aus equirektangular und anschließender Cubemap-Konvertierung durchlaufen, ohne einen einzigen AI-Punkt auszugeben. Starte beim Skybox Generator: Beschreibe deine Szene in normaler Sprache, und er erzeugt in deinem Browser ein nahtloses 2:1-equirektangulares Panorama – keine Installation, kein Punktezähler, der bei jeder Generierung mitläuft, während du deinen Prompt verfeinerst. Sobald du ein Panorama hast, mit dem du zufrieden bist, schickst du es durch den Cubemap Generator, der das equirektangulare Bild in sechs quadratische Faces zerlegt und sie mit der Namenskonvention verpackt, die zum Workflow deiner Ziel-Engine passt. Die gesamte Pipeline läuft clientseitig – zwischen den beiden Schritten wird nichts, was du generierst, auf einen Server hochgeladen. Für einen Solo-Entwickler oder ein kleines Team, das Skybox-Varianten ausprobiert, liefert das funktional dasselbe Ergebnis wie Unitys KI-Funktion – nur ohne Punktekosten und mit mehr Raum, frei zu iterieren, bevor du ein Asset ins Projekt übernimmst. Da Panorama-Schritt und Konvertierung getrennt sind, kannst du die equirektangulare Quelle außerdem aufheben – nützlich, wenn du dieselbe Umgebung später für einen Viewer, eine andere Engine oder eine Plattform brauchst, die 2:1-Input statt sechs Faces erwartet.

Die Face-Namen für Unity richtig hinbekommen

Egal, welches Tool deine sechs Faces erzeugt – sie richtig zu benennen ist der Schritt, bei dem am ehesten etwas schiefgeht, auch wenn Unity selbst kein Namensschema zwingend vorschreibt. Unitys 6-Sided-Skybox-Material weist seine sechs Texturen über sechs Inspector-Slots zu, du kannst die Dateien also von Hand zuordnen, wie du sie eben hast. Unreal spielt hier gar nicht mit: Es gibt keinen offiziellen Weg, sechs einzelne Face-Bilder zu importieren – wer mit Unreal arbeitet, überspringt die Face-Umwandlung komplett und importiert das equirektangulare Original direkt. UE entfaltet eine 2:1-.hdr beim Import in eine TextureCube, bereit für HDRI Backdrop oder ein Skysphere-Material. Was du tatsächlich befolgst, sind Community- und Toolchain-Konventionen, die Batch-Export und Wiederverwendung praktikabel machen. px, nx, py, ny, pz, nz – positiv und negativ X, Y und Z, zugeordnet zu rechts, links, oben, unten, vorne und hinten – ist die Form, die in Unity- und Three.js-Workflows üblich ist. right, left, top, bottom, front, back ist die Form, die die meisten eigenständigen Konverter-Tools und älteren Skybox-Asset-Packs verwenden – dabei meint front die Mitte des Panoramas und right die Vierteldrehung nach rechts davon. Unity legt darauf noch eine eigene Eigenart: Die sechs Slots eines Skybox/6-Sided-Materials heißen Front [+Z], Back [-Z], Left [+X], Right [-X], Up [+Y], Down [-Y] – und der Slot, den Unity Left nennt, ist die +X-Achse, also die Face, die bei Blick nach vorne rechts von dir liegt. Der Cubemap Generator nimmt dir das ab, indem er jede exportierte Datei nach Unitys Slot benennt statt nach der Achse: Du ziehst left.png in den Left-Slot, ordnest jede Datei dem gleichnamigen Slot zu und musst über das Vorzeichen von X nie nachdenken. Vertauschst du zwei Konventionen bei der Zuweisung – etwa, wenn du einen Konverter-Tool-Satz in Slots lädst, die für ein achsenbenanntes Layout gedacht sind –, bekommst du keine Fehlermeldung. Du bekommst eine Skybox, die rendert, aber mit Faces, die zueinander verdreht oder gespiegelt sind, was sichtbare Nähte oder einen Horizont erzeugt, der an den Kanten nicht zusammenpasst. Dieser Fehler ist subtil genug, dass er oft fälschlich als Textur-Importeinstellung diagnostiziert wird statt als falsch zugewiesene Faces. Die sicherste Gewohnheit, unabhängig vom Werkzeug: Lade jedes Face einzeln als einfache Textur und prüfe die Ausrichtung, bevor du das finale Skybox-Material zusammensetzt – das kostet eine Minute und schließt eine ganze Fehlerklasse aus. Der Cubemap Generator umgeht das größtenteils, indem er dich beim Export die gewünschte Namenskonvention wählen lässt: front/back/left/right/up/down, um Unitys 6-Sided-Slots über den Namen zu treffen, px/nx/py/ny/pz/nz für Three.js CubeTextureLoader und die meisten allgemeinen Tools, oder pos_x/neg_x-Namen für OpenGL-geprägte Pipelines.

Wann Unity AI trotzdem die bessere Wahl ist

Nichts davon macht den kostenlosen Browser-Weg grundsätzlich besser – er löst nur ein engeres Problem gut. Wenn du eine Skybox als Teil einer größeren Editor-Session iterierst – Beleuchtung anpasst, das Ergebnis in Echtzeit gegen Nebel und Post-Processing deiner Szene prüfst, eine Variante nach der anderen generierst, ohne Unity je zu verlassen –, lohnt sich der Punkteeinsatz für die enge Integration des AI-Assistant-Panels. Dazu kommt Unitys eigener Support-Kanal und die Dokumentation, was wichtig ist, wenn dein Studio eine verlässliche Anbieterbeziehung braucht statt eines Community-Tools nach Best-Effort-Prinzip. Und wenn dein Team ohnehin ein AI-Punktebudget zugeteilt und noch nicht ausgeschöpft hat, ist es auch keine schlechte Idee, es für Cubemap-Generierung einzusetzen – bezahlt ist es so oder so schon. Der browserbasierte Weg ergibt vor allem dann Sinn, wenn Kosten der limitierende Faktor sind oder du ein portables equirektangulares Quellbild brauchst, das du über mehr als eine Engine hinweg wiederverwenden willst – nicht, wenn Iterationsgeschwindigkeit im Editor das ist, worauf es in deinem Workflow eigentlich ankommt. Am besten betrachtest du beide Wege als Ergänzung, nicht als Konkurrenz: günstig außerhalb des Editors vorprototypen, dann mit klarer Richtung in Unitys AI-Panel wechseln, um zu verfeinern.

Der umgekehrte Weg: Cubemap zurück zu Panorama

Manchmal ist die Richtung umgekehrt: Du übernimmst ein Projekt, das nur Cube-Face-Texturen enthält – nie wurde eine equirektangulare Quelle gespeichert –, und musst die Umgebung als einzelnes Panoramabild bearbeiten oder für einen Viewer, eine Website oder eine andere Engine nutzen, die 2:1-Input erwartet. Unser Cubemap-zu-Equirectangular-Konverter setzt die sechs Faces direkt im Browser wieder zu einem einzigen equirektangularen Bild zusammen, sodass du nicht auf eine Einbahnstraßen-Pipeline beschränkt bist – egal, mit welchem Format du startest, du kommst zum jeweils anderen.

Weiterführende Lektüre

Panorama AI

Panorama AI