Light Painter is a Blender add-on for adding lights and shadows interactively. Rather than manipulating lamps directly, you draw where you want the light to affect your scene, and the add-on adds and places the light for you.
It supports lamp objects of all types, mesh lights as both convex hulls and tube lights, and sky textures, along with flags that cast shadows for lamp objects. Within the modal tools, you can adjust a lamp's distance, power, and size using keyboard shortcuts. A separate utility adds a basic procedural gobos node setup for lamps, available in Cycles only.
It runs on Blender 4.2 LTS and newer, is released under the GNU General Public License v3.0 or later, and requires no special permissions. Documentation lives on the developer's repository.