Natron G‘MIC Mixer HSV 节点完全指南:HSV 色彩通道混合、色调分层调整与预览控制 音视频视频处理图形学桌面应用【免费下载链接】NatronOpen-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.项目地址https://gitcode.com/gh_mirrors/na/Natron点击查看免费下载GMIC Mixer HSV 是 Natron 中由 OpenFX-GMICopenfx-gmic插件集提供的色彩混合节点它以 HSV色相、饱和度、明度色彩空间为工作基础通过 Factor、Shift、Smoothness 三组参数对每一个色彩通道进行独立的缩放与偏移并结合 Tones Range 实现仅针对阴影、中间调或高光的局部调色。本文将围绕该节点的输入结构、全部控件的默认值与作用机制展开讲解同时结合 Natron 仓库中插件文档的生成源码说明这类节点文档的出处与查阅方式帮助你直接在节点图与 Python 脚本中熟练使用它。节点概述来自 GMIC 框架的 HSV 调色器GMIC Mixer HSV插件 ID 为eu.gmic.MixerHSV文档版本 1.0是 GMIC 滤镜框架在 Natron 中的 OFX 包装器之一。根据节点自带文档的描述该滤镜的原始作者是David Tschumperle最新更新时间为2016/06/20包装层Wrapper则由Tobias Fleischer与Frederic Devernay编写其作用是让 GMIC 框架gmic.eu的命令行滤镜能力以原生 OFX 节点的形态接入 Natron 的节点图工作流。在 Natron 中GMIC 系列节点统一归入GMIC分组。依据 Documentation/source/_groupGMIC.rst 的说明节点分组可以通过左侧工具栏上的分组按钮访问也可以在 Node Graph 区域右键单击呼出节点菜单来选择。从源码结构看GMIC 分组同时被引擎侧与 GUI 侧注册Engine/AppInstance.cpp 中通过groups QString::fromUtf8(GMIC); // openfx-gmic将分组名写入插件分组列表Gui/DocumentationManager.cpp 也做了同样的注册用于左侧工具栏的节点分组显示。Mixer HSV 并不是孤立的滤镜它与 Mixer RGB、Mixer CMYK、Mixer Lab、Mixer PCA、Mixer YCbCr 构成一个完整的 Mixer 家族它们共享同一套参数结构只是工作的色彩空间不同。同系列文档见 eu.gmic.MixerRGB.rst、eu.gmic.MixerCMYK.rst、eu.gmic.MixerLab.rst、eu.gmic.MixerPCA.rst、eu.gmic.MixerYCbCr.rst。其中 Mixer HSV 的工作对象是 HSV 色彩空间中 H、S、V 三个分量。节点输入GMIC Mixer HSV 只有一个输入端口InputDescriptionOptionalSource无补充说明NoSource必选输入接入待调色的图像。该节点属于单输入处理型滤镜任何来自读取节点、其他滤镜节点或合成结果的图像流都可以直接接入。控件详解Controls下表完整列出该节点在 Natron 中的全部可调控件。文档中的“Function”列原本没有提供逐参数的补充提示文字因此以下对每个参数作用范围与语义的说明是基于参数命名、类型、默认值以及 Mixer 系列滤镜的一般设计逻辑给出的供你结合实际画面调参验证。Parameter / script nameTypeDefaultFunctionHue Factor /Hue_FactorDouble1色相分量的乘性因子Hue Shift /Hue_ShiftDouble0色相分量的加性偏移Hue Smoothness /Hue_SmoothnessDouble0色相分量调整的平滑度Saturation Factor /Saturation_FactorDouble1饱和度分量的乘性因子Saturation Shift /Saturation_ShiftDouble0饱和度分量的加性偏移Saturation Smoothness /Saturation_SmoothnessDouble0饱和度分量调整的平滑度Value Factor /Value_FactorDouble1明度Value分量的乘性因子Value Shift /Value_ShiftDouble0明度分量的加性偏移Value Smoothness /Value_SmoothnessDouble0明度分量调整的平滑度Tones Range /Tones_RangeChoiceAll Tones调整作用的色调范围Tones Smoothness /Tones_SmoothnessDouble2色调范围边界的平滑过渡程度Preview Type /Preview_TypeChoiceFull预览对比方式Preview Split /Preview_SplitDoublex: 0.5 y: 0.5预览分割线的位置Output Layer /Output_LayerChoiceLayer 0输出图层选择Resize Mode /Resize_ModeChoiceDynamic处理时的分辨率/尺寸策略Ignore Alpha /Ignore_AlphaBooleanOff是否忽略 Alpha 通道Preview/Draft Mode /PreviewDraft_ModeBooleanOff预览/草稿模式开关Global Random Seed /Global_Random_SeedInteger0全局随机种子Animate Random Seed /Animate_Random_SeedBooleanOff逐帧动画化随机种子Log Verbosity /Log_VerbosityChoiceOff插件日志输出级别三组 Factor / Shift / Smoothness 参数节点为 H、S、V 三个通道各提供一组完全对称的参数共 9 个 Double 控件Factor默认 1对该通道整体数值做乘性缩放。以 Saturation Factor 为例大于 1 提高饱和度、小于 1 降低饱和度Hue Factor 则按比例改变色相信息强度。Shift默认 0对该通道数值做加性偏移。Saturation Shift 与 Value Shift 直接平移饱和度和明度Hue Shift 常用来做整体色相旋转式的偏移。Smoothness默认 0控制上述调整在通道数值空间中的平滑程度平滑值越高调整在数值过渡区域越柔和可有效避免产生生硬的色带或边界。由于三组参数彼此独立你可以把 Mixer HSV 当作一个“按色彩通道分权的调色台”例如提升 Saturation Factor 增加画面色彩浓度再配合 Value Factor 微调明暗最后用各通道的 Smoothness 控制过渡质量。Tones Range 与 Tones SmoothnessTones Range 是一个 Choice 控件默认值为All Tones可选值包括All Tones作用于全部亮度范围默认Shadows仅作用于阴影区域Mid-Tones仅作用于中间调区域Highlights仅作用于高光区域Tones Smoothness默认 2用于控制上述亮度范围边界的过渡平滑度值越大阴影/中间调/高光之间的切换越柔和避免在画面中出现明显的亮度分区痕迹。这两项参数配合 Factor/Shift 使用即可实现类似“只压暗阴影”“只提亮高光”“仅对中间调做饱和度偏移”的局部调色操作。Preview Type 与 Preview SplitPreview Type默认Full是 GMIC 包装器提供的效果预览对比方式可选值如下Full全画面直接显示处理结果Forward Horizontal水平方向分割一侧为原图、一侧为结果Forward Vertical垂直方向分割Backward Horizontal/Backward Vertical与原图/结果的左右或上下方向互换Duplicate Top / Duplicate Left / Duplicate Bottom / Duplicate Right在对应边缘复制画面用于对比Duplicate Horizontal / Duplicate Vertical整体水平或垂直复制对比Checkered/Checkered Inverse棋盘格交错显示原图与结果Preview Split默认x: 0.5 y: 0.5是 Double 类型的二维坐标参数用于设定分割预览中分隔线的位置x、y 均为 0 到 1 的相对坐标。调参时可以先选择 Forward Horizontal 等分割模式用 Preview Split 移动分割线直观对比处理前后的差异。Output Layer 与 Resize ModeOutput Layer默认Layer 0用于选择滤镜输出哪个图层可选值包括Merged输出合并后的结果Layer 0输出第 0 层默认Layer -1至Layer -9输出从第 -1 层到第 -9 层的对应图层GMIC 内部以多图层方式组织图像数据部分滤镜会产生多层结果该参数让你决定最终流入下游节点的是哪一层。Resize Mode默认Dynamic控制滤镜处理时的尺寸策略Fixed (Inplace)固定尺寸原地处理Dynamic动态尺寸默认Downsample 1/2、1/4、1/8、1/16先将输入降采样到对应比例再处理适合大图预览提速Ignore Alpha 与 Preview/Draft ModeIgnore Alpha默认 Off开启后滤镜在计算时忽略 Alpha 通道仅对 RGB 通道生效适合处理带遮罩的图像时避免 alpha 参与色彩计算造成异常。Preview/Draft Mode默认 Off开启后以草稿/预览质量快速计算配合 Resize Mode 的降采样选项可以在大图上获得更快的调参反馈。Global Random Seed 与 Animate Random SeedGlobal Random Seed默认 0Integer设置滤镜内部随机数生成器的全局种子。部分 GMIC 滤镜包含随机化成分固定种子可以保证多次渲染结果一致。Animate Random Seed默认 Off开启后随机种子会随帧号自动变化使随机类效果在逐帧渲染时产生动画变化。若保持 Off则所有帧共用同一个随机结果。Log VerbosityLog Verbosity默认Off控制插件向宿主输出的日志详细程度Off不输出日志默认Level 1 / Level 2 / Level 3从低到高三个详细级别级别越高输出信息越多用于排查滤镜执行问题时开启。在 Natron 中创建与调用 Mixer HSV在 Node Graph 中右键单击空白区域或点击左侧工具栏的分组按钮进入GMIC分组选择GMIC Mixer HSV创建节点。将上游图像连接到节点的Source输入端口。在节点设置面板中按需调整 Factor/Shift/Smoothness 三组参数与 Tones Range 等控件可通过 Preview Type / Preview Split 开启分割对比预览。确认效果后将节点输出连接到下游合成、色彩管理或 Viewer 节点。每个控件都有确定的脚本名script name例如Hue_Factor、Saturation_Shift、Tones_Range、Preview_Split、Global_Random_Seed等这些脚本名可直接用于 Natron 的 Python 脚本与表达式引用如n app.createNode(eu.gmic.MixerHSV)之后用n.getParam(Hue_Factor).setValue(...)设置参数便于将调色流程固化为可复用的脚本化工作流。节点文档的来源由 Natron 自动导出仓库中的 eu.gmic.MixerHSV.rst 属于 Natron 自动生成的插件文档其文件头部明确标注了“Do not edit this file! It is generated automatically by Natron itself.”。这类文档的生成链路可以从源码中完整还原引擎侧通过 Engine/NodeDocumentation.cpp 中的Node::makeDocumentation()收集节点的插件 ID、描述、输入列表与全部控件Knob信息包括控件类型、默认值、Choice 选项列表等。文档生成时会遍历节点的所有 Knob依据 Knob 的具体子类KnobInt、KnobDouble、KnobBool、KnobChoice、KnobString等在 Engine/NodeDocumentation.cpp 中映射出对应的类型名称Integer、Double、Boolean、Choice 等这也是文档表格中 Type 列的来源。由渲染器二进制通过--export-docs参数导出 Markdown 文档再经 tools/genStaticDocs.sh 脚本用 pandoc 转换为 RST 格式并补充标签与表格样式属性最终落入Documentation/source/plugins/目录。因此如果你在界面中看到 GMIC Mixer HSV 节点的参数与本文表格不一致应当以插件实际加载版本为准——此类文档反映的是导出时所使用的插件版本信息本文档标注为版本 1.0。延伸阅读GMIC 节点组完整目录Documentation/source/_groupGMIC.rst同系列 Mixer 节点Mixer RGBeu.gmic.MixerRGB.rst、Mixer CMYKeu.gmic.MixerCMYK.rst、Mixer Labeu.gmic.MixerLab.rst、Mixer PCAeu.gmic.MixerPCA.rst、Mixer YCbCreu.gmic.MixerYCbCr.rstGMIC 插件整体介绍与外部数据下载、自定义滤镜说明eu.gmic.AboutGMIC.rstNatron 对 OpenFX 插件生态的支持说明Documentation/source/guide/getstarted-about-features.rst赞分享音视频视频处理图形学桌面应用【免费下载链接】NatronOpen-source video compositing software. Node-graph based. Similar in functionalities to Adobe After Effects and Nuke by The Foundry.项目地址https://gitcode.com/gh_mirrors/na/Natron点击查看免费下载相关推荐Natron 节点详解GMIC Mixer CMYKCMYK 通道混合器使用与参数全解析Natron 节点详解GMIC Mixer CMYKCMYK 通道混合器使用与参数全解析 本文以 Natron 官方插件文档 eu.gmic.Mixer音视频视频处理图形学桌面应用HSV-Color-Picker-Unity实时调整Unity场景色彩HSV Color Picker Unity实时调整Unity场景色彩 项目介绍 HSV Color Picker Unity 是一个基于 Unity UIFastLED色彩科学HSV到RGB转换算法与调色板应用完整指南FastLED色彩科学HSV到RGB转换算法与调色板应用完整指南 想要为你的Arduino项目添加绚丽的LED灯光效果吗FastLED库的色彩科学功能让你轻嵌入式物联网硬件开发驱动开发上一篇如何解决segmentation_models.pytorch中Loss不收敛的7个实用技巧下一篇Symfony/Translation性能测试终极指南使用k6GrafanaInfluxDB构建完整监控体系创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考