Skip to content

Tools · Overhaul lighting

Light Sprite Renderer


Makes dithered light textures for 2D light nodes. Sliders in, PNG out.

You need a dithered light texture for a Godot PointLight2D and want to tune it with sliders.

This version

Synced 2026-09-22 from commit dd1d6cc.

  • ·@font-face for the site's self-hosted Inter and Cormorant Garamond (/fonts), silent fallback offline
  • ·Input.sample from assets/

Source

https://github.com/Mantimestwo/Light-sprite-renderer ↗

A port of Mantimestwo's Godot light sprite tool to plain WebGL. Same shader, same output: a white PNG with the light in the alpha channel, ready for a PointLight2D texture with blend mode set to mix.

Set a resolution, a radius, a falloff power, a cone angle. Pick how many grey levels to keep and how much dither. Load your own dither pattern if the built-in one is wrong for your palette. Up to eight frames export side by side as one sheet, so a flicker or a pulse is a few slider moves.

Presets save in the browser. Export them as JSON, or import .preset files from the Godot version.

One HTML file, 23 KB. The Godot web build of the same tool was 35 MB.