Apply this code at checkout: LATEMAY40
40% OFF — SALE — ENDS SOON — LAST CHANCE 🔥 40% OFF — SALE — ENDS SOON — LAST CHANCE 🔥 40% OFF — SALE — ENDS SOON — LAST CHANCE
PAINT LIGHT IN REAL-TIME BRUSH GRADIENTS LAYERS PAINT LIGHT IN REAL-TIME

Light Painter

Stop fighting lights.

Paint them.

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.

01 — Brush Painting

Paint light like
you paint in Photoshop

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.

Adjustable Size Hardness Strength Flow Control Erase Mode
02 — Gradient Painting

Gradient light,
endless creativity

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.

Drag to set the direction, switch between linear and radial. Combine them with different blend modes — the possibilities are truly endless.

Linear Gradient Radial Gradient Color Modes Blur Effect
NEW
Available in v1.1.0

Fully editable gradients. In Real Time.

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.

Live Preview Multi-Stop Editing Mesh Gradient Oval & Focal Shift Noise Warp Randomizer
03 — Precise Selection

Define the area.
Control the light.

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.

Rectangle Select Lasso Select Polyline Select Brush Select
04 — Layer System

Paint without
fear of mistakes

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.

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.

Unlimited Layers Blend Modes Color Fill Texture Fill Offset · Rotate · Scale

Already have a gobo? Drop it in.

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.

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.

PNG · JPG · EXR Edit Like a Layer Mix With Layers

Keyframe layers,
animate the light

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.

The light stays untouched. Independent layer animation lets you achieve complex scene lighting using just one light — no need for multiple lights.

Per-layer Keyframes Independed animation Non-destructive
TRUSTED BY 1000+ BLENDER ARTISTS · TRUSTED BY 1000+ BLENDER ARTISTS ·

Choose version

One-time purchase.Lifetime updates.

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.

Lite (Light Space)
$6

Core brush painting with layers — a great way to start painting light.

  • ✓  Brush tool (paint & erase)
  • ✓  Layer system
  • ✓  Color fill
  • ✓  Undo/Redo Support
RECOMMENDED
Full (Light & Camera Space)
$45

The complete toolkit — every tool, every setting, zero limitations.

Everything in Lite, plus:

  • ✓  Gradient tool (linear & radial)
  • ✓  Selection tools (rect, lasso, polyline, brush)
  • ✓  Paint Surface Selector
  • ✓  Post-processing (blur, edge protection)
  • ✓  Animation Support
  • ✓  Gobo → Layer
  • ✓  Smart Preview
  • and more ...

For the full feature list for each version see Documentation ↗

Every Purchase Supports Blender

Part of every sale goes to the Blender Development Fund — supporting the people who keep Blender free, open-source, and incredible for everyone.

Perfect Companion ❤️

Light Wrangler

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 →
Light Painter

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.

Roadmap

New features

I'm actively developing new features to make Light Painter even more powerful. Estimated release: 6–9 months.

  • Shipped in v1.1.0Advanced Gradient ControlsMulti-stop ColorRamp with drag-and-drop control in the viewport, plus noise warping.
  • Shipped in v1.1.0Radial Focal ShiftStretch radials gradient into ovals and offset the focal point for asymmetric, off-center light falloff.
  • Shipped in v1.1.0Mesh GradientA new gradient type — instead of blending between two endpoints, it blends between any number of colored points placed freely in 2D space.
  • Line ToolDraw precise straight lines and polylines Illustrator-style — click to anchor points, build connected segments, and shape light with geometric accuracy.
  • Noise-Driven LayersAttach a noise modulator to any layer to drive opacity, position, or scale — bringing animation to the next level with organic flicker, drift, and procedural motion.
  • Symmetry PaintingPaint with X, Y, or radial symmetry — set the gap and repeat count to build symmetric, pattern-style light with a single stroke.
  • Textured BrushPaint with image-based brush tips for organic patterns like leaves and custom shapes.
  • Blur ToolBlur the result for better and more smooth light transition.
  • Smear ToolReshape light intuitively without redoing paint.
  • New SelectionAdd new Feather param and circle selection shape — empowering gradients with softer edges.
  • EEVEE support (experimental)Bring light painting to EEVEE. Different engine, same creative workflow. Depends on Blender's API, but I'll do my best to make it happen.
Common questions

FAQ

Can't find the answer to your question? Feel free to reach out to me on X (Twitter) or Discord.

What exactly does Light Painter paint on?

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.

Is this the same "Light Painter" add-on from the Blender Extensions platform?

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.

Can I paint from any viewport angle, or only camera view?

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.

How do I set it up? Do I place lights first?

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.

Can I paint with color? How do multicolored lights work?

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.

Are there limitations on shadow softness or light control?

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.

Can I export painted lights to Unity or Unreal?

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.

Does it work with multiple lights in the scene?

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.

Do I need to set up geometry nodes or shaders?

No. Light Painter doesn't use geometry nodes. You install the add-on, pick a light, and start painting.

Which Blender versions and render engines are supported?

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.

Can I use Light Painter commercially?

Yes — one license covers personal and commercial use, including client work, studios, and freelance projects.

Will it slow down my viewport?

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.

More Tools for You

Working with Geometry Nodes?

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% OFF

You’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.