FUSION · СПРАВОЧНИК НОД
ColorSpace
Color Space
Перевод значений RGB в HSV, YUV, YIQ, CMY, HLS или XYZ и обратно; отдельные операции Negative и B W.
ColorSpace
Обзор
Что делает ColorSpace
ColorSpace [CS] — техническая нода Fusion для изменения числового представления цвета внутри изображения. Она позволяет работать с HSV, YUV, YIQ, CMY, HLS или XYZ, не превращая этот выбор в настройку цветового менеджмента всего проекта.
В исходном Inspector на сохранённом PNG видны только два верхних элемента Controls: переключатель Conversion и раскрытый Color Type. На меню ровно восемь значений — HSV, YUV, YIQ, CMY, HLS, XYZ, Negative и B W.
Главная ошибка старой статьи устранена: Conversion = None ничего не конвертирует, даже когда Color Type выбран HSV. Чтобы действительно вывести H/S/V или Y/U/V в три канала, требуется Conversion = to Color.
Режим to Color принимает исходный RGB и записывает компоненты выбранной модели в те же три канала изображения. Следующие ноды всё ещё могут называть эти слоты Red, Green и Blue, хотя их математический смысл уже иной.
Режим to RGB выполняет обратную конверсию. На второй ноде обязательно выбирайте тот же Color Type, что и на первой, иначе результат вычисляется по ошибочной модели без автоматического распознавания входа.
После RGB → YUV окно Viewer показывает Y как красный, U как зелёный и V как синий канал. Поэтому технический промежуточный кадр нередко выглядит странно и не должен служить основанием для художественной оценки цвета.
Практически полезная схема: MediaIn → ColorSpace(to Color, YUV) → ColorCurves → ColorSpace(to RGB, YUV) → MediaOut. Между двумя преобразованиями меняйте только Y-компоненту, если нужно воздействовать на яркость, не перестраивая цветность.
HSV разделяет оттенок, насыщенность и value. При использовании для масок нужно помнить, что Hue цикличен; красные оттенки могут располагаться рядом по кругу, но на противоположных концах числовой шкалы.
HLS разделяет Hue, Luminance и Saturation. Руководство отдельно напоминает: после конверсии названия R/G/B в интерфейсе относятся соответственно к Hue, Luminance и Saturation — слоты могут вводить в заблуждение.
YUV и YIQ выделяют яркостную составляющую и пары цветоразностных сигналов, однако это разные модели. Не комбинируйте прямое YUV и обратное YIQ, даже если первая компонента у обеих выглядит как Y.
CMY — цветовые компоненты Cyan, Magenta и Yellow, но здесь нет CMYK-профилирования и чёрного печатного канала. Техническую конверсию Fusion нельзя считать заменой ICC или подготовки изображения к печати.
XYZ использует координаты CIE, однако эта нода не предлагает отдельные гамма-кривые, primaries, white-point adaptation, tone mapping и gamut mapping, необходимые для общего управления цветом HDR/SDR.
Negative — специальная операция инверсии цветовых компонентов при сохранении модели RGBA. Она отличается от кнопки Invert в ColorMatrix, которая математически обращает матрицу преобразования.
B W создаёт монохромный результат, сохраняя структуру RGBA. Руководство документирует веса вклада Red/Green/Blue для B W, но текущий Inspector PNG показывает HSV, поэтому не будем выдумывать расположение и числовые лимиты скрытых параметров.
Чёрно-белое преобразование уничтожает исходную цветность. Следующая нода to RGB не сможет вернуть конкретный цвет объекта; две ноды ColorSpace образуют потенциально обратимую пару лишь для поддерживаемых непотерянных моделей.
Официальное руководство отмечает, что конверсия сама по себе не изменяет Alpha. При этом прозрачная картинка может содержать RGB за нулевой альфой, и свойства края/премультипликации нужно дополнительно проверять на реальном композиционном материале.
Основной вход принимает изображение, необязательный Effect Mask — маску, а выход выдаёт обработанное изображение. Применяйте маску для локального эффекта, но не смешивайте image и mask-провода; точность feathering и поведение пограничных пикселей оцениваются в Resolve.
Уроки ниже — редактируемые и типизированные учебные схемы, а не импортируемые файлы .comp и не доказательство нативного рендера Resolve 21. Исходный скриншот, документация и результаты статической валидации отделены от pending native-QA.
Когда применять
Разделить оттенок/насыщенность/яркость через HSV
Работать с Y отдельно от UV-компонент в YUV
Посмотреть технические каналы HLS
Проверить YIQ как историческую цветовую модель
Изучить субтрактивные CMY компоненты
Техническое сравнение с CIE XYZ
Сделать локальный цветовой Negative под маской
Создать монохром B W без отдельного града
Проверить численную обратимость пары to Color / to RGB
ColorSpace в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для ColorSpace.
Оригинальное изображение