ComfyUI Node
ποΈ GRAG Unified Controller v3.0
A ComfyUI node in GRAG/v3.0 with 26 inputs and 1 output.
ποΈ GRAG Unified Controller v3.0
- conditioning
- conditioning
βenable_gragfalseβΊ
βcontrol_modesimpleβΊ
βpresetCustomβΊ
βlambda_global1.00βΊ
βdelta_global1.05βΊ
βper_layer_enabledfalseβΊ
βlayer_strategystructure_preservingβΊ
βlambda_start0.90βΊ
βlambda_end1.30βΊ
βdelta_start0.90βΊ
βdelta_end1.30βΊ
βtotal_layers60βΊ
βadaptive_enabledfalseβΊ
βadaptive_schedulesmooth_transitionβΊ
βmultiplier_start0.80βΊ
βmultiplier_end1.50βΊ
βmulti_resolution_enabledfalseβΊ
βtier_presetv221_visibleβΊ
βtier1_resolution512βΊ
βtier1_lambda1.00βΊ
βtier1_delta1.00βΊ
βtier2_resolution4096βΊ
βtier2_lambda1.30βΊ
βtier2_delta1.30βΊ
βstrength_multiplier1.00βΊ
CategoryGRAG/v3.0
Inputs (26)
| Name | Type | Default | Description |
|---|---|---|---|
| conditioning | CONDITIONING | Conditioning from any encoder (Qwen, Flux, SD3, etc.) | |
| enable_grag | BOOLEAN | false | Enable GRAG attention guidance (passthrough if disabled) |
| control_mode | COMBO | simple | Simple: Presets only | Advanced: Per-layer | Expert: Adaptive + Multi-res |
| preset | COMBO | Custom | Choose preset or 'Custom' for manual control (54 presets available) |
| lambda_global | FLOAT | 1.000.1β2 | Lambda (bias strength) - 1.0=neutral, >1=enhance, <1=reduce |
| delta_global | FLOAT | 1.050.1β2 | Delta (deviation intensity) - 1.0=neutral, >1=amplify, <1=suppress |
| per_layer_enabled | BOOLEAN | false | Enable per-layer control (different Ξ»/Ξ΄ per transformer block) |
| layer_strategy | COMBO | structure_preserving | Per-layer distribution strategy |
| lambda_start | FLOAT | 0.900.1β2 | Starting Ξ» for early layers |
| lambda_end | FLOAT | 1.300.1β2 | Ending Ξ» for late layers |
| delta_start | FLOAT | 0.900.1β2 | Starting Ξ΄ for early layers |
| delta_end | FLOAT | 1.300.1β2 | Ending Ξ΄ for late layers |
| total_layers | INT | 601β100 | Total transformer layers in model (Qwen: 60) |
| adaptive_enabled | BOOLEAN | false | Enable adaptive timestep scheduling (vary strength during denoising) |
| adaptive_schedule | COMBO | smooth_transition | Timestep-dependent schedule type |
| multiplier_start | FLOAT | 0.800.1β2 | Starting multiplier (early denoising steps) |
| multiplier_end | FLOAT | 1.500.1β2 | Ending multiplier (late denoising steps) |
| multi_resolution_enabled | BOOLEAN | false | Enable multi-resolution tiers (paper's 2-tier system) |
| tier_preset | COMBO | v221_visible | Multi-resolution tier preset |
| tier1_resolution | INT | 512256β2048 | Tier 1 resolution (coarse structure) |
| tier1_lambda | FLOAT | 1.000.1β2 | Tier 1 Ξ» (typically 1.0 for stability) |
| tier1_delta | FLOAT | 1.000.1β2 | Tier 1 Ξ΄ (typically 1.0 for stability) |
| tier2_resolution | INT | 40961024β8192 | Tier 2 resolution (fine details) |
| tier2_lambda | FLOAT | 1.300.1β2 | Tier 2 Ξ» (custom editing strength) |
| tier2_delta | FLOAT | 1.300.1β2 | Tier 2 Ξ΄ (custom editing strength) |
| strength_multiplier | FLOAT | 1.000β2 | Overall GRAG intensity multiplier (stored, not currently applied) |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| conditioning | CONDITIONING | β |