Light Graffiti the 2nd

I’ve slightly improved the Light Graffiti effect, especially for different colours painted over each other. Enjoy :)

Light Painting 2 from Simon Eugster on Vimeo.


Great video Simon!

and thanks for this very nice effect! :)

this is very very cool, thanks for the video, love it. The phone at the end is my favourite!

this is fantastic man great work creative !

Amazing stuff! I can't wait for Light Graffiti effect to be available in frei0r, via MacPorts. After seeing this video, I went out & bought a Nikon D7000, and I have a bunch of ideas for it.

Thanks for the great work Simon!


I'm wondering if something can be done to get a more continuous line when the movement of the light source is fast.

Thanks for your comments everybody!

@gab3d I thought about this as well. Only thing that came in my mind was using some kind of optical flow, which would require much more expensive calculations …


well, perhaps the results would be worth the wait.
also there could be "Fast" and "Better" options for choosing the painting method.
Thanks for your efforts!! :)

This is fantastic! I look forward to working with it a bunch. One request/question: is there a way in which the dimming function could be made more adjustable? Currently it won't accept a float between 0 and 1 in order to get very slow fading. For the project I'm working on, it would be nice to be able to get fadeout times of 10, 30, 60 minutes. Any thoughts?

Very very cool.

Thank you!
You can edit /usr/share/kde4/apps/kdenlive/effects/frei0r_lightgraffiti.xml (or whereever it is located) and change both «max» and «factor» for the dim parameter to e.g. 2550 (or any higher number). If this works for you, perhaps you can let me know which value works best, so that I can change it for the 0.8 release.

I know this strays a bit from kdenlive, but do you know if there is a way to use this effect via frei0r to do live video processing? Thanks!

MLT might be a good starting point.

LiVES looks promising. It shows the Light Graffiti effect after I've set up the latest frei0r. I haven't gotten it to recognize a live input from a firewire camera yet, but as soon as I solve that issue, I should be able to test out the effect in realtime. Thanks for the help! I'll report back when I know more.