You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Rendering a physically correct vignette


Rudy Michau writes:

Vignetting is a defect of the real camera that is reproduced in post-production. A good understanding is important for good reproduction and try to reach a better render result.

Discover why standard ways are not very good and learn how to make a physically correct natural vignetting.


    • C'est pourquoi j'ai tapé tous les sous-titres moi même (^__^). Comme ça j'évite les éléments culturels locaux ;-)

  1. d'ailleurs il serais bien de préciser d'où sort la longueur de la diagonale, qui est l'hypoténuse, pour les non matheux, il faut faire juste un calcul avec le théorème de Pythagore sur le quart de l'image.

  2. Interesting stuff. Seems pretty complicated for such a simple effect, even though I realize it's for a natural phenomena instead of an approximation. I really want to ask what your interpretation of "Bisounours" is, but since you went to so much trouble, I'll see what Google has to say! :D

    • xD "Bisounours" is a TV serie for children in France. In this, all is perfect, beautyfull and all people is kind and nice. Like our cg environement ;-)

  3. Just so you know, cos(arctan(x)) actually reduces to 1/sqrt(x²+1), so cos(alpha)^4 = 1/(1+x²)² where x = (sensor half diagonal)/(focal length). This ought to be faster to calculate.

    So in the node setup, starting with the arctan node, you ought to replace the following ones by a multiply node using the output of the previous node in both slots, an add node set to +1, and either a power node set to ^-2 or another multiply node with both slots connected to the previous output and a divide node putting the previous output in the lower slot.

    It shouldn't change a thing except it'd probably be ever so slightly faster. Not that it isn't fast enough anyway.

    • Hi, and thanks for your good comment. I wanted to make an easy mathematical approach for all people. But I'm very happy to see some people following and thinking further!

  4. Thank you for the video, and even more for the captions. 3 years of french in school and I'm still useless. Its good to hear and learn local references.

  5. MERCI POUR UNE FOIS QUE L'on y comprend clairement c'est génial blender n'est pas réservé qu'aux anglophone n'est ce pas bart ou il y a un certain procès de faciès
    blender est mondial est open source de parler sa langues ou alors je me suis tromper de coin si il y regne l'exclusion de l'enseignement !

    • Thanks Bart for your spirit. I open my YouTube Channel with this thought. All people isn't native english speaker. The best way is subtitles, read is easiest than hear. If you are 14 years old and not native english speaker, learn effectivly Blender is impossible xD.

      So I want to help the most people : native english speaker, not native english speaker and french users.

  6. aie
    sije comprend bien on peut mettre des vidéo en n’importe quelle langue du moins quelle soit sous titré donc par conséquence les anglophones devraient sous titrés les leurs,
    aie aie je sens que je vais me faire virer du monde des bisounours

    if I understand well we can put video in any language or at least subtitled so therefore the anglophones should subtitle theirs,
    I feel like I'm going to get fired from the world of bisounours

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.