Understanding Premultiply, Unpremultiply and Alpha Divide ( Fusion 8 )

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 พ.ย. 2024

ความคิดเห็น • 47

  • @also3498
    @also3498 4 ปีที่แล้ว +11

    Tutorials like this are the most important, thank you!

  • @egjundis
    @egjundis 2 ปีที่แล้ว +2

    I've been using Fusion for a year+ and have read and watched a number of videos on this topic. With your 4-year-old video, it really makes a lot more sense. Thank you!

  • @andreasoberg2021
    @andreasoberg2021 5 ปีที่แล้ว +7

    This is a brilliant tutorial. Probably the most detailed tutorial in this area I have seen.

  • @kietzi
    @kietzi 6 ปีที่แล้ว +5

    I come from Nuke and was searching for the Fusion-Workflow, so I found your awesome explanation about how Premultiplying works. Great job! I will share this vid to all the people, who has to know these basics.. (doesn't matter in which program, the names are just different)

    • @ConFusion
      @ConFusion  6 ปีที่แล้ว +3

      Thank you heaps... I would be delighted to see you on my Fusion chat channel. If you need instant help or simply wanna chat with the Fusion gods. discord.gg/GNGUNFy . You can share that with your people as well.

  • @TheNewton
    @TheNewton 7 ปีที่แล้ว +3

    I just got a clearer understanding of alpha channels for ANY graphics software that i toy around in. TYVM

  • @asphaltandtacos
    @asphaltandtacos 5 ปีที่แล้ว +1

    Thank you for this explanation! If my understanding is correct multiplying alpha and any color channel value yields an incorrect value for color correction but dividing yields the correct value. When that is completed you then multiply the alpha back in so everything is correct. Still confused but understand it a bit better now. Nice to see a channel that clears up confusion about Fusion. 😀

  • @ro4lol
    @ro4lol 8 หลายเดือนก่อน

    Thanks great explanation, love the zoomed in circle with the grid and the color inspector

  • @jessepinkmeng1556
    @jessepinkmeng1556 5 ปีที่แล้ว +2

    yay after 3 years i actually understand premult and unpremult lol, thanks man

  • @MIchaelSybi
    @MIchaelSybi 6 ปีที่แล้ว +2

    Great explanation. About the math of division: if the alpha is 1(white), dividing any number by 1 returns the same result. Hence the color value is unchanged. If we divide a color value by alpha value of 0, well, it's not clear what it should do, as dividing by 0 is a prohibited operation in math. But I guess it returns 0 as a convention. Then what happens to color values, how do they get restored? I inspected the color values of semi-transparent pixels, and divided them by the same pixel values. For example, you r color value is 0,02, and a semi-transparent is 0,01. Your alpha value is 0.5. So 0.01/0,5=0,02. Therefore your value is restored.

  • @rano12321
    @rano12321 10 หลายเดือนก่อน +1

    Very helpful and easy to understand. Thanks dude.

  • @RussellTeapot
    @RussellTeapot 2 ปีที่แล้ว +1

    Excellent explanation about alpha multiplication, what kind of problems do we get into if we don't take that into account and why it's useful to have options to treat images as premultiplied/unpremultiplied and its related operation: divide. I don't use Fusion, but it's still relevant and applicable information, regardless of the software.
    I especially liked the demonstration of the effect with the two examples, it finally clicked in my brain that alpha multiplication effectively MODIFIES the RGB values of a pixel, hence all the problems that could arise later.
    So based on what I have to do, I have to tell the program if the image has to be considered pre/unmultiplied and eventually insert multiply/divide nodes as needed

  • @malizec
    @malizec 3 ปีที่แล้ว +1

    Are there or is there an additional episode of LeBucksRing to the 21 episodes on the vimeo. I don' remember seeing an episode about the confusion logo on the skull as seen in the LBR promo at the end of this video . I see the logo in the textures though.

  • @benoitlombard
    @benoitlombard 4 ปีที่แล้ว

    That's a great explanation ! Been curious about it for sooo long ! And you made it perfectly clear ! Thanks a lot !

  • @jellsart
    @jellsart 6 ปีที่แล้ว +1

    ho dear, ho my ! I love your tuto ! Thank you. i will jump from AE to fusion by the grace of your tutoriel

  • @ABlackbirdCalledSue
    @ABlackbirdCalledSue 7 ปีที่แล้ว +5

    excellent stuff! Nice one Vito

  • @ApexArtistX
    @ApexArtistX 10 หลายเดือนก่อน +1

    Best Tutorial

  • @atyy123
    @atyy123 5 ปีที่แล้ว

    best tutorial on youtube

  • @colinflynn9390
    @colinflynn9390 2 ปีที่แล้ว +1

    Thanks Vito👍

  • @lohnthom9353
    @lohnthom9353 7 ปีที่แล้ว +5

    Verrrryy nice explanation, thank you. Your simplified demonstration really made me understand the what and whys of something I had previously found very confusing. I will recommend this video if anyone asked me about this concept. When I use a loader in Fusion that has the pre-divide/post multiply option, is that doing both steps for me? How does that work in a node system.

    • @kietzi
      @kietzi 6 ปีที่แล้ว

      interesting question. I also want to know! :D

  • @juliocargnin
    @juliocargnin 4 ปีที่แล้ว +1

    Thank you! I got it now. :)

  • @adrianniwa1438
    @adrianniwa1438 6 ปีที่แล้ว

    best of the best explanation ever!

  • @AfroSanaa
    @AfroSanaa 7 ปีที่แล้ว

    Thank you for the tip ViTO!!

    • @ConFusion
      @ConFusion  7 ปีที่แล้ว

      ROBIGEMEDIA perfectly welcome

  • @EyNerda
    @EyNerda 7 หลายเดือนก่อน

    Thank you so much for sharing! it maade it easy to understand

  • @SelfBio
    @SelfBio 7 ปีที่แล้ว +1

    Hey Vito ... will there be a complete tutorial to buy when you finished it? Watching the whole thing in a couple of days is more my kind of learning :)

    • @ConFusion
      @ConFusion  7 ปีที่แล้ว +1

      SelfBio of course! you can purchase at any time. the next episode will be the biggest. so maybe 2 more months the whole thing is out.

  • @lenny_Videos
    @lenny_Videos 7 ปีที่แล้ว

    Awesome Video Vito. Very very helpful, as all your videos are :-)

  • @YuriNemets
    @YuriNemets 7 ปีที่แล้ว

    That's why we have "Pre-Divide / Post-Multiply" inside BC & CC nodes.

    • @ConFusion
      @ConFusion  7 ปีที่แล้ว +1

      I will make a video showing the difference and why I do not choose the ones you and other keep mentioning ;)

  • @jonathaniurman9794
    @jonathaniurman9794 4 ปีที่แล้ว

    Thanks. A brilliant tutorial!!

  • @dimitribastos2285
    @dimitribastos2285 6 ปีที่แล้ว

    Nice explanation. Can I follow Le Bucks Ring using Resolve 15 with Fusion integrated?

    • @ConFusion
      @ConFusion  6 ปีที่แล้ว

      Dimitri Bastos yes but you need to use Reactor to install the wireless3D node

  • @LuisSOfficial
    @LuisSOfficial 5 ปีที่แล้ว

    Jisuschrist, I can say I understand the theory!

  • @gabsinthsky
    @gabsinthsky 4 ปีที่แล้ว

    So good!! Thanks

  • @eliellgvs1
    @eliellgvs1 5 ปีที่แล้ว

    beautiful explanation! tks!

  • @ArctisTheMonk
    @ArctisTheMonk 4 ปีที่แล้ว

    Amazing! But one question: I come from Davinci and if i zoom in and Turn on PixelGrid i get "halve Pixels" like a Pixel with alot more colors than just one per square. Also: After Alpha Divide i still see some Alpha below 1 but the meter gives me a correct 1 for the pixel. What do i have change to see it pixel correct?

  • @trophythedrifter
    @trophythedrifter 7 ปีที่แล้ว

    Not the first to comment this time ;-) but this is the kind of video i like from you, i learned something, thank !

  • @lahiru3908
    @lahiru3908 4 ปีที่แล้ว

    Thank you so much

  • @ady7d77
    @ady7d77 5 ปีที่แล้ว

    I NEED to understand mixing a cgi and you or me in the same video

  • @FyxMMM
    @FyxMMM 6 ปีที่แล้ว +1

    fusion god

  • @Nicdehouwer
    @Nicdehouwer 6 ปีที่แล้ว +2

    "UYH"

    • @SeanSamsfilms
      @SeanSamsfilms 5 ปีที่แล้ว

      That genuinely annoyed me when watching the tutorial!

  • @petarpetrov5548
    @petarpetrov5548 4 ปีที่แล้ว

    Jesus Christ I get it, I am working in nuke but the concept is the same I guess, but I still don't know why there is no problem with it in AE. Thanka a lot.

  • @rallokkcaz
    @rallokkcaz 5 ปีที่แล้ว

    Anty-ayleeasing

  • @ady7d77
    @ady7d77 5 ปีที่แล้ว +3

    I DIDN'T GET IT, HAHAHAHA