Nuke对图片添加Alpha通道

    技术2026-04-25  13

    大致分为3种情况:

    单纯对一张图片添加Alpha通道exr图片对shuffle节点传递出来的通道,该通道不具有alpha,让他保持原来图片的模样(RGBA),但是调节的是我们分离出来的通道信息。对带有黑色图片添加Alpha通道,并且让黑色部分Alpha等于0。

     

    情况1:

    观前提示:这是本人初学时所作的笔记,如果有些不太聪明的地方,还请提出来更有效的解决办法。

    如图所示这是一张火焰(这个火焰是我使用AE制作的粒子特效,因为在单帧导出的时候,通道选择RGB+A的成像效果不理想,所以没想太多就导出了带有RGB通道的图片,其实在开始的时候自己再深究一下,是可以导出理想的带有Alpha通道的火焰图片的。)

    Alpha没有信息。

    添加Alpha通道。操作:添加shuffle节点,按照图中设置,即可对图片添加alpha通道。

     

    情况2:

    方法如上,具体的含义你可以自己搭建好慢慢琢磨。Shuffle1负责传递出来通道信息,我此处使用的是specular通道(没有alpha),merge1的模式是from,然后两者再进行merge2。会发现在不添加grade1校色之前,merge2所呈现出来的图片与原图片是一样的,而且具有Alpha通道(只是稍微有些不同)。我们可以在grade1的位置调整该通道的信息。

     

    情况3:

    我们对这3张图片进行叠加。

    Reformat是起到缩放作用。

    Transform起到位移的作用。

    Merge的A是前景色,B是背景色。按照近中远的顺序merge图片。

    可以看到在viewer中我们的烛火后面有黑色背景。因为我们之前已经将烛火图片调整为整体是一个alpha=1的图片。所以我们需要调整该图片黑色部分alpha=0,其他部分alpha=1(切记只适用于黑色不为关键信息,比如说人体的头发是黑色的,我们显然不能让头发的alpha=0,呈现透明)。

    Shuffle分别将rgb三种通道的颜色信息转化成alpha信息,然后使用merge(average)这样我们的图片具有想要的alpha范围而且颜色没有发生改变。(其实你只选择R通道作为Alpha,其他的通道不叠加也可以)

    Processed: 0.010, SQL: 10