shader_type spatial; #include "res://vfx/util.gdshaderinc" varying float displacement; void vertex() { displacement = vec2_optimal_prime_noise(VERTEX.xz, TIME); VERTEX.y += displacement; } void fragment() { ALBEDO = vec3(1.0)*(displacement + 1.0)/2.0; }