PROJECT: LOW-POLY PRECISION OUTLINE SHADER FOR GODOT 4
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.