Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-FunPack > FunPack Hybrid Euler 2S Sampler

ComfyUI Node: FunPack Hybrid Euler 2S Sampler

Class Name

FunPackHybridEuler2SSampler

Category
FunPack/Sampling
Author
olivv-cs (Account age: 1247days)
Extension
ComfyUI-FunPack
Latest Updated
2026-10-07
Github Stars
0.02K

How to Install ComfyUI-FunPack

Install this extension via the ComfyUI Manager by searching for ComfyUI-FunPack
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-FunPack in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

FunPack Hybrid Euler 2S Sampler Description

Sophisticated hybrid sampling node for quality motion dynamics with progressive correction blending and optional features for high-fidelity outputs.

FunPack Hybrid Euler 2S Sampler:

The FunPackHybridEuler2SSampler is a sophisticated hybrid sampling node designed to enhance the quality and motion dynamics of generated content. It combines an early Euler ancestral method with order-2 denoised extrapolation for motion, transitioning to a late DPM-Solver++(2S) ODE for quality refinement. This dual approach allows for progressive correction blending, ensuring high-quality outputs with smooth motion transitions. The sampler is equipped with optional features such as eta decay, anti-stiffness motion pulses, velocity bias, and reactive rescue mechanisms. These features make it particularly effective for applications requiring high fidelity and dynamic motion, such as video and audio processing. The node is also adaptable to rectified-flow models, where it employs a Heun corrector instead of the standard 2S method, ensuring compatibility and enhanced performance across different model types.

FunPack Hybrid Euler 2S Sampler Input Parameters:

eta

The eta parameter controls the noise level during the sampling process, influencing the randomness and diversity of the generated output. A higher eta value introduces more noise, potentially leading to more varied results, while a lower value results in more deterministic outputs. The default value is 1.0, with a typical range from 0.0 to 2.0.

s_noise

The s_noise parameter determines the strength of the noise applied during sampling. It affects the texture and detail of the output, with higher values leading to more pronounced noise effects. The default value is 1.0, and it can be adjusted to fine-tune the balance between noise and clarity.

high_quality_pct

This parameter specifies the percentage of the sampling process dedicated to high-quality refinement. A higher percentage allocates more steps to quality enhancement, improving the final output's sharpness and detail. The default value is 0.35, indicating that 35% of the process focuses on quality.

correction_blend

correction_blend controls the blending ratio between the initial and corrected outputs during the sampling process. A value of 1.0 applies full correction, while lower values blend the original and corrected outputs. The default is 1.0, ensuring maximum correction.

quality_sharpness

The quality_sharpness parameter adjusts the sharpness of the output during the quality refinement phase. Higher values increase sharpness, enhancing detail and contrast, while lower values produce softer results. The default is 0.0, providing a neutral sharpness level.

quality_sigma_start

This parameter sets the starting sigma value for the quality refinement phase, influencing the initial noise level. A lower sigma value results in less noise and a smoother start to the refinement process. The default is not specified, allowing for dynamic adjustment based on other parameters.

motion_pulse_mode

motion_pulse_mode determines the activation of motion pulses, which enhance dynamic motion effects. Options include "off" for no pulses and other modes for varying pulse intensities. The default is "off," disabling motion pulses.

motion_pulse_start_pct

This parameter defines the starting point of motion pulses as a percentage of the total sampling process. It determines when motion effects begin to influence the output. The default value is 0.30, starting pulses at 30% of the process.

motion_pulse_count

motion_pulse_count specifies the number of motion pulses applied during sampling. More pulses can enhance motion dynamics but may also increase processing time. The default is 2, providing a moderate level of motion enhancement.

motion_pulse_spacing_pct

This parameter sets the spacing between motion pulses as a percentage of the total process. It controls the frequency of motion effects, with smaller values leading to more frequent pulses. The default is 0.22, spacing pulses evenly throughout the process.

motion_pulse_strength

motion_pulse_strength determines the intensity of motion pulses, affecting the prominence of motion effects. Higher values result in stronger motion dynamics. The default is 0.85, providing a noticeable but balanced motion effect.

motion_pulse_noise

This parameter adds noise to motion pulses, enhancing their randomness and variability. A value of 0.0 applies no additional noise, while higher values increase variability. The default is 0.0, maintaining consistent motion effects.

motion_pulse_steps

motion_pulse_steps specifies the number of steps over which motion pulses are applied. More steps can smooth out motion effects but may also extend processing time. The default is not specified, allowing for dynamic adjustment.

velocity_bias_mode

This parameter controls the application of velocity bias, which influences the direction and speed of motion effects. Options include "off" for no bias and other modes for varying bias levels. The default is "off," disabling velocity bias.

velocity_bias_strength

velocity_bias_strength determines the intensity of velocity bias, affecting the directionality and speed of motion effects. Higher values increase bias strength. The default is 0.0, applying no bias.

velocity_bias_source

This parameter specifies the source of velocity bias, influencing how bias is calculated and applied. Options include "mean" for average-based bias and other sources for different calculations. The default is "mean," using average-based bias.

velocity_refinement_key

velocity_refinement_key sets the key for velocity refinement, determining how velocity effects are refined during sampling. The default is "default," applying standard refinement.

rescue_mode

This parameter activates rescue mode, which applies corrective measures to prevent undesirable artifacts. When enabled, it can improve output quality in challenging scenarios. The default is False, disabling rescue mode.

rescue_threshold

rescue_threshold sets the threshold for activating rescue mode, determining when corrective measures are applied. A lower threshold triggers rescue mode more frequently. The default is 0.15, providing a moderate activation level.

rescue_strength

This parameter determines the strength of rescue mode corrections, affecting the intensity of corrective measures. Higher values apply stronger corrections. The default is 0.2, providing a balanced correction level.

rescue_prompt_sig

rescue_prompt_sig specifies the sigma value for rescue mode prompts, influencing the noise level during corrections. The default is not specified, allowing for dynamic adjustment.

eta_final

The eta_final parameter sets the final noise level at the end of the sampling process, influencing the randomness of the final output. A higher value increases noise, while a lower value results in a more deterministic output. The default is 1.0.

normalize_strength

normalize_strength determines the strength of normalization applied during sampling, affecting the consistency and uniformity of the output. Higher values increase normalization strength. The default is 0.0, applying no normalization.

normalize_start_sigma

This parameter sets the starting sigma value for normalization, influencing the initial noise level during normalization. A lower sigma value results in less noise and a smoother start to normalization. The default is 0.9.

FunPack Hybrid Euler 2S Sampler Output Parameters:

x

The output parameter x represents the final sampled result after applying the hybrid sampling process. It encapsulates the combined effects of motion dynamics and quality refinement, providing a high-quality output with enhanced motion effects. The value of x is crucial for applications requiring detailed and dynamic content, such as video and audio processing.

FunPack Hybrid Euler 2S Sampler Usage Tips:

  • To achieve high-quality outputs with smooth motion transitions, adjust the high_quality_pct to allocate more steps to quality refinement.
  • Utilize motion_pulse_mode and motion_pulse_strength to enhance dynamic motion effects, especially in video applications.
  • Experiment with eta and s_noise to balance noise and clarity, tailoring the output to your specific artistic needs.

FunPack Hybrid Euler 2S Sampler Common Errors and Solutions:

"ImportError: cannot import name ' FunPack Hybrid Euler 2S Sampler'"

  • Explanation: This error occurs when the module containing FunPackHybridEuler2SSampler is not correctly imported.
  • Solution: Ensure that the module path is correct and that the FunPackHybridEuler2SSampler class is available in the specified module.

"TypeError: unsupported operand type(s) for /: 'NoneType' and 'float'"

  • Explanation: This error may occur if a parameter expected to be a float is not properly initialized or is set to None.
  • Solution: Check all input parameters to ensure they are correctly initialized with appropriate float values before running the sampler.

"ValueError: invalid value for parameter 'motion_pulse_mode'"

  • Explanation: This error indicates that an unsupported value was provided for the motion_pulse_mode parameter.
  • Solution: Verify that the motion_pulse_mode is set to a valid option, such as "off" or other supported modes, as specified in the documentation.

FunPack Hybrid Euler 2S Sampler Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-FunPack
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

FunPack Hybrid Euler 2S Sampler