[BETA] Chromini It - A simpler Chromatic Aberration macro

Where the future is being made, today.

Welcome to the WSL development corner!

In this forum, please post your development projects. You get kudos and feedback here.
Topics ideally have preset prefixes, and this is what they (might) mean:

  • [DEV] - very much work in progress, don't build a business on this, could go anywhere
  • [BETA] - should kinda do what it's supposed to do, please test, give feedback
  • [RC] - this may end up in Reactor soon, polishing up, now's the time for last minute thoughts
  • [ABD] - died a premature death, sadness, will not see the light of day ever (unless someone picks up the scraps)

Once a development project has been released (hurray), topics can be marked as - you guessed it - [RELEASED] :cheer:

Development topics only, please. For generic questions, how-to's, questions and inquiries about existing tools etc, please go to the appropriate other forums.
User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

[BETA] Chromini It - A simpler Chromatic Aberration macro

#1

Unread post by JustCropIt »

Image

TL;DR

Design goal: A chromatic aberration macro that can be my default CA solution.

Compared to the native Chromatic Aberration Removal tool (which also seems to be a bit broken?):

  • Easy set up (for my default usage, i.e. a bit of colored edges)
  • Fairly nice (optional) blur (using two directional blurs to keep the blur "centered")
  • Edge saturation boost.
  • Two 'transform' styles.
  • Motion Blur
  • No limits on any of the settings*. Go nuts.

*I think.. might have missed something somewhere.


One thing that's always annoyed me to no end (besides the length of the name) is the limits set by the Chromatic Aberration Removal tool. The scaling of the channels can't go beyond -5 and 5. Sure you can chain multiple nodes but who does that? Well. I did that. Point is one shouldn't have to.

Image
Chromatic Aberration Removal tool vs Chromini It macro

In "regular" use it just adds a bit of color fringing. Got no fun GIFs for that. So here's one that shows the Motion Blur in action (Chromatic Aberration Removal has none):

Image

Anyways, I realize that there's a different goal for the Chromatic Aberration Removal tool so comparing them is a bit silly. Also, to be fair, it renders faster than my macro. But again, comparing them is, uh, silly.



What's what

image.webp

I spent way too much time getting the Flip Channels thing to work properly so if you decide to try out the macro, be sure to click it at least once. Thanks in advance.


How I (usually) use the macro and why

  1. Drop it in after the footage using the default settings.

That's it.

If I want a bit less I'll set the Overall Strength to 0.5. If I want more I push up the settings. If the size gets big enough, throwing in some blur can look nice.

And again, all settings can go beyond the default range of the sliders which means it can be used more like 'crazy' effect. But at that point I might instead use my Chromate It macro which is really starting to become more of an "effect" macro. Especially with the (pretty substantial) 0.5 update. Which is exactly why I made this. To have something simple when all:ish you need/want is something simple.




I Salute You

The extremely cool "trick" of using a negative blend setting on a merge node to boost the color values is taken from the ml_caos macro by @Millolab. Really adds a bit (or bananas amount) of pop to stuff. Super neat!




The nerdy cool macro corner

Using INP_SplineType = "StepIn", for multibuttons is pretty handy!




Version history


0.1

Chromini It.setting
You do not have the required permissions to view the files attached to this post.
Last edited by JustCropIt 4 days ago, edited 3 times in total.

User avatar
Milansmithy
Fusioneer
Posts: 119
Joined: 2 years ago
Has thanked: 20 times
Been thanked: 6 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#2

Unread post by Milansmithy »

More chroma, more better. Thank you. :)


User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#3

Unread post by JustCropIt »

Milansmithy wrote: 1 week ago

More chroma, more better. Thank you.

There's more "chroma" being worked on:)


User avatar
Millolab
Fusionator
Posts: 1187
Joined: 6 years ago
Location: Milan, Italy
Has thanked: 2 times
Been thanked: 25 times
Contact:

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#4

Unread post by Millolab »

JustCropIt wrote: 1 week ago

Using INP_SplineType = "StepIn", for multibuttons is pretty handy!

What does that do?

Be careful with the saturation “trick”. You need to clamp values over 1 as i did in my macro.


User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#5

Unread post by JustCropIt »

Millolab wrote: 1 week ago

What does that do?

It makes it so if you keyframe the multibutton controller it'll default to using a Step In spline type for the keyframes. And not some linear thing, which usually isn't what one would want with a control that outputs integers... I think.

Think it was a new feature in v19 or something like that... when you create/edit controls with the "Edit Controls..." you have an option to set what the default spline type should be. And if you set it to "Step In" the controller will get that line added to the custom control.

Millolab wrote: 1 week ago

Be careful with the saturation “trick”. You need to clamp values over 1 as i did in my macro.

Oh.. weird things happening! I have the Saturate Edges control (that controls the Blend value) capped (if one manually enters a sub zero value) so the Blend maxes out at 1 (desaturating things) but allows any amount of negative values. Makes sense in the context of this macro... though I wonder if it's something that I could make into a feature in my Chromate It macro. Have to play around a bit:) Thanks for the heads up!




Edit: Just thought about a thing... if the "default spline type" thing got added in v19 (or there abouts) I wonder if that command/input type was available prior to the update (i.e. BMC just made an interface for adding it).

Maybe someone using an older version could try it out? Right click on the top "mode" button and choose "animate" and then add some keyframes (maybe max out Saturate Edges so it clearly visible that the mode changes)? Worst thing I suppose it'll just default to a linear spline type?

Maybe, maybe @mseredkin could give it a try (only one I know that uses an older version)?

Last edited by JustCropIt 1 week ago, edited 1 time in total.

User avatar
Millolab
Fusionator
Posts: 1187
Joined: 6 years ago
Location: Milan, Italy
Has thanked: 2 times
Been thanked: 25 times
Contact:

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#6

Unread post by Millolab »

It’s not the value of the blend that needs to be capped. You need the input of the merge to be claped at 1. Values over 1 will give you funky results. Try it yourself.


User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#7

Unread post by JustCropIt »

Millolab wrote: 1 week ago

It’s not the value of the blend that needs to be capped. You need the input of the merge to be claped at 1. Values over 1 will give you funky results. Try it yourself.

That was what I was trying to say:) The blend (on the merge) never goes above 1 because I'm controlling it using another controller... and that controller is capped. So the funky stuff shouldn't happen with this macro....

...but I'm also saying that maybe I do want funky stuff to happen in my other CA macro (that is turning into more of a "creative" effect type of macro hence why I made this one). Or maybe I don't. Like I said, I'll have to play around a bit:)

Edit: Hrm... I need more coffee... maybe I'm miss understanding you! The search for the funk is on!

Last edited by JustCropIt 1 week ago, edited 1 time in total.

User avatar
Millolab
Fusionator
Posts: 1187
Joined: 6 years ago
Location: Milan, Italy
Has thanked: 2 times
Been thanked: 25 times
Contact:

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#8

Unread post by Millolab »

I’m talking RGB values. Not controllers. 😅


User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#9

Unread post by JustCropIt »

Yep... I realized I don't think I understood you. Have to noodle around a bit:)


User avatar
Millolab
Fusionator
Posts: 1187
Joined: 6 years ago
Location: Milan, Italy
Has thanked: 2 times
Been thanked: 25 times
Contact:

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#10

Unread post by Millolab »

Like, grab an image with +1 rgb values and see what happens when you change the saturation.


User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#11

Unread post by JustCropIt »

I threw in a Color Gain and boosted the Gain to get +1 values (made sure to be in float32) and I really only got "funky" stuff if the changes to the values happened prior to only the background or foreground input of the merge.

If the change is made equally prior to both the background and foreground I seemed to get fairly expected results? That is to say... .the way the macro is setup as it is, if RGB values are above 1 (on the input footage)... nothing really seems to get weird to me (when pushing the saturation around)?


User avatar
Millolab
Fusionator
Posts: 1187
Joined: 6 years ago
Location: Milan, Italy
Has thanked: 2 times
Been thanked: 25 times
Contact:

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#12

Unread post by Millolab »

Oh wait. I’m dumb. I was thinking about a different blending mode i had set up on my macro that was affected by +1 values… 🤣🤣🤣 got confused… sorry man!!! 😅😅😅😅


User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#13

Unread post by JustCropIt »

I can't believe I'm about to yell at the legendary @Millolab but here goes:

YOU OWE ME FUNKY STUFF!


mseredkin
One Hundred
Posts: 272
Joined: 10 years ago
Location: Moscow, Russia
Has thanked: 20 times
Been thanked: 5 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#14

Unread post by mseredkin »

JustCropIt wrote: 1 week ago

Maybe someone using an older version could try it out? Right click on the top "mode" button and choose "animate" and then add some keyframes (maybe max out Saturate Edges so it clearly visible that the mode changes)? Worst thing I suppose it'll just default to a linear spline type?

Maybe, maybe @mseredkin could give it a try (only one I know that uses an older version)?

The animation is working. Here's what I got.

image.webp
You do not have the required permissions to view the files attached to this post.

User avatar
JustCropIt
Fusionista
Posts: 675
Joined: 1 year ago
Has thanked: 127 times
Been thanked: 54 times

Re: [BETA] Chromini It - A simpler Chromatic Aberration macro

#15

Unread post by JustCropIt »

mseredkin wrote: 1 week ago

The animation is working. Here's what I got.

Thanks a lot<3

This is how it looks in the current version of Fusion:

image.webp

The keyframes automagically gets set to Step In. Glad to see it somewhat backwards compatible:)

You do not have the required permissions to view the files attached to this post.