Skiesverse. NFT-Avatare, generiert durch ein Tool
Die Geschichte beginnt in der fernen Zukunft auf der Erde. Der Planet hat eine Katastrophe überlebt. Die bekannte Welt wurde zerstört, und Überreste der Zivilisation verstecken sich in technologischen Schutzräumen, um menschliche Erfahrung und Erbe für zukünftige Generationen zu bewahren. Dies ist die neue Welt, die die Bewohner der Schutzräume zu erschaffen versuchen. Vor Hunderten von Jahren verließen sie ihre unterirdischen Häuser.
Einführung
Skiesverse ist ein taktisches Web3-RPG-Spiel auf Blockchain-Basis. Die wichtigsten NFT-Assets sind Charaktere, Waffen und Rüstungen in 3D.




Video
Unser Beitrag
Herausforderungen & Ziele
Eine wesentliche Herausforderung war die Generierung von über 5.000 realistischen NFTs auf Basis mehrerer Asset-Typen. Zusätzlich mussten alle 2D-NFT-Anpassungen im Spiel wie 3D-Modelle wirken, damit der Content einen angemessenen Wert hatte.
Eines der Hauptprobleme war die Vorbereitung der Art für Montage- und Overlay-Methoden der Anpassungsebenen.
Lösungen & Expertise
Vor Beginn der Content-Entwicklung erstellt das Team eine Liste von Anpassungskategorien, um Überschneidungsbereiche der Art zu vermeiden oder so gering wie möglich zu halten. In diesem Fall gab es nur wenige feste Assets (Hard Assets), zu denen vor der Generierung der NFTs und Metadaten Ausschlussregeln hinzugefügt wurden.
Der nächste Schritt war die Qualität der Art-Fusion. Auch hier wurde der Houdini-Editor gewählt, um ein realistisches Rendering zu erzielen. Sein leistungsstarkes CGI-Produktionstool ermöglicht es Künstlern, Kanäle und Schatten in verschiedene Ebenen mit korrektem Shading zu trennen.

Für eine bessere Ausrüstungsqualität wurden alle Modelle zusätzlich fürs Rendering überarbeitet. Ursprünglich wurden die 3D-Assets des Spiels aus Optimierungsgründen als Low-Poly-Modelle bereitgestellt. Anschließend wurden alle Einzelteile zusätzlich mit 2D-Tools bereinigt und für das Montage-Tool vorbereitet.
Das Montage-Tool wurde entwickelt, um jedes Item mit mehreren Ebenen und Overlay-Typen darzustellen, sodass wir Ebenen einzelner Objekte anhand von Ausschlussregeln mischen können.
