Flares Wizard – Lens flares add-on for Blender/Cycles

Flares Wizard

Flares Wizard is an add-on for creating realistic lens flares quickly and easily in Blender/Cycles.

This is the free version of the add-on, if you like it and want to support my work, you can purchase the paid version from the Blender market.

What is the difference between the Free and the Paid version ?

The only difference is the number of presets.

Free 10 presets


Paid 32 presets



  • Real-time preview: Design and see the result in the 3D viewport.
  • Super fast rendering: it needs only 1 sample!
  • Custom presets: 10 presets in the free version, 32 in the paid version.
  • Save, load: you can easily save your creation and reuse it any time, or even share it.
  • Non destructive workflow: once you create a lens flare, you will need the add-on just to edit it, you can even disable the add-on and the lens flare will still work, it’s great for sharing your blends or sending it to a render farm …
  • Animation ready: The add-on generates an advanced rig to control the lens flares.
  • Camera border detection: if the lens flare is no longer visible by the camera you can make it fadeout.
  • Obstacles detection: when the lens flares is obscured by a 3D object it will disappear.
  • Blinking : make the lens flare blink.

Video tutorials





You may also be interested in checking out:



85 thoughts on “Flares Wizard – Lens flares add-on for Blender/Cycles”

  1. Hello,
    I am interested in this terrific blender-addon and would like to test the free version of it, before purchasing the paid version. But when I try to download the free-version on to my macbookpro, no zip-file apears, wich seems to be necessary to install that addon in blender. I’m not so deep into computers, so maybe I’m doing something basically wrong. But what can I do to make the free-version run on my macbookpro in blender? Thanks for your help, yours Tim

      1. Hello Monaime,
        well I clicked the download-button and received a folder with four .py-files, one Manual-pdf and two folders (elements and presets). No zip-file was found. So I tried to “install from file” in the Blender User Preferences each of the .py files that showed up, but without succes: unfortunately the Flares Wizard – add-on did not show up in the add-on-list in the Blender User Preferences. What am I doing wrong?
        Thanks for your help,

        1. Don’t extract the zip file, just install it as is.
          EDIT: maybe the zip was automatically extracted (i don’t know about the MAC OS). If so, just compress the folder Flares wizard then install the zip file.

          1. Thanks a lot,
            now it works! And it’s really fun! It will take a little while to get to know it deeper, but at first sight it seems to be exactly the things, I was looking for. It should be a part of the regular Blender add-ons that come with the software…
            Fore sure, I will purchase the paid version soon. Thanks for that add-on und good luck with it!

  2. Monaime,
    I purchased the full version, but was having trouble with it, i.e.
    I followed the tutorial, selected the light, added a flare, but did not
    see any flare in the 3D view. (Extracted the zip, copy/pasted in addon folder;
    also tried just installing from the zip, but no luck).
    Then I realized I didn’t have Blender (2.78) set to Auto-Run Python Scripts (per your tutorial)
    (> Preferences > File > Auto-Run Python Scripts).
    Now I see all the beautiful flares. =O
    I will enjoy working with them and animating them.
    Thanks so much for this awesome & complex addon! =)

    1. Hi,
      Glad that you figure it out, i will try to make it more obvious in the next version.
      Hope you will enjoy it.

      1. Monaime,
        I purchased the Flares Wizard addon thinking there were just
        32 presets, and that we could edit them….I would have been
        happy with that.
        But I was happily surprised to discover that we can create & save custom flares
        with the Elements! =O
        So many features. Great addon! =)
        BTW, how do you turn on “Obstacle Detection”?
        Also, it appears we can add a keyframe to any of the settings for the Elements or presets(?)

        1. Hello Cal,

          To use the Obstacles detection you will need to enable “Use obstacles”, then select the objects that you want to use as obstacles in the 3D View, then hit the “+” button under “Use obstacles”, it’s explained with more details in the manual.
          NB: Only Mesh objects are supported.

          True, almost all the numerical inputs are animatable, i usually animate the intensity, scale and the color of the flare to get different effects.

          let me know if you have further questions

          1. re: Obstacles Detection….
            Thanks, that worked fine. 😉
            “it’s explained with more details in the manual.”
            Sorry, I didn’t find a manual….is there a link?

    1. Hello,
      To fix this just increase the max transparency bounces. it’s located in the render tab under “Light Paths”.

  3. Hi,
    It looks like a great addon…however… I am having issues with the black borders around each element of the lens flare.
    I changed the transparency bounces and it hasn’t helped… Is there anything else I am missing?

      1. I’m having trouble too. When I get this problem, it seems to occur when I enable the flares when I’ve already got a scene made.

    1. I have the same issue. Works fine in a new .blend file, but a .blend file with an existing scene – no go. The transparency bounces don’t matter. It also shows some buggy changes to the appearance when I enable and disable “use obstacles”. If I have “use obstacles” enabled, then disable visibility on each lens flare element one by one, a lens flare element remains even when none are visible. Then when I disable “use objects” it finally disappears. I even tried taking every object out of the .blend file and reverting all the settings back to default. I’d be happy to send you the blend file with the issues.

  4. Hi,
    great Addon!
    I tried it for a project and I am really happy.
    One thing I do not get to work is to render the lensflare with the option “render/film/transparent” on a separate layer with no background.
    If I check the transparent option the renderlayer remains an empty transparent frame.

    For compositor it would be nice to have it isolated


    1. Hello Marc,

      I think it’s a bug in Blender when adding a Transparent and an Emission shaders.
      There are two work arounds that you could try, the first is to add a black background in the Lens flare render layer, then composite it on top of the other layer(s) using Add or Screen.

      The second is to use this node tree.

  5. Hello. This is an amazing addon, just using the free version. But there’s a problem. Obstacle detection don’t work correctly when camera is parented to a bone and the bone moves the camera. Is there a way to resolve this problem? Thanks a lot 🙂

    1. Hello, to get the obstacles feature to work you will need to bake the animation of the Camera if the parent (the bone) is animated.


  6. Hi There. I am very impressed with what you created here. Here is a link to a piece of art I just finished and used your very impressive addon. https://blenderartists.org/forum/showthread.php?436225-Earth-sunrise-from-space

    Also, I do have a question. Is it possible to connect a driver to control the overall intensity of the flare? I have a light in the scene that has animation on it and I want to link it to that.

    If you have any thoughts on that please let me know. Thanks and awesome job.

  7. Hi,
    Great Addon! Such an improvement for my workspeed.
    in my opinion there could be more randomisation modulators. I.e. in the stargenerator the x and y size, the spacing between the rays or random intensity.
    And something I found out that when I hide and unhide elements with the little eye icon, only one subelement will be hidden. So when I hide one star element, just one ray disappears. (blender 2.78)
    nonetheless, its a great piece of software

    1. Hi,

      In some point during the development of this addon i decided to stop adding options, because there is already a lot, what makes it look complicated. Actually, some people complain about the complexity.

      For your second note. It’s Blender not updating the scene correctly, to solve it just change the current frame, you can use the shortcut (Left Arrow/ Right Arrow).


      1. Please add more options, it is amazing! It may be a bit confusing at first but once you get used to it, it is so helpful and I wish there were more fetures!

  8. free version cannot appear a “”square box set”” on 3D view

    Blender top show a message >>>>> Auto-run disabled : Driver ‘fac’

  9. Great addon! I will go ahead and produce a few Star Trek remakes!
    I ran into a problem, I’ve opened my blend file where I previously added a flare to continue working on the project and came to find that the flare now Renders as Purple boxes of different shades.

    It also happened when I took my .Blend to a friends computer to work on the project.
    But when I start a new file, and add a flare, it renders properly…
    Please help?

    1. Hi Benjy,

      It’s the way Blender works, the image textures have a path within the computer, if you delete an image or open the blend file in a different computer, the paths to the images will no longer exist, and you will get the purple color.
      To fix this you need to pack the images into the blend file, just go to: File>External Data>Pack All Into .blend

      1. Now I get it, Thanks for the help.
        Will be putting in a purchase for this here invention of yours and will definitely be looking out for any future addons.
        Good wishes to you!

  10. Thank you for this, love it, and super useful in my Ministry work.

    Please make a new tutorial, talk in it, for beginners in mind as well and tell people to turn on auto run python script as many are giving up on this because they don’t know that’s needed.

    Thanks again:)

    1. Glad it’s useful for you!
      For the tutorial, unfortunately i can’t, because my english isn’t good enough.

  11. Thanks for making this addon… its simply incredible and I have purchased the full copy. However I have been struggling with a few issues when I try making my own flares or using the gorgeous preset flares. Each flare element is transparent but will mask the element behind it. I have turned up the transparency bounces to all kinds of ridiculous numbers but to no avail. I have reinstalled the addon several times (with the auto run python scripts) but the problem still persists….I’m using Blender 2.79

    I really want to use this addon, it looks amazing. What am I doing wrong here??

    1. Hi Joel,

      First of all, thanks for your support!
      As for the issue that you are describing, i can’t really tell what’s the cause.
      Could please provide me with a blend file that contains the issue, via the contact form in this website or the Blender Market support channel.

  12. Hi,
    I have just downloaded your addon, which seems to be very cool to use… but I’m struggling with it as I get some error messages when trying to use … here is below the error :
    Traceback (most recent call last):
    File “C:\Users\Flo\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\Flares Wizard\__init__.py”, line 2344, in execute
    File “C:\Users\Flo\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\Flares Wizard\__init__.py”, line 1278, in load_lens_flare
    File “”, line 1, in
    File “C:\Users\Flo\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\Flares Wizard\__init__.py”, line 360, in Create_Simple_Element
    driver = material[‘Emission’].inputs[1].driver_add(“default_value”)
    KeyError: ‘bpy_prop_collection[key]: key “Emission” not found’

    location: :-1
    Any idea/help would be welcome… 🙂
    Thanks in advance

    1. There was a missing part at the end I think.. here is the full message :


      Traceback (most recent call last):
      File “C:\Users\Flo\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\Flares Wizard\__init__.py”, line 2344, in execute
      File “C:\Users\Flo\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\Flares Wizard\__init__.py”, line 1278, in load_lens_flare
      File “”, line 1, in
      File “C:\Users\Flo\AppData\Roaming\Blender Foundation\Blender\2.79\scripts\addons\Flares Wizard\__init__.py”, line 360, in Create_Simple_Element
      driver = material[‘Emission’].inputs[1].driver_add(“default_value”)
      KeyError: ‘bpy_prop_collection[key]: key “Emission” not found’

      location: :-1


      1. Hi Florent,

        I suppose that the language in your Blender isn’t English, if so, In the User preferences -> System under International Fonts, disable “New data”.
        Let me know if it works.

        1. Hi Monaime,

          You were right, I have disabled the “New data” option (French language setup for Tooltips and New data, as you expected). It’s working great, well done, that’s beautiful !!! Thanks a lot, I will be playing a bit with it, and will certainly buy it to get the full presets… thanks a lot again, much appreciated 😉

  13. Hey, I have a question. How would I send a project using your Flares Wizard plugin to a renderfarm? I tried sending earlier but the lens flares weren’t showing up. It might be because I sent the blend file only. I’m not sure how I need to pack it when I send it off to sheepit renderfarm for example.

  14. Great addon! The controls are easy to understand and it produces great results. Two issues I’ve found, however, that I have questions about:

    1. Since the flares are in the 3D world, they get affected by the camera’s DOF settings. Real flares take place in the camera lens, and don’t get impacted by DOF. Any workaround for this?

    2. When disabling the eyeball for individual elements, rendering still keeps those elements on. I had to manually delete the elements to ensure they wouldn’t show up in the render. I’d hope that I’d be able to keep the elements for experimentation, and simply use the eyeball to disable rendering. Is this a bug or by design?


    1. Hi Steve,

      1- The lens flares are 3D geometry, so they will be affected by the DOF, the workaround is to render the lens flare separately without DOF on a black background then composite it with your scene.

      2- It’s by design, just to hide the element in the viewport, to hide an element in the render set its “Intensity” to zero.

  15. To get rid of the alpha transparency artifacts in larger scenes, scale the camera up. I scaled by 10 and the artifacts disappeared. Hope this helps someone.

  16. When I want to load up an alternate style the thumbnails only have one flare type, however I can click through to all of the others in the menu. How can I get the thumbnails to show more styles?
    Also, can I load a couple styles up and switch between them? Or do I have to save my own preset and load the alternate style?
    I am using B2.79

  17. Thank you very much for this fantastic Add-On!
    It’s awesome and I searched for someting like this for quite some time.
    I will play around with it and then purchase it.
    Thank you so much!

  18. I love this addon. Thank you so much for creating it. It’s working great in some scenes but not in others. I’m experiencing a problem with black edges appearing around all the mask images even when I turn up light path transparency to max. I think the distance from camera to target object is a factor. I would buy pro version if this issue was fixed. http://www.russduckworth.com/f/f.jpg

  19. After much testing I can confirm that as the distance from the camera to the flare object increases, at some point no amount of increase in light paths will eliminate the “black edges” transparency issue.

  20. I would say it is broken with blender 2.79..
    While loading old blends created with 2.76 the newer blender does not show all the lensflare objects but displays on top “Auto-run disabled Driver ‘.bond/2’ ” … I can click “Reload trusted” and select revert to get all elements displayed.
    However the render out terrible…

    1. Hi, when not using the english language, this problem happen.
      To fix it: In the User preferences -> System under International Fonts, disable “New data”.

  21. Any plans to port this project for 2.8? It is a great tool and it would be perfect having this feature for EEVEE! Thanks for this awesome creation.

  22. Hi Tim!

    I’ve just bought Flares Wizard 1.1.4
    1. Zip selected to install (as the Tutorial says, no extraction).
    2. In Preferences, there’s a Flares-Wizard element but it says “Upgrade to 2.8x required”
    3. I have Blender 2.80 beta. This is the very latest version available at this moment.

    Now what to do, please?

    Wait, I clicked to the checkbox and re-enabled it and this error message appears for some seconds:

    Traceback (most recent call last):
    File „C:\Users\(…)\blender-2.80-351f537fa83-win64\blender-2.80.0-git.351f537fa83-windows64\2.8\scripts\modules\addon-utils.py“, line 377, in enable raise Exception(f“Add-on’{module_name:s}’ has not been upgraded to 2.8, ignoring“)
    Exception: Add-on ‘Flares Wizard’ has not been upgraded to 2.8, ignoring

    Thank you.

  23. Would love if this got updated to 2.8, absolutely buying. I can’t use 2.79 anymore after using 2.8 too much 🙂

  24. Premising I’m using Blender 2.71 (my Mac is old), I keep getting this error when I try to activate the add-on after installing it, any hint on how to solve? :'(



  25. Hi guys,
    I’m trying to install and use your grate add on but it seems that it is not working with blender 2.92, am I correct? Or it is only my low experience with this software?
    Thanks a lot

Leave a Reply

Your email address will not be published. Required fields are marked *