Mailing List AE-List@media-motion.tv — Message #63928
From:
Brian Maffitt <AE-List@media-motion.tv>
Subject:
Re: [AE] Unmult?
Date:
Tue, 10 Apr 2018 10:31:13 -0400
To:
After Effects Mail List <AE-List@media-motion.tv>
Using channel combiner on a discrete layer and then using that as a track matte on your original footage should allow you to keep the color values in 16 or 32 bit, even while the matte is restricted to 8 bit. A couple more steps, but doable.
The Channel Combiner is unfortunately still only 8bit and will disregard any masks on a layer, so if you want to do an accurate unmult with higher bitdepth with native AE tools then you need to first in a precomp do your own Max RGB.Â
Seperating the footage in 3 layers, shifting each color channel into each of the other channel to get a full Red a full Green and a full Blue, then comp them with the Lighten blend mode and you will get the MaxRGB for that image. This precomp you use as an secondary input in a Set Matte effect on the original image and set "use for matte" to "luminance", and end with using Remove Color Matting... So much easier if we had a simple native Unmult effect :-/
to make it a bit simpler to understand the steps above you can download an .aep file here:
Oh Ok. I haven’t looked at the AE preset, but I can see that the problem is that it is using the shift channels to copy the lightness value. This isn’t correct, the better way to do it is to use the channel combiner plugin to copy the Max RGB value to the alpha channel.
Try using that instead of shift channels and see if you get different results. Â
Thanks Chris, I have watched your tutorial a while back. this does not solve the problem with Ae's unmult though...
as I mentioned, Ae's Unmult preset, which simply does 2 things: Shift Channels with take alpha from lightness + remove color matting, is not a good tool for unmulting since it has a discoloring after effect which AFAIK cannot be avoided.
Actually it’s the opposite. If you simply copy the lightness into the alpha then the RGB is preserved entirely, but this isn’t accurate. You need to use the remove colour matting plugin as well, which then takes the background colour into account and adjusts everything accordingly.
This video demonstrates what the remove colour matting plugin does and why it’s important:
Ae's Umult - Alpha from Lightness (Unmult) preset) unfortunately is not optimal since it has a discoloring result. it does not preserve the RGB information in it's entirety. I have seen not any way in Ae to unmult natively without this discoloring effect. a simple test is taking a black solid, adding a lens flare effect, then trying to unmult.Â
another free option exists in the VC Color Vibrance plugin which is free by video copilot:Â
And if you want to mess around with more creative kind of options, Brian Moffit eons ago suggested a Shift Channels (Take Alpha from Luminance) and muck about the a levels effect to boost/lower alpha to taste.
-----Original Message-----
From: After Effects Mail List <AE-List@media-motion.tv>
Sent: Monday, April 9, 2018 6:04 PM
To: After Effects Mail List <AE-List@media-motion.tv>
Subject: Re: [AE] Unmult?
It’s not THAT cumbersome to do with standard AE tools… first you use the channel combiner, set the first option to Max RGB and the second to Lightness. Then use the “remove colour matting” plugin. The combination of those two effects is the same as unmult.
> On 9 Apr 2018, at 11:43 pm, Byron Nash <AE-List@media-motion.tv> wrote:
>
> Looks like Red Giant put their unmult effect into legacy status and they have one in Universe now? What's the current pulse on which unmult effect to use? Is there another option these days?