βΎοΈπβ¨ Combo Parameterizer
ESS Combo Parameterizer β a fossil from the SDXL base-plus-refiner era
- Base Width
- Base Height
- Base Cropped Width
- Base Cropped Height
- Base Target Width
- Base Target Height
- Refiner Width
- Refiner Height
- Positive Refiner Aesthetic Score
- Negative Refiner Aesthetic Score
The βΎοΈπβ¨ Combo Parameterizer is a time capsule. It's built for a specific workflow - SDXL base model plus refiner, positive and negative prompts, the full two-stage rig that Stability shipped in 2023 - and it exists so you set your resolution once instead of in six different places. Ten inputs for geometry, two for refiner aesthetic scores, and it fans all of it out to the nodes that need it.
If you've ever run SDXL with a refiner, you know the pain it's solving: CLIPTextEncodeSDXL wants width, height, crop width, crop height, target width, target height - six fields that should never disagree with each other - and the refiner conditioning wants its own aesthetic score. This node collects all of it in one place so there's one source of truth instead of six.
How it works
Mechanically, this thing is a glorified passthrough. Every input comes out an output with the same name and value. The value it adds is organizational: you set it once, and every downstream node reads from the same place.
The inputs:
base_width,base_height- INT, default 1024, steps of 16. The base model's generation resolution.base_crop_w,base_crop_h- INT, default 0. Crop offsets for the base encode.base_target_w,base_target_h- INT, default 1024. The resolution the base is aiming at.refiner_width,refiner_height- INT, default 1024. The refiner stage's resolution.refiner_pascore- FLOAT, default 6.5. Positive prompt aesthetic score.refiner_nascore- FLOAT, default 2.5. Negative prompt aesthetic score.
Outputs: all ten, with readable names - Base Width, Base Height, Base Cropped Width, Base Cropped Height, Base Target Width, Base Target Height, Refiner Width, Refiner Height, Positive Refiner Aesthetic Score, Negative Refiner Aesthetic Score. The base dims feed the base CLIPTextEncodeSDXL; the refiner dims and aesthetic scores feed the refiner encode.
The honest take
Here's the thing: the refiner was "shipped, then ignored." The community ran it for a few months in 2023, discovered that good SDXL fine-tunes made it redundant, and dropped it - the refiner survives today mostly in old hires-fix workflows and archived workflow images. This node is a relic of that brief window. If you're running a modern SDXL checkpoint, you almost certainly don't need the refiner half, and the only parts of this node you'd actually use are the base geometry outputs.
It's also legacy in the pack sense: the ESS prefix marks the pre-June-2025 version, and the current Endless-Nodes repo no longer ships this class. Install instructions are the standard pack ones (Manager, search "Endless"; or git clone https://github.com/tusharbhutt/Endless-Nodes into custom_nodes), but don't expect this exact node on a fresh install - you'll find it in old workflows and cached snapshots. If you genuinely still run base+refiner SDXL and want the tidy single-source-of-truth setup, this does that job. For everyone else, it's a curiosity with good intentions.
Inputs (10)
| Name | Type | Default | Description |
|---|---|---|---|
| base_width | INT | 102464β8192 | β |
| base_height | INT | 102464β8192 | β |
| base_crop_w | INT | 00β8192 | β |
| base_crop_h | INT | 00β8192 | β |
| base_target_w | INT | 102464β8192 | β |
| base_target_h | INT | 102464β8192 | β |
| refiner_width | INT | 102464β8192 | β |
| refiner_height | INT | 102464β8192 | β |
| refiner_pascore | FLOAT | 6.500β18446744073709550000 | β |
| refiner_nascore | FLOAT | 2.500β18446744073709550000 | β |
Outputs (10)
| Name | Type | Description |
|---|---|---|
| Base Width | INT | β |
| Base Height | INT | β |
| Base Cropped Width | INT | β |
| Base Cropped Height | INT | β |
| Base Target Width | INT | β |
| Base Target Height | INT | β |
| Refiner Width | INT | β |
| Refiner Height | INT | β |
| Positive Refiner Aesthetic Score | FLOAT | β |
| Negative Refiner Aesthetic Score | FLOAT | β |