首页

资源库索引

资源库索引是 Nephele 对素材库的 AI 分析功能。它会逐张扫描你的素材,自动打上内容标签、风格标签,提取姿势数据,并给出质量评分。所有模型都在本地运行,图片不会上传云端。


索引包含什么

资源库索引不是单一的"打标签",而是三套独立的 AI 模块协同工作:

1. WD14 内容识别

使用 SmilingWolf WD SwinV2 v3 模型(ONNX 本地运行,约 467MB),每张图分析后输出三类信息:

输出类型说明示例
内容标签画面里有什么元素1girl, solo, long hair, weapon, landscape
角色标签识别的特定角色hatsune miku, kamado tanjiro

内容标签的默认置信度阈值是 0.35,角色标签是 0.85。阈值越高,打上的标签越保守但越准确。

模型会自动处理透明背景图(合成到白底),并把图片填充为正方形后送入 448x448 的输入层。加速器优先级:DirectML(Windows)> CUDA > CPU。

2. CLIP 风格分类

使用 CLIP ViT-B/32 模型进行零样本风格识别,从 18 种预定义风格中匹配:

watercolor, oil painting, cel shading, flat color, pixel art, sketch, lineart, ink wash, 3D render, photograph, comic panel, realistic digital, pastel, impasto, vector art, concept art, chibi, monochrome

每张图会取置信度最高的前 2 个风格标签(最低门槛 0.20)。风格标签和内容标签是独立的两套体系。

3. YOLOv8 姿势提取

使用 YOLOv8-pose 模型(约 7MB)提取人物姿势的 17 个 COCO 关键点(nose, eyes, shoulders, elbows, wrists, hips, knees, ankles 等)。

姿势数据不会显示为标签,而是缓存为向量,用于姿势相似性搜索——你可以上传一张姿势草图,找素材库里姿势相近的参考。


质量评分机制

索引过程中,Nephele 会给没有星级的素材自动打 1-5 星。评分依据是内容标签中置信度最高的前 10 个标签的平均值:

平均置信度星级
>= 0.905 星
>= 0.704 星
>= 0.503 星
>= 0.352 星
< 0.351 星

提示

评分只给没有星级的素材。如果你之前手动打过星,Nephele 不会覆盖。


怎么启动索引

方式一:界面操作

进入「资源库索引」视图(左侧导航栏或星盘轮盘),你会看到瀑布流网格展示 Eagle 库里的素材。顶部有筛选和操作栏:

  • 文件夹筛选 —— 只处理某个文件夹下的素材
  • 扩展名筛选 —— png, jpg, psd, svg, gif, webp
  • 状态筛选 —— 全部 / 已索引 / 未索引
  • 处理数量上限 —— 默认无限制,可自行设定

点击「开始索引」后,Nephele 会先统计符合条件的未索引素材数量,然后逐张处理。

方式二:让 Agent 执行

直接跟 Nephele 说:

  • "帮我的 Eagle 素材库批量打标签"
  • "给'角色参考'文件夹里的图加上 AI 标签"
  • "把没索引过的插画都处理一下"

Agent 会自动调用索引工具,处理完后汇报结果。


处理参数

参数说明默认值
标签置信度阈值低于此值的标签会被过滤掉,调高可减少噪音0.35
自动评分是否给无星级的素材打 1-5 星开启
文件夹限定处理范围全部
扩展名只处理指定格式全部图片

置信度阈值是最值得调节的参数。如果你发现打上的标签太杂,可以调到 0.45 或 0.50;如果觉得漏掉了一些明显的元素,可以降到 0.25。


断点续传

Nephele 在批处理开始时会在本地写一个 checkpoint 文件(~/.nephele_workshop/tagger_state.json),记录当前的任务范围。如果处理过程中软件崩溃或被强制退出,下次启动时 Nephele 会检测到这个未清除的 checkpoint,并提示你是否继续上次的任务。

正常完成或手动取消后,checkpoint 会自动清除。

技巧

批处理过程中随时可以取消。取消前已计算的结果(标签、星级、embedding)会被保存,不会浪费。


去重与跳过

Nephele 不会重复处理已经索引过的素材。判断依据是素材是否带有 Nephele-tagged 这个标记标签:

  • 批处理前会自动预过滤掉已标记的素材
  • 直接模式默认只处理「无标签」的素材(除非指定了其他标签筛选条件)
  • 如果你故意想重新处理某张图,可以手动删掉它的 Nephele-tagged 标签

读写方式

Nephele 直接读写 Eagle 的 .library/ 文件系统和 metadata.json,不经过 Eagle 软件的 HTTP API。只要配置过 Eagle 库路径就能处理,无需 Eagle 本身在后台运行。

Nephele 直接读写 Eagle 的 .library/ 文件系统和 metadata.json,不依赖 Eagle 软件本身。处理过程中会自动过滤掉非图片文件(视频、音频、压缩包等),只处理 png, jpg, jpeg, gif, webp, bmp, tiff, tif。


单张预览

不想批量处理,只想看看某张图会被打上什么标签?在资源库索引视图中点击任意一张素材,右侧面板会显示「预览标签」按钮。点击后 Nephele 会分析这张图并展示预测结果,但不会写入 Eagle

预览结果包括:内容标签、角色标签、风格标签、预测星级。


索引之后:搜索素材库

索引完成后,素材的标签、星级、风格、CLIP embedding、姿势向量都会写回 Eagle 的元数据(metadata.json)。你可以通过以下方式利用这些数据:

Agent 对话

直接跟 Nephele 说:

  • "搜带 'weapon' 标签的图"
  • "找所有 4 星以上的插画"
  • "看看'角色参考'文件夹里有哪些 PNG"
  • "给我这张图的完整信息"

Agent 会自动组合多个参数进行精确筛选。比如你说"找 4 星以上、带 mecha 标签的 JPG",它会同时传 star=4、tags=["mecha"]、ext="jpg"。

工具箱手动搜索

工具箱里有「素材库搜索」入口,可以手动设置关键词、标签、星级等条件后执行。

搜索参数

参数类型说明
keyword字符串搜索标题、标签、注释里的文字
ext字符串扩展名过滤,如 png、jpg、psd
tags字符串数组标签过滤,素材必须包含所有指定标签
star整数 (1-5)最低评分门槛
folders字符串数组文件夹 ID 过滤
limit整数返回数量上限,默认 20
item_id字符串传此参数时不做搜索,直接返回单条完整元数据

搜索结果

每条返回的素材包含:id、name、ext、tags、star、width/height、filePath、thumbnail、folders。

提示

按标签和星级筛选需要素材库已完成索引。如果还没索引过,这些筛选条件会没有结果。

其他索引驱动的功能

  • 相似图搜索 —— 上传一张图,找库里视觉风格最像的素材
  • 姿势搜索 —— 上传姿势草稿,找库里姿势相近的参考
  • Agent 自动整理 —— "把带 'mecha' 标签的图移到'机甲参考'文件夹"

如果你还没建立过索引,上述功能的效果会大幅受限。建议先对常用素材库跑一次完整索引。

Nephele

在工作室

...又是个不看说明书的。

文档我都整理好了,自己翻也行。但你要是懒得翻——就问吧,我听着呢。