CompStart

ProУрокиКурсыЭлементыСофт

CompStart

Осваивайте визуальные эффекты и передовые техники.

Обучение

КурсыУрокиPro-функцииРесурсыСофт

Tools

Tech CheckDisplay CheckMotion BlurPhysLightNuke Tools

Компания

InstructorМиссияКарта сайтаКонфиденциальностьУсловия

Проекты

Moray RenderEXR ConverterOCIO.ccNuke ToolsDerekVFX

Follow

YouTubeInstagramTikTokThreadsКонтакты

© 2026 CompStart. Все права защищены.

Высокий перевал

ToolSets / Filter
Filter

2026-09-07

ToolSets/filter/highPass.nk

фильтр
высокочастотный
размытие
деталь
заострить
логк
полезность
Открыть на GitHub

Фильтр верхних частот LogC, который вычитает размытие из изображения, а затем масштабирует и смещает результат для детальной обработки в Nuke.

Фильтр High Pass преобразует входное изображение в AlexaV3LogC, размывает RGB-изображение и объединяет его с операцией преобразования, так что резкое изображение за вычетом размытия оставляет высокочастотные детали. Параметр multiply регулирует интенсивность этих деталей, а фиксированное значение add 0,18 центрирует результат в логарифмическом масштабе.

Используйте его, когда вам нужна управляемая высокочастотная фильтрация для повышения резкости, выделения текстуры или частотного разделения без необходимости вручную выстраивать цепочку вычитания размытия.

Доступны следующие элементы управления: размер размытия и значение умножения. Шаг цветового пространства и смещение средне-серого цвета остаются фиксированными внутри группы, поэтому результат остается согласованным для композиций в логарифмическом масштабе.

Script code

set cut_paste_input [stack 0]
version 13.0 v1
push $cut_paste_input
Group {
name HighPassFilter
tile_color 0x421010ff
selected true
xpos -12565
ypos 1737
addUserKnob {20 User l HighPass}
addUserKnob {41 value T Multiply1.value}
addUserKnob {41 size T Blur1.size}
addUserKnob {26 "" +STARTLINE}
addUserKnob {22 btn l DerekVFX.ca T "nuke.tcl('start', 'https://derekvfx.ca')" +STARTLINE}
}
Input {
inputs 0
name Input
xpos -349
ypos -481
}
Colorspace {
colorspace_out AlexaV3LogC
name Colorspace1
label "\[value colorspace_in] - \[value colorspace_out]"
xpos -349
ypos -433
}
set Ne8610100 [stack 0]
Blur {
channels rgb
size 17.2
name Blur1
label "\[value size] px"
xpos -208
ypos -374
}
push $Ne8610100
Merge2 {
inputs 2
operation from
name Merge1
xpos -349
ypos -309
}
Multiply {
channels rgb
value 3.18
name Multiply1
label "\[value value]"
xpos -349
ypos -273
}
Add {
channels rgb
value 0.18
name Add1
xpos -349
ypos -235
}
Output {
name Output1
xpos -349
ypos -130
}
end_group