ComfyUI Node
arkennemasis Spec Library (resolve + cache references)
Download, cache and hash every reference image; record and render every hex. Produces the per-client material library the whole run reads from, so a reference that changes upstream cannot silently change a batch.
arkennemasis Spec Library (resolve + cache references)
- library_json
- previews
- report
- unresolved
- value_count
◄intake_json{}►
◄library_dirvariation/library►
◄refreshfalse►
◄swatch_size512►
◄timeout_seconds120►
◄stricttrue►
Categoryarkennemasis/Variation
Inputs (6)
| Name | Type | Default | Description |
|---|---|---|---|
| intake_json | STRING | {} | From Variation Intake. |
| library_dir | STRING | variation/library | Where cached references live. Relative paths resolve inside ComfyUI's output directory. Shared across products for one client — do not make it per-run. |
| refreshopt | BOOLEAN | false | Re-download references that are already cached. Off is correct almost always: the cache is the point. |
| swatch_sizeopt | INT | 51264–2048 | Pixel size of a rendered hex swatch. |
| timeout_secondsopt | INT | 1205–3600 | — |
| strictopt | BOOLEAN | true | On: an unresolvable reference stops the run. A missing material is the one thing that must never be guessed. |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| library_json | STRING | — |
| previews | IMAGE | — |
| report | STRING | — |
| unresolved | STRING | — |
| value_count | INT | — |