Update: It’s now available on Github: github.com/semagnum/light-painter, with documentation here: semagnum.github.io/light-painter/
where light should and should not be cast via easy-to-use screen annotations, and lights are generated accordingly. Currently in alpha stage, but here are the currently planned features:
mesh lights as tubes and convex hulls
Add lamps facing desired areas (square and disk shapes for area lamps, ellipse and rectangle are WIP)
Customize direction to face surfaces directly or indirectly for rim lighting and consistent reflections
Carve out shadow cards (to block light in user-specified areas)
Lamps are done! Therefore full support for Eevee:
March 21, 2023, 7:55am
it reminds me a clever feature 3dsmax has.
I think that product visual designers will be really interested on this addon.
Thank you for volunteering! I thought I’d be ready to start testing already, but I don’t think I’m there yet when it comes to features.
I apologize for that; I’ll update the title and remove the tester request to avoid further confusion.
March 21, 2023, 1:05pm
ah yeah i see, ty, as i understand blender has same feature with ctrl drag
2023-03-21 14-25-09.mkv (2.2 MB), but this addon does cooler things )
Nice, thanks for the link! In the back of my mind, I knew
someone had to have done this. I have seen a similar add-on that just does the plot pointing like this.
I’m inherently doing the same thing with the reflected normal. Mine does an average over all the points drawn which can help if you want a larger surface to have the highlight, but just drawing a single dot would replicate this as well.
Whaaat how did I not know that?!
Man, I need to learn my Blender gizmos. Thank you for sharing!
March 21, 2023, 1:34pm
ooohh… I didn’t know.
Nice to have that.
One final teaser until release - sky textures are supported!
I plan to put the add-on up in the next week or so, keep a lookout!
Update (and not an April Fools’ joke): you can now find my add-on officially on
github.com/semagnum/light-painter, with documentation here: semagnum.github.io/light-painter/
April 2, 2023, 8:51am
Wow!! That looks amazing, Man!!
Will definitely test it today!!
0.4.0 dropped - now you can paint flags to create shadows!
See docs here.
With a few bug fixes, now at 0.4.6 - and a new trailer!
Just released v0.6.1! Includes the following:
Several fixes, including for area lights and flags with square shapes
Ray visibility settings - change how the lamps affect different rays or render passes
A new pie menu for stroke placement
sky model parameter - choose between Nishita and Preetham sky models
light count parameter - now you can have each annotation stroke create its own lamp objects! See below as an example.
0.6.2 just dropped - the offset value now supports negative values. Mainly useful when the offset axis is one of the global axes.