LumiFlow β Smart lighting addon for Blender.
Free, open-source, and community-powered.
- Intelligent Light Placement β Automatically positions lights based on scene geometry and context.
- Smart Templates β Ready-to-use setups for Studio & Commercial, Dramatic & Cinematic, Environment & Realistic, and Utilities & Single Lights lighting.
- Interactive Positioning β Real-time manipulation with visual feedback in the viewport.
- Camera-Aware Lighting β Lights dynamically adapt to the active camera.
- Assign lights globally or per-camera using organized naming conventions.
- Automatically manage light visibility when switching between cameras.
- Smart Light & Template Menu (Ctrl+Shift+A) β Open the LumiFlow lighting menu to add Blender lights (Sun, Point, Spot, Area) on the hovered mesh or apply Studio & Commercial, Dramatic & Cinematic, Environment & Realistic, and Utilities & Single Lights templates in one shortcut.
- Quick Smart Light (Ctrl+Shift+Right Mouse) β Add a Rectangle Area Light directly on the hovered mesh using smart positioning, automatically aligned to the target object.
- Control Distance, Power, Size/Radius, Angle/Spread, Blend, and Temperature with scroll gestures.
- Modal Operators β Context-aware interaction tools.
- Quick Actions β Perform fast, batch adjustments across multiple lights.
- Multiple positioning modes: Highlight, Normal, Target, Orbit, Free, and Move.
- Flip Operations β Mirror or rotate entire light setups with one click.
- Create object groups and manage light linking instantly.
- Link lights to selected objects in one click.
- Studio & Commercial β Perfect for product and portrait shots.
- Dramatic & Cinematic β For storytelling moods: film, horror, action, romance.
- Environment & Realistic β Includes daylight, golden hour, night, and weather-based setups.
- Utilities & Single Lights β Quick setups for rim, fill, or key lighting.
- Solo Light mode to isolate and preview a single light.
- Cycle Select to iterate quickly through lights in your scene.
- Real-time overlays for light position, direction, and intensity.
- Interactive visualization for power, distance, and spread.
- Smart cursor feedback and camera-based overlays.
- Blender 4.2+ (Recommended: 4.5+)
- Windows, macOS, or Linux
- 4GB RAM minimum (8GB recommended)
- OpenGL 3.3 compatible GPU
- Download the latest LumiFlow release (.zip file) from GitHub Releases
- In Blender:
Edit > Preferences > Add-ons - Click Install... and select the .zip file
- Enable the addon by checking LumiFlow
- Clone repo:
git clone https://github.com/ProductViz/LumiFlow - In Blender Add-ons, click Install...
- Select the cloned folder
- Enable the addon
- Enable LumiFlow from the Sidebar Panel in 3D View (N key β LumiFlow tab)
- Choose assignment mode (Scene or Camera)
- For individual lights, simply hover the target mesh and add smart lights with the Ctrl+Shift+A menu or Quick Smart Light (Ctrl+Shift+Right Mouse) β no selection required.
- For smart templates, first select the product/object you want to light, then use the same Ctrl+Shift+A menu to apply Studio & Commercial, Dramatic & Cinematic, Environment & Realistic, or Utilities & Single Lights setups.
- Adjust light properties (distance, power, size, angle, temperature, etc.) using smart controls (modifier key + MMB drag)
- Position lights interactively using positioning tools (modifier key + LMB drag)
Complete User Manual available in the user_manual/ folder:
π Start Here: User Manual Index
The manual includes:
- Part 1: Installation & Setup
- Part 2: Getting Started (5-minute Quick Start)
- Part 3: 40+ Template Library
- Part 4: Advanced Features (Positioning, Smart Controls, Light Linking)
- Part 5: Reference, FAQ, Troubleshooting
Quick Links:
Join the LumiFlow community:
- Discord Server β Real-time chat & Q&A
- GitHub Discussions β Feature requests & bug reports
- Blender Artists Forum β Showcase & discussions
We also run monthly lighting challenges, community showcases, and Q&A sessions.
LumiFlow is free and open-source β if you find it helpful, you can support ongoing development through any of the platforms below:
| Platform | Link | Description |
|---|---|---|
| π GitHub Sponsors | ProductViz | Official and most transparent way to support. |
| β Ko-fi | ko-fi.com/lumiflow | One-time or monthly donation. |
| π¨ Patreon | patreon.com/lumiflow | Exclusive early builds and behind-the-scenes updates. |
| π¦ Gumroad | gumroad.com/lumiflow | Pay-what-you-want downloads and supporter bundles. |
Sponsors receive:
- Early access to development builds
- Recognition in documentation (if they opt in)
- Access to the community feedback channel on Discord
See all supporters β Supporters List
- PEP 8 guidelines, max line length 120 chars
- Type hints & docstrings required
- Tested on Blender 4.2+
LumiFlow/
βββ __init__.py
βββ base_modal.py
βββ preferences.py
βββ registration.py
β
βββ core/ # Core systems and state management
βββ operators/ # Operator classes for interactive lighting tools
βββ ui/ # Panels, pie menus, and interface layouts
βββ utils/ # Utility functions and light calculation helpers
βββ assets/ # Icons, logos, and other assets
β
βββ LICENSE
βββ README.md
- Fork repo & create feature branch
- Follow code style guidelines
- Test on multiple Blender versions
- Submit PR with description & screenshots
GPL v3.0 β see LICENSE
- β Free for personal & commercial use
- β Modify & distribute
- β No warranty/liability
- Blender Foundation for Blender
- Community contributors & testers
- Sponsors & supporters who make this possible
LumiFlow β Making professional lighting accessible to everyone.