1.8 KiB
FunPack Hybrid Euler 2S Sampler
This node outputs a ComfyUI SAMPLER object that can be connected directly into CustomSamplerAdvanced / SamplerCustomAdvanced.
Purpose
It is designed as a quality/speed compromise between:
euler_ancestral: fast, reliable, one model evaluation per step- full 2S-style samplers: higher quality, but more expensive because they need an extra evaluation every step
This sampler keeps classic Euler ancestral for most of the schedule, then applies a DPM-Solver++(2S)-style correction only on the late denoise steps where fine detail and cleanup usually matter most.
Parameters
eta: Ancestral stochasticity. 1.0 keeps normal ancestral behavior.
s_noise: Noise multiplier for ancestral noise injection.
high_quality_pct: Fraction of the late denoise steps that receive the extra 2S correction.
Example: 0.35 means only the last 35% of steps pay the extra compute cost.
correction_blend: Blend between pure Euler ancestral and the late-step 2S correction.
0.0= behaves like Euler ancestral1.0= full late-step correction
Recommended starting values
eta = 1.0s_noise = 1.0high_quality_pct = 0.30to0.40correction_blend = 1.0
For a safer first test, try:
high_quality_pct = 0.25correction_blend = 0.7
Expected behavior
Compared to plain euler_ancestral, this sampler should usually:
- preserve more late-stage detail
- clean up texture and edge quality better
- cost noticeably less than a full 2S sampler
Limitation
This node improves the sampler-side quality/speed tradeoff. It does not reduce the underlying cost of CFG++ guidance itself. If the goal becomes specifically “CFG++ quality at lower guidance cost”, that likely requires a custom GUIDER, not just a custom SAMPLER.