Paper Trail: Wie man die Realität mit Shadern in Unity faltet

23. May 2026 Veröffentlicht | Aus dem Spanischen übersetzt

Paper Trail ist ein Projekt, das die Grenzen der Low-Poly-Kunst neu definiert, indem es die Spielwelt in ein faltbares Blatt Papier verwandelt. Mit Unity als Basismotor ist es den Entwicklern gelungen, eine einzigartige Ästhetik zu schaffen, bei der jede Textur die Rauheit und Körnung von echtem Papier simuliert. Diese technische Analyse gliedert den Workflow zwischen Photoshop und Unity auf und konzentriert sich auf die Shader, die es der Welt ermöglichen, sich in Echtzeit zu falten und zu entfalten, und bietet eine meisterhafte Lektion in Optimierung für Indie-Studios. 📄

Screenshot von Paper Trail, das eine Low-Poly-Welt zeigt, die sich wie Papier mit rauen Texturen und Körnung faltet

Shader für raues Papier und prozedurales Falten 🧩

Der Schlüssel zu Paper Trail liegt in einem benutzerdefinierten Shader, der eine in Photoshop generierte Normal Map mit einem Vertex-Deformations-Algorithmus in Unity kombiniert. Der Prozess beginnt mit dem Malen von Basistexturen in Photoshop unter Verwendung von grobkörnigen Pinseln und Rauschebenen, um die Papierfaser zu imitieren. Anschließend wird in Unity ein Oberflächen-Shader angewendet, der diese Texturen als minimale Verschiebungen interpretiert und dynamische Schatten hinzufügt, die die Illusion von Dicke verstärken. Für den Faltmechanismus wird ein Skript verwendet, das das Mesh des Objekts über eine virtuelle Scharnierachse modifiziert und die Normalen in jedem Frame neu berechnet, um visuelle Artefakte zu vermeiden. Die Optimierung wird erreicht, indem die Anzahl der aktiven Polygone begrenzt wird und LODs verwendet werden, die die Schattierungsqualität bei entfernten Objekten reduzieren.

Lektionen für Indie-Entwickler zur Integration von Assets 🎨

Für unabhängige Entwickler zeigt Paper Trail, dass eine starke Ästhetik aus technischen Einschränkungen entstehen kann. Der Trick besteht darin, nicht gegen die Engine zu kämpfen, sondern ihre Batch-Rendering-Fähigkeiten zu nutzen. Beim Exportieren von Assets aus Photoshop ist es entscheidend, in separaten Ebenen für Schatten, Lichter und Basistexturen zu arbeiten, damit Unity sie kombinieren kann, ohne den GPU-Speicher zu überlasten. Darüber hinaus erfordert der Faltmechanismus ein sorgfältiges Rigging der Meshes: Jede Falte muss ein Satz unabhängiger Dreiecke sein, damit das Deformationsskript die visuelle Kontinuität nicht unterbricht. Die Verwendung eines einzigen Shaders für alle Elemente der Welt, mit Farbvariationen über Parameter, reduziert die Draw Calls und hält die Leistung auf Konsolen und Mittelklasse-PCs flüssig.

Was war die größte technische Herausforderung bei der Implementierung des Echtzeit-Faltsystems der Weltgeometrie mit Shadern in Unity Paper Trail, und wie wurde sie gelöst, um die Illusion eines Blattes Papier aufrechtzuerhalten, ohne das Gameplay zu beeinträchtigen?

(PS: Game Jams sind wie Hochzeiten: alle sind glücklich, niemand schläft und am Ende weint man)