Community图像github.com

dnlgalleguillos/gauge-reference

在Blender中根据参考图像或节点截图重建外观,然后测量匹配度——调色板、曝光档位、对比度、色调、对焦、结构——并给出数值修正。包含安全的工作区开始/结束功能和纯节点树读取器。适用于需要复制、匹配或复现图像或着色器/几何节点截图的场景。

gauge-reference 是什么?

这是一个专门用于在Blender中精确匹配参考图像的AI技能。它首先通过读取参考图像或节点截图来提取数值化指标(如亮度均值、对比度、剪切、饱和度、调色板、锐度图等),然后在隔离的工作区中构建节点树,并渲染小尺寸图像进行对比。每次对比都会给出具体的数值修正建议(如曝光档位、对比度比率、每通道色调、结构误差),用户可以逐步调整直到通过预设的容忍度门槛(例如曝光偏差在0.35档内、对比度比率在0.85-1.15之间、色调偏差小于0.04、结构误差不超过0.08)。该技能支持Blender材质(gauge.node_build)和几何节点(gauge.gn_make),并提供workspace.py等脚本安全地开始和结束工作区,避免污染场景。虽然最佳运行平台是Claude Code或Codex,但它也适用于任何支持自定义技能和Python脚本的AI代理平台。与常规的“按视觉调整”不同,本技能坚持“数字说了算”,确保每一次匹配都有可量化的依据。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dnlgalleguillos/blender-gauge/tree/HEAD/skills/gauge-reference

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

参照测量

“让它看起来像这样”只有在数字确认后才算完成。此技能将参考转化为测量值,在隔离集合中构建,并将每次渲染与目标进行比较。

权威顺序

  1. 用户写下的内容(显式值和规则)。
  2. 节点截图:它们决定连接和设置。
  3. 参考渲染:它决定外观。 任何你推断而非读取的内容都是假设:在回复中列出并让用户确认。

工作流程

  1. 开始一个隔离的工作区:scripts/workspace.py action=begin name=match1(保存相机、世界、引擎、视图设置;创建集合)。
  2. 读取截图,使用 references/reading-node-screenshots.md:在构建之前将节点图写成文本(节点、关键值、连接)。截图中的小数字容易读错;标记出不确定的。
  3. 测量参考:scripts/ref_report.py image=ref.png 给出亮度均值、对比度、剪切、饱和度、一个包含色块及其占比的sRGB十六进制调色板以及一个4x4锐度图(显示对焦区域)。scripts/ref_colors.py 读取特定点的精确颜色;hex 是你看到的颜色,linear 是进入着色器的颜色。
  4. 构建节点,使用 gauge.node_build / gauge.gn_make(参见 gauge-materials, gauge-geonodes),然后使用 scripts/node_text.py 重新读取你构建的内容,并与你的转录进行比较。
  5. 小尺寸渲染,然后运行 scripts/ref_match.py image=mine.png reference=ref.png。每个未通过的检查会附带一个数值修正:曝光档位(将光照乘以 2^-stops)、对比度比率、每通道色调、结构误差。
  6. 每次只改一个东西,渲染,再次测量。当各项指标通过门槛时停止(默认:曝光偏差在 0.35 档内,对比度比率 0.85-1.15,色调偏差在 0.04 内,误差 <= 0.08)。
  7. 结束:workspace.py action=end 恢复场景并列出将删除的内容;仅在用户同意时传递 confirm=true。

工具

脚本回答的问题
ref_report.py这张图片里有什么(以及与另一张图片的差距有多大)
ref_colors.py某一点的确切颜色
ref_match.py我的渲染是否足够接近,以及需要修改什么
node_text.py这个材质/组/世界/合成器树里有什么
workspace.py开始/结束而不留下混乱

规则

  • 先匹配结构(构图、形状、光照方向),再匹配颜色,最后匹配细节。
  • 先修正曝光再处理颜色:1档曝光误差会改变所有颜色测量值。
  • 50%尺寸、24 samples的渲染足以判断上述所有指标。
  • 有压缩或不同伽马值的参考图像不精确:信任调色板和比率,而不是单个像素。

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相关技能