[ADDON] Lumiere - Interactive lighting V0.4

Trying Lumiere again because I have a file with about 20 products in I quickly wanted to do some renders of, but unfortunately I got this:


The only thing I’m doing is:

  1. Click Add Light (and a light + Lumiere text appears)
  2. Click on product to try to re-position the light (orange status bar error appears)

Now, that works fine in an empty default file, but not in my big-huge-complicated file. The only visible difference I can see is that the default position of the light is different, but step 2 works in the default file and not in my file…

Hi @eobet, this can happen if you use multiple scenes in your project. Unfortunatly, Lumiere use collections to keep track of the lights, but I can’t find a way to have a collection with the same name in multiple scene. Is this your case ?

Ahh, I already had a collection named “Lights” and didn’t realize that a collection name must be unique across the entire file (even though it is nested at different levels even).

Thank you again for the quick reply!

EDIT: Wow, just managed a hard Blender crash by using the repositioning tool a bit…

Hey there,

Thank u for making a great little plugin that makes lighting fun.
I read through the user comments and saw a bit about exporting the lights. I can’t find out how to do it exactly. Some help would be appreciated.

Keep up the good work!

Hi @nickyc
The option for exporting lights was in the https://github.com/clarkx/Lumiere-V0.3-for-2.8 version.
It is not in the latest version because it was too much work for me to update the addon for 2.8 LTS, 2.90 and 2.91 in my free time. So I’ve only keeped the essential.
If you want to use the V0.3, take a look here : https://github.com/clarkx/Lumiere-V0.3-for-2.8/wiki/IV.-Import---Export

Hi @clarkx

Great addon! I’ve been using it in version 2.91, and it has changed my whole attitude towards lighting. It used to be a pain in the butt, but now it’s fun. Thank You!

2 Likes

I was reminded about this add-on again today, and I’m just wondering if there are any updates planned, especially focusing on usability fine tuning?

I tried it again now, and the first thing that happened is that I ran into this:

I suspect it’s because I alredy had an active camera in a collection called Cameras (which shouldn’t conflict with Lumiere, since it defaults to a collection named Camera, according to the settings), but I’m not sure… it looks as if 2.9x added a new keyword that the add-on doesn’t account for?

Hello, great addon!

I managed to make the V0.4 work with 2.91+ and get rid of these pesky errors when switching workspaces :smiley:
I could only test on Windows in blender 2.93.3 LTS and 3.0.0 alpha

You can find my fixes and download the updated addon here:

Let me know if there are any issues!

7 Likes

Thanks! I must admit that I switched to this add-on in the meantime. It’s a bit simpler than Lumiere, but it worked.

2 Likes

How can I control a light that already exists in the scene? Before it was a bit hacky, but now doesn’t even seem possible!

Thank you very much for your maintenance. This plug-in is very helpful to my work, but I will report errors when I use it in blender 3.1. Specifically, it is mainly the problem of softbox. The console will prompt the following information

Python: Traceback (most recent call last):
File “C:\Users\CP\AppData\Roaming\Blender Foundation\Blender\3.1\scripts\addons\lumiere\lights\lumiere_lights_ui.py”, line 1030, in draw
col.prop(light.modifiers[“Bevel”], “segments”, text=“Segments”, slider=False)
KeyError: ‘bpy_prop_collection[key]: key “Bevel” not found’

location: :-1

On blender 3.2 macOS 14, I can’t enable lumiere, I get an error code. Though it does install flawlessly.

I think it’s because it can’t automatically add chamfer modifiers to softbox,Other lighting types work

On Blender 3.1.2 MacOS 10.15 I also cannot enable Lumiere.

The error message is:

Traceback (most recent call last):
  File "/Applications/Blender.app/Contents/Resources/3.1/scripts/modules/addon_utils.py", line 351, in enable
    mod = __import__(module_name)
  File "/Users/XXX/Library/Application Support/Blender/3.1/scripts/addons/lumiere/__init__.py", line 64, in <module>
    presets_folder = bpy.utils.script_paths("presets")
TypeError: script_paths() takes 0 positional arguments but 1 was given

After adding platform in blender version 3.1, you can’t edit it, and I can’t add new Lumiere lights in the new scene

hi guys, I asked a friend of mine to help fix the code error and now the plugin works fine on versions 3.0 onwards! Then I also fixed some small UI problems!

  1. The serial number of the light list is too small to be easily selected;
  2. The default maximum brightness value of the light is changed to 5000w;
  3. After adding the platform, it can be adjusted interactively!

Lumiere-for-3.0

6 Likes

Hi. The latest version can be used on blender3.2 on win, but I don’t have a mac device, you can download it and try it