Wichtige Informationen

Der Entwickler des Browser-basierten Rennspiels Everroad, auf Reddit als EverroadGame bekannt, teilte kürzlich einen Vergleich, der eine deutliche visuelle Verbesserung des Wasser-Shaders im Spiel zeigt. Nach sieben Monaten Entwicklungszeit wechselte der Schöpfer von einem flachen, einfarbigen Ansatz zu einem benutzerdefinierten GLSL-Shader, der realistische Lichtreflexionen und Transparenz erzeugt.

Um dies zu erreichen, passte der Entwickler verschiedene Parameter – wie die Intensität des Funkelns und die Himmelsreflexion – auf unrealistische Werte an. Trotz der fehlenden physikalischen Genauigkeit wirkt die resultierende Wasseroberfläche weitaus lebendiger und wertet sogar die wahrgenommene Qualität der umliegenden Elemente wie Straßen und Vegetation auf.

Diese Designphilosophie entspricht gängigen Praktiken der Branche, bei denen die visuelle Attraktivität Vorrang vor physikalischer Präzision hat. So verwendet beispielsweise Sea of Thieves von Rare stilisiertes Wasser, das echtes Verhalten imitiert, um einen überzeugenden Look zu erzielen, während Unity-Entwickler darüber diskutiert haben, physikalisch korrekte Lichtbrechung zu deaktivieren, um die Sichtbarkeit in Unterwasserszenen zu verbessern.

Letztendlich zeigen diese Techniken, dass absichtlich ungenaue oder übertriebene Effekte paradoxerweise dazu führen können, dass sich ein Spiel für die Spieler authentischer anfühlt. Ob durch benutzerdefinierte Shader, vereinfachte Flüssigkeitssimulationen oder angepasste Hitboxen – Entwickler stellen oft fest, dass die Priorisierung der endgültigen Ästhetik zu einem fesselnderen Erlebnis führt.

Weitere Details findest du in der Originalquelle.