Project Cloud Games hat Project Relic vorgestellt, einen Titel, der auf eine düstere und realistische Ästhetik mit Unreal Engine 4 setzt. Das Team legt besonderen Wert auf die Darstellung organischer und metallischer Materialien durch fortschrittliche PBR-Shader. Der Schlüssel des Projekts liegt in der akribischen Verwaltung von Rauheit und Schweiß auf den Rüstungen, ein Detail, das die visuelle Immersion steigert. Diese technische Analyse schlüsselt den Workflow zwischen Blender, C++ und Blueprints auf, um dieses Ergebnis zu erzielen.
Technische Pipeline: Von Blender zu Echtzeit-PBR-Shadern 🛠️
Der künstlerische Prozess beginnt in Blender, wo die hochauflösenden Modelle modelliert werden. Die Optimierung für Echtzeit ist entscheidend: Aus dem hochpolygonalen Mesh werden Normal- und Ambient-Occlusion-Maps für eine Low-Poly-Version generiert. Die Magie geschieht im Master-PBR-Material von UE4. Um Schweiß und Abnutzung der Rüstungen zu simulieren, werden Rauheitsmasken und eine spezifische Reflexionskarte verwendet. Schweiß wird durch die Kombination eines extrem niedrigen Rauheitskanals (nahe null) mit einer subtilen Verschiebungskarte erzielt. Die Integration mit C++ ermöglicht es, diese Parameter dynamisch über Blueprints zu steuern, indem die Feuchtigkeit der Charaktere je nach Kampfzustand oder Umgebung angepasst wird – alles ohne Leistungseinbußen dank der nativen Kompilierung der Engine.
Beleuchtung als visuelle Erzählung 💡
Der düstere Stil hängt nicht nur von den Texturen ab, sondern von einer millimetergenau berechneten Beleuchtung. Project Cloud Games verwendet gerichtete Lichter mit hochauflösenden Schatten, kombiniert mit einem volumetrischen Nebelvolumen. Der Schweiß auf dem Metall wirkt als Einfänger für spiegelndes Licht und erzeugt starke Kontraste zwischen trockenen und feuchten Bereichen. Diese Technik ist nicht nur eine technische Spielerei der PBR-Shader, sondern ein narratives Werkzeug, das die Rohheit der Welt unterstreicht. Ohne einen optimierten Workflow zwischen Blender und UE4 wäre dieser Detaillierungsgrad in Echtzeit nicht realisierbar.
Welche PBR-Techniken in Blender und UE4 empfehlt ihr, um den düsteren und realistischen Stil von Project Relic zu erreichen, ohne die Echtzeitleistung zu beeinträchtigen?
(PS: Game Jams sind wie Hochzeiten: alle sind glücklich, niemand schläft und am Ende weint man)