Lens Compositing Node

by NM-8 in Surfacing


a compositing nodegroup
that generates lens abberations in post processing



In the film industry lens abberations like lensflares and streaks indicate complex camera lenses, hence a big production budget.

But since John Knoll's lightfactory the usual digital way is defining a point in the image with a given brightness. From this point the whole effect is created. But that point doesn't represent the whole area, that actually is bright. Especially big bright areas cannot be represented by one point, neither in position nor in shape.

This compositor node works with the emission and glossy renderpass,
using every pixel in the rendered image as sources
to create complex and vivid lens abberations.

A complex nodegroup with efficient calculation lets you define the intensities of the different lens phenomena:

              ghosts, streak, iris, star, halo, dust

                The last parameter is quality which simply downscales the calculation to a smaller resolution. with lower quality the calculation gets slightly faster and phenomena get blurry.

                This product consists of a blendfile with a sample scene, from which you can append the nodesetup into your scene:

                The node is meant for VFX work, Motion Design and huge spaceships with lots of bright windows and engines flying through space approaching strange new stars...

                Have a look at my other items including:


                About the Creator: 

                I am a 3D artist in the advertising & television industry for 25 years.
                While working on projects and teaching animation at design college since 1998, i studied physics at the university of Vienna. That equipped me with a solid toolset of math to use in 3D workflows.

                I started programming Blender add-ons and noding vector operations into shaders around 2012.

                I love how Blender and Cycles offer a lot of opportunities to speed up rendering and fake depth into surfaces in many ways.
                Sales 200+
                Customer Ratings 3
                Average Rating
                Dev Fund Contributor
                Published over 8 years ago
                Blender Version 2.7x, 2.77, 2.78, 2.79, 2.8, 2.81, 2.82, 2.83, 2.9, 2.91, 2.92, 2.93, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6
                License Royalty Free
                Have questions before purchasing?

                Contact the Creator with your questions right now.

                Login to Message