ComfyUI Node
Criteria Builder π
Build the Critic / Vision Judge 'criteria' string by ticking criteria instead of typing them. Convert the target node's 'criteria' widget to an input and wire this output in. Empty output = single overall score. Catalog: catalog.json (+ catalog.user.json).
Criteria Builder π
- criteria
βoverall_qualitytrueβΊ
βprompt_compliancetrueβΊ
βanatomytrueβΊ
βhandsfalseβΊ
βfacefalseβΊ
βcompositionfalseβΊ
βperspectivefalseβΊ
βcameratrueβΊ
βlightingfalseβΊ
βcolorfalseβΊ
βsharpnessfalseβΊ
βdetailfalseβΊ
βbackgroundfalseβΊ
βstyle_consistencyfalseβΊ
βrealismfalseβΊ
βaestheticsfalseβΊ
βtexttrueβΊ
βextraβΊ
βcriteria_inββΊ
CategoryKinburg-Nodes/LLM/presets
Inputs (19)
| Name | Type | Default | Description |
|---|---|---|---|
| overall_quality | BOOLEAN | true | overall image quality β matches the intended style, no artifacts, no excess noise, correct proportions, good color reproduction |
| prompt_compliance | BOOLEAN | true | how accurately the image follows the generation prompt β subjects, attributes, counts and relations are all present and correct |
| anatomy | BOOLEAN | true | all required limbs present, no extra or missing limbs, correct joint placement, natural and proportional body |
| hands | BOOLEAN | false | hands and fingers β correct finger count, natural shape and pose, no fused, missing or extra digits |
| face | BOOLEAN | false | face quality β symmetry, natural features, correct eyes and teeth, no distortion, consistent with the intended subject |
| composition | BOOLEAN | false | composition and framing β balanced layout, clear focal point, good use of the frame, no awkward cropping |
| perspective | BOOLEAN | false | perspective and geometry β consistent vanishing points and scale, no warped or physically impossible structures |
| camera | BOOLEAN | true | camera angle and camera settings (lens, depth of field, framing) match the intent |
| lighting | BOOLEAN | false | lighting β believable direction and intensity, coherent shadows and highlights, matches the described mood |
| color | BOOLEAN | false | color β pleasing coherent palette, accurate white balance, no oversaturation or unwanted color casts |
| sharpness | BOOLEAN | false | sharpness and focus β the subject is crisp where intended, no unwanted blur and no over-sharpening halos |
| detail | BOOLEAN | false | level of detail β fine textures and small elements render cleanly, no mushy or smeared areas |
| background | BOOLEAN | false | background β coherent with the scene, no distracting artifacts, correct depth and separation from the subject |
| style_consistency | BOOLEAN | false | style consistency β one coherent art style throughout, no clashing rendering styles within the image |
| realism | BOOLEAN | false | photorealism β looks like a real photograph, believable materials and skin, no tell-tale AI look (use only for realistic targets) |
| aesthetics | BOOLEAN | false | aesthetic appeal β overall attractiveness and visual impact, tasteful and pleasing to look at |
| text | BOOLEAN | true | if the prompt requests text β present, character-accurate, correct color/font/size/placement; if the prompt has NO text, give the top score |
| extraopt | STRING | Extra criteria, one per line ('name: description'), appended after the toggled ones. For anything not in the catalog. | |
| criteria_inopt | STRING | Optional upstream criteria string merged FIRST β chain builders, or start from an existing set. Duplicates (by name) are removed. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| criteria | STRING | β |