In diesem Tutorial möchten wir euch eine neue Möglichkeit vorstellen, wie man Game Assets mit Hilfe von künstlicher Intelligenz (KI) erstellen können. In der Spieleentwicklung werden die Kosten für die Erstellung von Assets oft auf etwa 30–40 % des Gesamtbudgets des Spiels geschätzt. Dies macht die Erstellung von Spielassets zu einer der wichtigsten Aspekte in der Spieleentwicklung. Hierbei können generative KI-Tools und -Dienste neben einer Beschleunigung der Entwicklung auch ein Kosten Ersparnisse herbeiführen. Insbesondere für Indie Entwickler kann dies eine Möglichkeit zum schnellen Prototyp verhelfen. Dabei geht es in diesem Beispiel um die Plattform Midjourney, die es ermöglicht, aus einfachen Textbeschreibungen hochwertige 3D-Modelle zu generieren. Dabei werden wir einige Beispielprompts zeigen, die für Midjourney hilfreich sein können. Ebenso gehen wir die Vor- und Nachteile dieser Methode durch.
Was ist Midjourney?
Midjourney ist eine Online-Plattform, die KI-gestützte Tools für die Erstellung von Game Assets anbietet. Sie können sich kostenlos registrieren und sofort loslegen. Das Besondere an Midjourney ist, dass Sie keine Vorkenntnisse in 3D-Modellierung oder Programmierung benötigen. Sie müssen nur eine kurze Textbeschreibung eingeben, die beschreibt, wie Ihr gewünschtes Asset aussehen soll. Zum Beispiel:
„Ein mittelalterlicher Ritter mit einem Schwert und einem Schild. Er trägt eine silberne Rüstung und einen roten Umhang. Sein Gesicht ist ernst und entschlossen.“
Nachdem Sie auf „Generate“ geklickt haben, wird Midjourney innerhalb von wenigen Sekunden ein 3D-Modell erstellen, das Ihrer Beschreibung entspricht. Sie können das Modell dann in verschiedenen Ansichten betrachten, drehen, zoomen und herunterladen. Sie können auch die Farben, Texturen und Details des Modells anpassen oder weitere Elemente hinzufügen.
Wie funktioniert Midjourney?
Midjourney basiert auf einer Kombination von verschiedenen KI-Technologien, die zusammenarbeiten, um aus Texten Bilder zu erzeugen. Die wichtigsten Komponenten sind:
- Ein Natural Language Processing (NLP) System, das den Text analysiert und versteht. Es extrahiert die relevanten Informationen über das gewünschte Asset, wie Form, Größe, Farbe, Stil usw.
- Ein Generative Adversarial Network (GAN), das aus den Informationen des NLP-Systems ein Bild erzeugt. Ein GAN besteht aus zwei konkurrierenden Netzwerken: einem Generator und einem Diskriminator. Der Generator versucht, ein realistisches Bild zu erzeugen, während der Diskriminator versucht, zwischen echten und generierten Bildern zu unterscheiden. Durch diesen Wettbewerb verbessert sich der Generator ständig.
- Ein 3D-Rendering System, das das generierte Bild in ein 3D-Modell umwandelt. Es verwendet verschiedene Algorithmen, um Tiefe, Perspektive und Beleuchtung zu berechnen.
Was sind die Vorteile von Midjourney?
Midjourney bietet Ihnen einige Vorteile bei der Erstellung von Game Assets:
- Zeit & Geld Ersparniss. Sie müssen nicht mehr Stunden oder Tage damit verbringen, ein Asset von Grund auf zu modellieren oder teure Software oder Hardware zu kaufen. Mit Midjourney können Sie in wenigen Minuten ein Asset erstellen oder anpassen.
- Kreative Freiheit. Sie können Ihre Ideen direkt in Textform ausdrücken und sehen, wie sie zum Leben erweckt werden. Sie können auch verschiedene Variationen ausprobieren oder sich von den vorgeschlagenen Prompts inspirieren lassen.
- Qualitativ hochwertige Ergebnisse. Die KI von Midjourney ist ständig am Lernen und wird immer besser darin, realistische und detaillierte Assets zu erzeugen. Die Assets sind auch kompatibel mit den gängigen Game Engines und Formaten.
Was sind die Nachteile von Midjourney?
Midjourney ist zwar eine innovative und nützliche Plattform, aber sie hat auch einige Einschränkungen:
- Weniger Kontrolle über das Endergebnis. Die KI von Midjourney interpretiert Ihren Text nach ihrem eigenen Verständnis und kann manchmal Fehler machen oder unerwartete Ergebnisse liefern. Sie können zwar einige Anpassungen vornehmen, aber nicht alle Aspekte des Modells ändern.
- Kostenpflichtig. Man muss ein Abonnement abschließen, um das Programm nutzen zu können. Die Preise variieren je nach der Anzahl der Minuten, die man pro Monat zur Verfügung hat.
- Ungenaue Ergebnisse. Manchmal erzeugt das Programm Bilder, die nicht dem Prompt entsprechen oder unerwünschte Elemente enthalten. Man muss also mehrere Versuche machen, um das gewünschte Ergebnis zu erhalten.
- Nicht immer originell. Das Programm basiert auf Daten, die aus dem Internet gesammelt wurden. Das bedeutet, dass es manchmal Bilder erzeugt, die bereits existieren oder denen sehr ähnlich sind. Man muss also aufpassen, dass man keine Urheberrechtsverletzungen begeht.
- Ethische Grenzen. Das Programm kann Bilder erzeugen, die anstößig, verletzend oder gefährlich sein können. Man muss also verantwortungsvoll mit dem Programm umgehen und keine schädlichen Prompts eingeben.
Erste Schritte
Damit ihr starten könnt, müsst ihr euch einen Account anlegen und mindestens das kleinste Paket für 10 $/ Monat buchen. Es gibt keine Vertragsbindung, aber die Pakete sind begrenzt. So hat das 10 $ Paket max. 200 Berechnungsminuten (Das genügt für ca. 400 Bilder). Leider hat das Paket eine fixe Begrenzung, die „Slow“ Variante gibt es erst ab den größeren Paketen. Ein Frei Kontigent gibt es ungünstigerweise nicht mehr und ein Discord Account ist notwendig.
Einrichtung
Um MidJourney nutzen zu können, ist derzeit ein Discord Account notwendig. Nach der Registrierung auf Midjourney, muss man das zuvor genannte Abo abschließen. Anschließend kann man auf dem Discord Server anfangen zu schreiben. Alternativ kann man auch den Chat auf den eigenen Discord einladen oder direkt anschreiben. Achtung: Alle produzierten Inhalte sind öffentlich sichtbar Erst mit dem Premium Paket für 60 $ im Monat, ist der sogenannte Stealth Mode verfügbar. Danach kann man schon mit den Prompts wie folgt starten:
Beispielprompts
Einige Illustrationen unserer Experimente finden Sie in der untenstehenden Bildersammlung. Abgesehen von den grundlegenden Konzepten spielen bestimmte Kriterien eine wesentliche Rolle.
Um die Orientierung zu erleichtern, stehen unter anderem folgende Hilfsmittel zur Verfügung:
- Midjourney Cheat Sheet (github.com)
- MidJourney-Styles-and-Keywords-Reference
- Midjourney Parameter List
- Midjourney Image Prompts
- Midjourney Stylize Parameter
Einige der bedeutendsten Kriterien, mit denen wir uns vertraut machen konnten, waren:
- –ar 16:9 (Aspect Ratio im 16 zu 9 Format)
- –v 5 (Version 5 von MidJourney)
- –stylize 750 (Wie viel Qualität in die Bearbeitung gesteckt werden soll – benötigt mehr Zeit desto höher)
- –chaos 30 (Wieviel kreativen Freiraum Midjourney haben darf)
Abschließend
Dies sind nur einige Beispiele für Midjourney Prompts, die als Game Asset verwendet werden können. Es gibt viele andere Möglichkeiten, um mit Midjourney verschiedene Arten von Game Assets zu erzeugen, wie z.B. Charaktere, Hintergründe, Objekte oder Effekte. Mit Midjourney können schnell und einfach hochwertige Game Assets für Spieleprojekte generiert werden. Ob diese als endgültige Resultate genutzt werden können, bleibt jedem Entwickler selbst überlassen.