AlphaDivide
Alpha Divide
AlphaDivide разделяет RGB-каналы на альфа-канал и переводит premultiplied-изображение в straight alpha для корректной цветовой обработки.
AlphaDivide
Обзор
Что делает AlphaDivide
В Fusion многие изображения с альфой хранятся в premultiplied-виде: RGB уже умножен на alpha. Это удобно для композитинга, но плохо для некоторых операций над цветом — полупрозрачные края могут темнеть, сереть или давать ореол.
AlphaDivide делает обратную операцию: делит RGB на альфу и получает straight/unpremultiplied-цвет. После нужной обработки результат обычно возвращают обратно через AlphaMultiply.
На самой вкладке Controls у AlphaDivide почти нет художественных ручек. Основные параметры находятся во вкладке Settings: Blend, Process when Blend is 0.0, Process RGB/A, маска, Object/Material ID, GPU и Layers. Это стандартные служебные настройки Fusion-инструмента.
Главная логика ноды не в количестве параметров, а в правильном месте в цепочке. Её ставят перед инструментами, которые должны работать с реальным цветом края, а не с уже умноженным на прозрачность RGB.
AlphaDivide — это временное распаковывание прозрачного изображения. Он говорит Fusion: сначала верни настоящий цвет полупрозрачных пикселей, потом обработай картинку, а после этого снова можно умножить цвет на альфу через AlphaMultiply.