BLightStudio for Blender by Maciek Ptaszynski


We’ve been waiting for per viewport visibility for so long and it doesn’t seem like it will happen anytime soon.

We’ve started to write everything from scratch with our own custom made lights viewport. And since we’re writing everything from scratch, we’ve decided to call it LeoMoon LightStudio.

I will post a beta version in a few weeks and please note LeoMoon LightStudio plugin will only work with Blender 2.80+ and will remain free.



committed on the 13th :slight_smile:



Here is a small update.

First thanks to all the donors. I collected around $150 of donations. I also matched it and paid my developer $300 to make a viewport and port LeoMoon LightStudio to Blender 2.8x. There are so many things that he needs to write from scratch.

In the meantime, I’m adding more options to the light node. Here is a short video of what I have so far for the node:


looking great, I cannot wait to try it out. I really miss this one.

This so awesome. Wow. I can’t wait to test it when it’s done.
Would it be possible to link lights to specific objects without affecting another object without using renderlayers?

1 Like

@Meta-Androcto, yea me too. I’m still using 2.7 and I need it to light products in 2.8!

@Chukx_007, currently all lights are linked to an empty and they are rotated from the origin point of that empty which is linked to the 2d rig where movement in X and Y of that 2d rig, will result in the real light rotating in the 3d scene. A bit complex to explain in text.

I can’t think of an easy way to link lights to other objects while keeping this plugin easy to use.

After spending MANY hours, I’ve added many new options to the light node. The “Texture Switch” option might not be easy to understand. That slider will switch between texture and pure color…

With these new options you should be able to pretty much customize each light the way you want and use as many masks and gradients as needed.

Here is a new(er) demo:


Thanks so much for this. The ability to customize the lights this way is shockingly beautiful and awesome, compared to any other light plugin I’ve seen or used. I can’t even ask for more. You’re amazing. Wow

1 Like

@leomoon84 hi, maybe you could use select_get this should get the selected object to pint the lights at?
feel free to look at the 3point/tri lighting addon iirc it does nice point at selection. there’s also the mesh lights addon in amaranth (contrib/nightly builds)
I’ve been fooling around myself too. Not much yet but i did do a simple script to add a plane, add an empty object parented to the plane and then a rotation constraint. this worked very well but no where close to what you guys do. your always welcome to drop into python room to say hi, my offer still stands that your welcome to develop this in Blender. :slight_smile:


UI and usability is very important for me and I didn’t like how things looked in the previous versions. Especially how we had to use a 3D view to move lights around.

Here is how it looks now. The light panel UI has to get much better and lots of preview features are missing right now:

@Meta-Androcto, I have to see how much we can improve this to get close to the 2.80 standards. If it gets my approval, I will definitely need your help on how to include this with blender.

1 Like

Is there a place to download this for 2.80? Thanks

Not yet. It’s very early alpha. Lots of things don’t work properly.