Коллекция инструментов для Gaffer в основном фокусируется на изображении, цвете и построении.
Во-первых, клонируйте это репо в какое-то место на диске, давайте назовем его /path/to/gaffer-tools . Во -вторых, нам нужно настроить пару переменных среды, чтобы узлы были загружены в меню узла. Я использую Bash в этом примере, но вы можете адаптировать его к своим потребностям. Мы используем GAFFER_STARTUP_PATHS для выполнения loadNodes.py при запуске. Этот скрипт добавляет все ссылки на опекуна .grf и файлы скрипта .gfr сценария в меню узла, воссоздавая структуру каталога папок на диске в меню узла.
# Add startup directory to GAFFER_STARTUP_PATHS so `loadNodes.py` is executed on startup.
export GAFFER_STARTUP_PATHS=/path/to/gaffer-tools/startup:${GAFFER_STARTUP_PATHS}
# Add GAFFER_TOOLS_ROOT so gfr and grf files under tools are auto-loaded in the node menu.
export GAFFER_TOOLS_ROOT=/path/to/gaffer-tools/tools
Если переменные среды неудобны, вы также можете скопировать файл loadNodes.py в папке ~/gaffer/startup/gui и жестко кодировать FilePath в этом файле Python, установив переменную Gaffer_tools_Root на /path/to/gaffer-tools .
Узлы предоставляются в виде справочных файлов .grf gaffer.
Применяет матрицу 3x3 к каналам RGB входящего изображения. Поддерживает обратное направление.
Преобразует изображение из inGamut в outGamut .