Activity › Forums › Adobe After Effects › Motion Blur and Alpha Channel
-
Motion Blur and Alpha Channel
Posted by Zach Youngblood on December 11, 2013 at 6:10 pmI am creating motion graphics in AE using vector AI files. When I apply motion blur within AE it looks fine. However, when I render the animation out with an alpha channel and place it on a different background, the motion blur is a solid gray color (see image, objects on the right side are moving). Not only that but all of the vector objects have an ultra thin pixelated line around them (which you can see on the left hand side on the scale). Any suggestions?
Darby Edelen replied 12 years, 4 months ago 3 Members · 6 Replies -
6 Replies
-
Roland R. kahlenberg
December 11, 2013 at 7:21 pmTry rendering with Straight Alpha Channels.
HTH
RoRKIntensive mocha & AE Training in Singapore and Other Dangerous Locations
Imagineer Systems (mocha) Certified Instructor
& Adobe After Effects CS6 ACE/ACI -
Zach Youngblood
December 11, 2013 at 7:54 pmStraight instead of Premultiplied in the Color settings?
-
Darby Edelen
December 11, 2013 at 10:58 pm[Zach Youngblood] “Straight instead of Premultiplied in the Color settings?”
Yes, either render it with Straight Alpha or interpret the imported footage as Premultiplied.
Darby Edelen
-
Roland R. kahlenberg
December 11, 2013 at 11:23 pm[Darby Edelen] “Yes, either render it with Straight Alpha or interpret the imported footage as Premultiplied.”
Hi Darby, I haven’t used a Premult Alpha for about a decade. I didn’t think that interpreting the Alpha correctly was a solution – wouldn’t the pre-mult alpha contain some RGB pixels of the rendered comp?
Cheers
RoRKIntensive mocha & AE Training in Singapore and Other Dangerous Locations
Imagineer Systems (mocha) Certified Instructor
& Adobe After Effects CS6 ACE/ACI -
Darby Edelen
December 12, 2013 at 8:05 pm[Roland R. Kahlenberg] “I didn’t think that interpreting the Alpha correctly was a solution – wouldn’t the pre-mult alpha contain some RGB pixels of the rendered comp?”
You probably know this already, but in the interest of other readers I’ll try to be comprehensive 🙂
A Straight and Premultiplied render will both have the exact same alpha. The difference is in the RGB.
If you render straight then the RGB channels extend beyond the edges of the alpha channel as they will be masked by the alpha in the composite.
If you render premultiplied then these ‘extended’ straight RGB channels are multiplied by the alpha. The fully opaque areas are multiplied by white so they look the same. The transparent areas are multiplied by black (or some other arbitrary color, but usually black) and the semi-transparent areas become a mix of black and the original RGB values.
If you interpret premultiplied footage correctly then AE will unpremultiply (divide) the RGB values by the alpha and you’ll end up with the original RGB values, the same ones you’d get from a straight alpha, since division (or ‘un-multiplication’… glad they didn’t call it that in grade school) is the inverse of multiplication.
I’m of the opinion that neither straight or premultiplied is necessarily the better option, the workflow just needs to match the chosen method.
Darby Edelen
Reply to this Discussion! Login or Sign Up
