The first Blender add-on that makes lighting feel like painting. Use brushes, gradients, selections, and layers — right in the viewport — to shape light exactly the way you see it.
Works with Cycles · Spot & Area lights
Traditional lighting in Blender feels indirect and frustrating: tweaking position, size, power, swapping gobo textures, adjusting everything over and over until get the mood right.
Light Painter changes everything. Paint with light directly on your scene — every stroke lands in the viewport in real time. Your lights become fully editable creative tools with layers, blend modes, and non-destructive control. Intuitive, expressive, fun.
Pick a brush, adjust size, hardness, strength, flow, and falloff — then paint straight into the viewport. Erase mode for quick fixes. Simple, responsive, and addictive.

GIF preview — watch full quality on X (Twitter) ↗
Drag to cast beautiful linear or radial gradients onto your scene. Soft falloffs, dramatic vignettes, smooth color washes — stack them with blend modes for complex effects that would be nearly impossible with traditional lighting.
GIF preview — watch full quality on X (Twitter) ↗
Drag to set the direction, switch between linear and radial. Combine them with different blend modes — the possibilities are truly endless.
Gradients got a major upgrade. Drag color stops anywhere, change colors, add or remove them — every change is live in the viewport before you apply result. Stretch radials into ovals, shift the focus off-center, or scatter points across your scene with the new mesh gradient type. Every gradient supports noise. Stuck? Hit the magic button — randomize.
Three gradient types, multi-stop live editing, seven noise patterns, oval radials with focal shift, and a randomize button for when you don't know where to start. Free update for existing customers.
Use familiar tools — rectangle, lasso, polyline, and brush selection — to paint, fill, or erase light only where you want it. Achieve texel-level precision directly in the viewport.

GIF preview — watch full quality on X (Twitter) ↗
Create as many layers as you need and split your light into independent layers for full control. Reorder, hide, change blend modes, transform, or delete any layer anytime. Nothing is baked. Just like Photoshop, now for light.

GIF preview — watch full quality on X (Twitter) ↗
Each layer works on its own. Put broad shapes on one layer, details on another. Undo per layer. Duplicate to A/B test. Toggle visibility to compare. Every layer has its own blend mode, offset, rotation, and scale.
Drop any PNG, JPG, or EXR gobo directly onto your light. It instantly becomes a fully editable layer — ready for painting, erasing, masking or animating.

GIF preview — watch full quality on X (Twitter) ↗
Apply ready texture to light layer. Erase a corner with the brush, push a gradient across it, change its blend mode, animate it. Pre-made gobos stop being static images — they become starting points.
Light Painter fully supports Blender's animation system. Add keyframes to any layer — or an entire set of layers — and watch your light textures animate smoothly over time. Move, fade, transform, and blend your gobo patterns across frames with full timeline control.

GIF preview — watch full quality on X (Twitter) ↗
The light stays untouched. Independent layer animation lets you achieve complex scene lighting using just one light — no need for multiple lights.
One-time purchase.
Light Painter is in active development with major new features on the way. The current price reflects that — and it'll gradually go up as those features ship. Buy now, get all future updates included.
Core brush painting with layers — a great way to start painting light.
The complete toolkit — every tool, every setting, zero limitations.
Everything in Lite, plus:
For the full feature list for each version see Documentation ↗
Part of every sale goes to the Blender Development Fund — supporting the people who keep Blender free, open-source, and incredible for everyone.
Full control over your light setup — positioning, intensity, color, and even the ability to swap light textures (gobos) from a library of presets. It manages which lights exist and how they behave.
View on Superhive →Full control over the light itself — paint light exactly where you want it. Define what the light projects and how it shapes the scene.
Together, they cover every aspect of lighting — from broad scene setup to the finest artistic detail.
I'm actively developing new features to make Light Painter even more powerful. Estimated release: 6–9 months.
Can't find the answer to your question? Feel free to reach out to me on X (Twitter) or Discord.
It paints on the light's gobo texture — the image that controls what a Spot or Area light projects. You're not painting on scene objects or meshes. The light itself is your canvas, so there are no limitations from object materials or emission shaders. Everything happens on the light.
No — those are two completely separate add-ons by different developers. The one on Blender Extensions is a light placement helper that puts lights where you click on a surface. This Light Painter does something fundamentally different: it masks and shapes the light itself, giving you full control over what areas get lit and which don't. Same name, very different tools.
You can paint from any angle — just use your mouse cursor in the viewport. There are two projection modes: Camera Space (what you see on screen maps 1:1 to the paint result) and Light Space (paint maps relative to the light's own projection, consistent regardless of viewing angle). Pick whichever fits your needs.
Yes — you place your Spot or Area lights in the scene as usual, then select a light and start painting inside its projection. There's no special setup, no node wiring, no material graph. Install the add-on, pick a light, add a layer, paint.
Pick any color and paint — you can do it all on one layer or spread colors across separate layers. Each layer has its own blend mode, so you control exactly how colors mix. Under the hood, each light gets its own stack of gobo textures that you paint on independently.
No — since you're painting the gobo texture, everything that Blender's Cycles engine can do with that texture still applies. Light size, shadow softness, intensity, and falloff all work normally. Light Painter just gives you a much faster, more visual way to create and edit the gobo itself.
Light Painter uses a layer stack built on top of Blender's light shader nodes, so the multi-layer setup itself won't transfer to another engine. The recommended workflow: merge your layers into a single image (Full version has Merge Visible), then export that texture and assign it as a light cookie in your engine. Both Unity ("Cookies") and Unreal ("Light Functions" / gobo textures) natively support this — just drop the exported image onto a light and you're set.
Yes — any number of lights. Each light can keep its own layer stack, so you can jump between lights, add or edit layers on each one, and paint each independently. There's no setup per light: select it, add a layer, start painting.
No. Light Painter doesn't use geometry nodes. You install the add-on, pick a light, and start painting.
Blender 3.6.x on Windows, macOS, and Linux. Cycles is the supported render engine, and the add-on works with Spot and Area lights.
Yes — one license covers personal and commercial use, including client work, studios, and freelance projects.
Painting runs in real time and is designed to stay responsive. Layer compositing is handled efficiently per-light, and you can work on complex scenes with multiple painted lights without significant overhead.

New Preview-it™ Add-on — real-time previews for everything inside your Geometry Tree: geometry shapes, field values, attribute flow, selection masks, and more. All without constantly checking the viewport, wiring temporary viewers, or digging through the spreadsheet
🔥 Beta Access: 60% OFFYou’ve reached the end of the page… This place exists inside an iframe. Sometimes the page is way taller than the content. So I added five pixels down here… standing guard against the infinite void.