cat projects/assets/textures/low_poly_pos.html SOL.VIN JOURNAL v1.0

PROJECT: LOW-POLY PRECISION OUTLINE SHADER FOR GODOT 4

[ _ ] [ X ]
[ ASSETS > TEXTURES ]
2025-01-01

A precision surface map pre-computed outline shader for Godot 4 that works on Web, Mobile, and Desktop.

A precision surface-map outline shader and mesh tool suite for Godot 4 designed for Web (HTML5/WebGL), Mobile, and Desktop platforms.

Traditional inverted-hull and post-processing outline shaders suffer from harsh edge artifacts, z-fighting, or marching-ant aliasing on low-poly geometric meshes. This framework solves outline rendering by computing pre-baked surface normal maps and palette data, allowing dynamic multi-color outlines to be evaluated in a single screen-space fragment pass.

Components include OutlineMesh (automated ArrayMesh compilation utility), OutlinePalette (runtime color matcher), circle_frame.gd / rectangle_frame.gd helper scripts, and screen-space-outline.gdshader.

SKILLS USED:
Godot 4 GDShader GLSL GDScript Shaders
ITCH