fxT_chromaticAberration

This is a chromatic aberration gizmo to mimic the art effects produced by certain lenses. This gizmo gives you control over each channel separately (scaling of R,G,B) and many other channel offset and blur options.

Updated: 2 October 2020

Author: fxtor

Compatible Nuke versions: 10.0 or later

Compatibility: Linux, Mac, Windows

fxT_chromaticAbberation v3.1

This is a chromatic aberration gizmo to mimic the art effects produced by certain lenses.
This gizmo gives you control over each channel separately (scaling of R,G,B) and many other global and induvidual channel alteration options for matching the plate's chromatic aberration.

 

CHANGE LOG:

 

 

V3.1 UPDATES:

 

- internal fix to autoAlpha check expression, previously threw an error if input had other mask channels.
Thanks to Michael Habenicht for this exression improvement. 

 

V3.0 UPDATES:

- internal fix to luminance slider restore, pipe was wired wrong in last release, now fixed.

V2.9 UPDATES:

- retore luminance option now have a slider to mix how much of the luminace to restore.

V2.7/2.8 UPDATES:

- default value checkbox fix, that was left out in v2.6. and updates to tooltips on knobs. otherwise its identical to v2.6

V2.6 UPDATES:

- GUI update based on user feedback, and internal bbox fix:
- The 'matte softness' is now just called falloff and has a tooltip to easier explain what it does with the centerMask.
- The channel blur sliders is not inside a group dropdown anymore, so it is always possible to see if any channels are blured or not.
- bbox is always the same as the input also when the centerMask display is activated.

V2.5 UPDATES:

- Minor speed and GUI improvements that was overlooked in v2.4 
- GUI update: knob name changes so the GUI is even more logical.

- A few internal improvements for speed

V2.4 UPDATES:

- Major under the hood updates to how the aberration is done. You can now choose between regular transform and godrays as aberration method. Using godrays will smear the channel offset giving a more realistic aberration look.  This version also includes performance improvements.

V2.2 UPDATES:
- Adjusted scale of centermask, to have x/y controls (for a more correct lense replication)

- Added help-text 

V2.1 UPDATES:
- Fixed alpha issues, the original alpha channel is kept

- Centerpoint of the gizmo is locked so it always stays in the center of the input, button can unlock and lock the centerpoint again
- Global blur slider removed, you can still blur the induvidal channels, but global blur has been removed as I see that more of a defocus match comp operation that should be kept as a seperate step in your comp not to wrap too much into this node that is not relative to channel offset opetations

 

fxT chromaticAberration v3.0 

 

  

- Control over each channel seperatly (scaling of R,G,B) and many other channel offset and blur options
- 2 aberration modes (based on godrays or based on transforms)
- Global and induvidual controls
- Mask input
- Keeps original alpha channel and bounding box 
- Center mask option for 'mimicing' real world lenses where abberation is normally less in the center of the frame.
- Options for bypassing induvidual channel alterations to create offset with diffent colors, for a slightly easier way of matching the plate's aberration.
- Gizmo inherits format from the input image (does not default to the root format)

 

  

Install Notes:

To install the Gizmo in it's own nuke menu with the attached menu icon:  please see attached 'init.py' and 'menu.py' files
Install the Gizmo and icon file according to the paths in the 'init.py' file, or alternetivly change these paths to your own preferred install location.

Share if you like it. Please feel free to contact me if you have specific improvement requests.

Sign in or register to download or rate.