Baltor Get started

Gallery / Godot shaders

Scrolling neon grid floor

In your harnessGodot shaderMIT

Retro synthwave floor: glowing grid lines with a soft halo that scroll toward the camera, colour shifting with distance and fading into a horizon haze.

Render of Scrolling neon grid floor
The render its check recorded in Godot 4.7.2, 256 by 256 pixels.

What it takes and gives

Shader type
spatial
Render modes
unshaded
Parameters
near_color (vec4 = 1, 0.2, 0.75, 1), far_color (vec4 = 0.2, 0.8, 1, 1), floor_color (vec4 = 0.03, 0, 0.06, 1), haze_color (vec4 = 0.35, 0.05, 0.4, 1), cell_size (float = 1), line_pixels (float = 1.5), glow_width (float = 0.12), scroll_speed (float = 1.5) and 2 more
Result
A dark purple floor ruled with pink lines that turn cyan toward a hazy horizon and scroll forward.
Renderers
compatibility: compiled and rendered, forward plus: not verified, mobile: not verified
Placement
res://baltor/godot_shaders/neon_grid_floor/

Limits. The halo is in world units, so it thins on screen with distance while the core stays pixel sized. Unshaded: no reflections of the lines. Very distant lines merge into haze rather than moire only because of the fade.

Details

Kind
Godot shader
Engine
Godot 4.3 or later
Files
11 files, 67.3 KB
Licence
MIT
Declared effects
reads files, runs commands
Checked with
Godot 4.7.2, opengl3 compatibility (Mesa llvmpipe, Xvfb)
Checks
contract static, engine run, engine log clean, shader in scene, capture written, render not uniform, shader changes pixels
Techniques
Derivative anti-aliased grid lines, Distance-based colour and haze blend, Scrolling world-space coordinates
Tags
godot shader, spatial, synthwave, neon, grid, retro, emission
Identity
library.supply.creative_originals.bb3a042d815c814276e03ae4.861df236a0f61ac2
Version
861df236a0f61ac260c2df7e5834e80bcde0043432d1b8212301b46822908539

The version is the SHA-256 of the item your harness downloads; every file in it names its own checksum.

Something wrong with this item, its rights or its safety? Report it on the support page, or from your harness after a download.