Godot-Tutorial: realistisches Wasser mit dynamischem Schaum

  • PublicPublic
  • 31 Aug, 2026
Godot-Tutorial: realistisches Wasser mit dynamischem Schaum

Emil J hat ein Godot-Tutorial veröffentlicht, in dem er von Grund auf die Erstellung eines realistischen Wasser-Shaders auf Basis von Gerstner-Wellen durchgeht. Während der Umsetzung erklärt er, wie diese Wellen aufgebaut sind: Richtung, Phase, vertikale und horizontale Verschiebung sowie das Kombinieren mehrerer Wellen, damit die Oberfläche natürlich wirkt. Außerdem fügt er Rauschen hinzu, um das gleichförmige Muster aufzubrechen, und berechnet Normalen für bessere Beleuchtung und Reflexionen — die Oberfläche reagiert korrekt auf Licht und Reflexionen, statt flach auszusehen.

Das zweite Video erweitert denselben Shader um dynamischen Meeresschaum: Die Jacobi-Determinante erzeugt zusammen mit der Gerstner-Wellenverschiebung Schaum dort, wo das Wasser brodelt. Das erste Tutorial ist so angelegt, dass am Ende ein vollständig animierter Wasser-Shader entsteht, den du weiter ausbauen kannst, indem du einen Schaum-Pass hinzufügst. In der Notiz heißt es außerdem, dass die Entwicklung von Godot 4.8 bereits läuft — zu den Neuerungen gehören Trail3D, VisualShader-Node-Gruppen, Ambient Occlusion mit mehrfacher Reflexion und gerichtetes spekulares Licht für Lightmaps.