ComfyUI Node: BlehBlendConditioning

Authored by blepping

Created

Updated

140 stars

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Category

conditioning

Inputs

conditioning_1 CONDITIONING
conditioning_2 CONDITIONING
blend_mode
  • a_only
  • b_only
  • bislerp_wrong
  • slerp
  • colorize
  • cosinterp
  • cuberp
  • hslerp
  • hslerpalt
  • hslerpalt110x
  • hslerpalt125x
  • hslerpalt150x
  • hslerpalt300x
  • hslerpaltflipsign
  • hslerpaltflipsign110x
  • hslerpaltflipsign125x
  • hslerpaltflipsign150x
  • hslerpaltflipsign300x
  • problerp0.25
  • problerp0.1
  • problerp0.025
  • probselect
  • probselect_channels
  • probselectsmoothed
  • probselectsmoothed_channels
  • probselectsmoothed_ks5
  • probselectsmoothed_ks9
  • probselectsmoothed_ks9_sigma3
  • probinject
  • probsubtract_b
  • gradient
  • inject
  • injecthalf
  • injectquarter
  • inject_difference
  • inject_copysign_a
  • inject_copysign_b
  • inject_avoidsign_a
  • inject_avoidsign_b
  • cfg
  • cfg_base_a
  • lerp
  • lerp050x
  • lerp075x
  • lerp110x
  • lerp125x
  • lerp150x
  • lerp_copysign_a
  • lerp_copysign_b
  • lerp_avoidsign_a
  • lerp_avoidsign_b
  • weighted_average
  • lineardodge
  • copysign
  • probcopysign
  • slice_flat_d1
  • slice_flat_d2
  • slice_d1
  • slice_d2
  • slice_d3
  • slice_d1_flip
  • slice_d2_flip
  • slice_d3_flip
  • slicesmooth_d1
  • slicesmooth_d2
  • slicesmooth_d3
  • loplerp_a098
  • loplerp_a101
  • loplerp_a102
  • loplerp_a105
  • cosinesimilarity
  • cosinesimilarity_flat
  • cosinesimilarity_flat_spatdims
  • cosinesimilarity_avg_spatdims
  • hybrid_lerp_cosinesimilarity
  • colordodge
  • difference
  • exclusion
  • glow
  • hardlight
  • linearlight
  • multiply
  • multiply_by_b
  • overlay
  • pinlight
  • reflect
  • screen
  • subtract
  • subtract_b
  • subtract_b_scaleup_a
  • vividlight
  • wavelet_b_hi_100_lo_0
  • wavelet_b_hi_0_lo_100
  • ortho
  • ortho_rescaled
  • ortho_rescaled_lerpish
  • ortho_lerp
  • ortho_dyn_lerp
  • ortho_dyn_lerp_inverted
  • ortho_lerp_rescaled
  • ortho_cfg
  • ortho_cfg_base_a
  • symmetric_ortho
  • symmetric_ortho_rescaled
  • contrastive_ortho_cfg
  • contrastive_ortho_cfg_base_a
  • sp_circular_interpolation
  • geodesic_square_matrix
  • fft_blend
  • fft_phase_blend
  • fft_magnitude_blend
  • decomp_rank_blend
  • decomp_diff
  • pct_limited_025
  • moment_aligned
  • distro_aligned
  • distro_aligned_result
  • gaussian_aligned_result
  • gaussian_aligned
  • magnitude_interpolation_lerpsign
  • rms_interpolation_lerpsign
  • pythagorean_lerp
  • orbit
  • norma_only
  • normb_only
  • normslerp
  • normcolorize
  • normcosinterp
  • normcuberp
  • normhslerpalt
  • normhslerpalt110x
  • normhslerpalt125x
  • normhslerpalt150x
  • normhslerpalt300x
  • normhslerpaltflipsign
  • normhslerpaltflipsign110x
  • normhslerpaltflipsign125x
  • normhslerpaltflipsign150x
  • normhslerpaltflipsign300x
  • normproblerp0.25
  • normproblerp0.1
  • normproblerp0.025
  • normprobselect
  • normprobselect_channels
  • normprobselectsmoothed
  • normprobselectsmoothed_channels
  • normprobselectsmoothed_ks5
  • normprobselectsmoothed_ks9
  • normprobselectsmoothed_ks9_sigma3
  • normprobinject
  • normprobsubtract_b
  • normgradient
  • norminject
  • norminjecthalf
  • norminjectquarter
  • norminject_difference
  • norminject_copysign_a
  • norminject_copysign_b
  • norminject_avoidsign_a
  • norminject_avoidsign_b
  • normcfg
  • normcfg_base_a
  • normlerp
  • normlerp050x
  • normlerp075x
  • normlerp110x
  • normlerp125x
  • normlerp150x
  • normlerp_copysign_a
  • normlerp_copysign_b
  • normlerp_avoidsign_a
  • normlerp_avoidsign_b
  • normweighted_average
  • normlineardodge
  • normcopysign
  • normprobcopysign
  • normslice_flat_d1
  • normslice_flat_d2
  • normslice_d1
  • normslice_d2
  • normslice_d3
  • normslice_d1_flip
  • normslice_d2_flip
  • normslice_d3_flip
  • normslicesmooth_d1
  • normslicesmooth_d2
  • normslicesmooth_d3
  • normloplerp_a098
  • normloplerp_a101
  • normloplerp_a102
  • normloplerp_a105
  • normcosinesimilarity
  • normcosinesimilarity_flat
  • normcosinesimilarity_flat_spatdims
  • normcosinesimilarity_avg_spatdims
  • normhybrid_lerp_cosinesimilarity
  • normcolordodge
  • normdifference
  • normexclusion
  • normglow
  • normhardlight
  • normlinearlight
  • normmultiply_by_b
  • normoverlay
  • normpinlight
  • normreflect
  • normscreen
  • normsubtract
  • normsubtract_b
  • normsubtract_b_scaleup_a
  • normvividlight
  • normwavelet_b_hi_100_lo_0
  • normwavelet_b_hi_0_lo_100
  • normortho
  • normortho_rescaled
  • normortho_rescaled_lerpish
  • normortho_lerp
  • normortho_dyn_lerp
  • normortho_dyn_lerp_inverted
  • normortho_lerp_rescaled
  • normortho_cfg
  • normortho_cfg_base_a
  • normsymmetric_ortho
  • normsymmetric_ortho_rescaled
  • normcontrastive_ortho_cfg
  • normcontrastive_ortho_cfg_base_a
  • normsp_circular_interpolation
  • normgeodesic_square_matrix
  • normfft_blend
  • normfft_phase_blend
  • normfft_magnitude_blend
  • normdecomp_rank_blend
  • normdecomp_diff
  • normpct_limited_025
  • normmoment_aligned
  • normdistro_aligned
  • normdistro_aligned_result
  • normgaussian_aligned_result
  • normgaussian_aligned
  • normmagnitude_interpolation_lerpsign
  • normrms_interpolation_lerpsign
  • normpythagorean_lerp
  • normorbit
  • reva_only
  • revb_only
  • revbislerp_wrong
  • revslerp
  • revcolorize
  • revcosinterp
  • revcuberp
  • revhslerp
  • revhslerpalt
  • revhslerpalt110x
  • revhslerpalt125x
  • revhslerpalt150x
  • revhslerpalt300x
  • revhslerpaltflipsign
  • revhslerpaltflipsign110x
  • revhslerpaltflipsign125x
  • revhslerpaltflipsign150x
  • revhslerpaltflipsign300x
  • revproblerp0.25
  • revproblerp0.1
  • revproblerp0.025
  • revprobselect
  • revprobselect_channels
  • revprobselectsmoothed
  • revprobselectsmoothed_channels
  • revprobselectsmoothed_ks5
  • revprobselectsmoothed_ks9
  • revprobselectsmoothed_ks9_sigma3
  • revprobinject
  • revprobsubtract_b
  • revgradient
  • revinject
  • revinjecthalf
  • revinjectquarter
  • revinject_difference
  • revinject_copysign_a
  • revinject_copysign_b
  • revinject_avoidsign_a
  • revinject_avoidsign_b
  • revcfg
  • revcfg_base_a
  • revlerp
  • revlerp050x
  • revlerp075x
  • revlerp110x
  • revlerp125x
  • revlerp150x
  • revlerp_copysign_a
  • revlerp_copysign_b
  • revlerp_avoidsign_a
  • revlerp_avoidsign_b
  • revweighted_average
  • revlineardodge
  • revcopysign
  • revprobcopysign
  • revslice_flat_d1
  • revslice_flat_d2
  • revslice_d1
  • revslice_d2
  • revslice_d3
  • revslice_d1_flip
  • revslice_d2_flip
  • revslice_d3_flip
  • revslicesmooth_d1
  • revslicesmooth_d2
  • revslicesmooth_d3
  • revloplerp_a098
  • revloplerp_a101
  • revloplerp_a102
  • revloplerp_a105
  • revcosinesimilarity
  • revcosinesimilarity_flat
  • revcosinesimilarity_flat_spatdims
  • revcosinesimilarity_avg_spatdims
  • revhybrid_lerp_cosinesimilarity
  • revcolordodge
  • revdifference
  • revexclusion
  • revglow
  • revhardlight
  • revlinearlight
  • revmultiply
  • revmultiply_by_b
  • revoverlay
  • revpinlight
  • revreflect
  • revscreen
  • revsubtract
  • revsubtract_b
  • revsubtract_b_scaleup_a
  • revvividlight
  • revwavelet_b_hi_100_lo_0
  • revwavelet_b_hi_0_lo_100
  • revortho
  • revortho_rescaled
  • revortho_rescaled_lerpish
  • revortho_lerp
  • revortho_dyn_lerp
  • revortho_dyn_lerp_inverted
  • revortho_lerp_rescaled
  • revortho_cfg
  • revortho_cfg_base_a
  • revsymmetric_ortho
  • revsymmetric_ortho_rescaled
  • revcontrastive_ortho_cfg
  • revcontrastive_ortho_cfg_base_a
  • revsp_circular_interpolation
  • revgeodesic_square_matrix
  • revfft_blend
  • revfft_phase_blend
  • revfft_magnitude_blend
  • revdecomp_rank_blend
  • revdecomp_diff
  • revpct_limited_025
  • revmoment_aligned
  • revdistro_aligned
  • revdistro_aligned_result
  • revgaussian_aligned_result
  • revgaussian_aligned
  • revmagnitude_interpolation_lerpsign
  • revrms_interpolation_lerpsign
  • revpythagorean_lerp
  • revorbit
  • revnorma_only
  • revnormb_only
  • revnormslerp
  • revnormcolorize
  • revnormcosinterp
  • revnormcuberp
  • revnormhslerpalt
  • revnormhslerpalt110x
  • revnormhslerpalt125x
  • revnormhslerpalt150x
  • revnormhslerpalt300x
  • revnormhslerpaltflipsign
  • revnormhslerpaltflipsign110x
  • revnormhslerpaltflipsign125x
  • revnormhslerpaltflipsign150x
  • revnormhslerpaltflipsign300x
  • revnormproblerp0.25
  • revnormproblerp0.1
  • revnormproblerp0.025
  • revnormprobselect
  • revnormprobselect_channels
  • revnormprobselectsmoothed
  • revnormprobselectsmoothed_channels
  • revnormprobselectsmoothed_ks5
  • revnormprobselectsmoothed_ks9
  • revnormprobselectsmoothed_ks9_sigma3
  • revnormprobinject
  • revnormprobsubtract_b
  • revnormgradient
  • revnorminject
  • revnorminjecthalf
  • revnorminjectquarter
  • revnorminject_difference
  • revnorminject_copysign_a
  • revnorminject_copysign_b
  • revnorminject_avoidsign_a
  • revnorminject_avoidsign_b
  • revnormcfg
  • revnormcfg_base_a
  • revnormlerp
  • revnormlerp050x
  • revnormlerp075x
  • revnormlerp110x
  • revnormlerp125x
  • revnormlerp150x
  • revnormlerp_copysign_a
  • revnormlerp_copysign_b
  • revnormlerp_avoidsign_a
  • revnormlerp_avoidsign_b
  • revnormweighted_average
  • revnormlineardodge
  • revnormcopysign
  • revnormprobcopysign
  • revnormslice_flat_d1
  • revnormslice_flat_d2
  • revnormslice_d1
  • revnormslice_d2
  • revnormslice_d3
  • revnormslice_d1_flip
  • revnormslice_d2_flip
  • revnormslice_d3_flip
  • revnormslicesmooth_d1
  • revnormslicesmooth_d2
  • revnormslicesmooth_d3
  • revnormloplerp_a098
  • revnormloplerp_a101
  • revnormloplerp_a102
  • revnormloplerp_a105
  • revnormcosinesimilarity
  • revnormcosinesimilarity_flat
  • revnormcosinesimilarity_flat_spatdims
  • revnormcosinesimilarity_avg_spatdims
  • revnormhybrid_lerp_cosinesimilarity
  • revnormcolordodge
  • revnormdifference
  • revnormexclusion
  • revnormglow
  • revnormhardlight
  • revnormlinearlight
  • revnormmultiply_by_b
  • revnormoverlay
  • revnormpinlight
  • revnormreflect
  • revnormscreen
  • revnormsubtract
  • revnormsubtract_b
  • revnormsubtract_b_scaleup_a
  • revnormvividlight
  • revnormwavelet_b_hi_100_lo_0
  • revnormwavelet_b_hi_0_lo_100
  • revnormortho
  • revnormortho_rescaled
  • revnormortho_rescaled_lerpish
  • revnormortho_lerp
  • revnormortho_dyn_lerp
  • revnormortho_dyn_lerp_inverted
  • revnormortho_lerp_rescaled
  • revnormortho_cfg
  • revnormortho_cfg_base_a
  • revnormsymmetric_ortho
  • revnormsymmetric_ortho_rescaled
  • revnormcontrastive_ortho_cfg
  • revnormcontrastive_ortho_cfg_base_a
  • revnormsp_circular_interpolation
  • revnormgeodesic_square_matrix
  • revnormfft_blend
  • revnormfft_phase_blend
  • revnormfft_magnitude_blend
  • revnormdecomp_rank_blend
  • revnormdecomp_diff
  • revnormpct_limited_025
  • revnormmoment_aligned
  • revnormdistro_aligned
  • revnormdistro_aligned_result
  • revnormgaussian_aligned_result
  • revnormgaussian_aligned
  • revnormmagnitude_interpolation_lerpsign
  • revnormrms_interpolation_lerpsign
  • revnormpythagorean_lerp
  • revnormorbit
strength FLOAT
blend_cond_tensor BOOLEAN
blend_tensors STRING
metadata_base_mode
  • cond_1
  • cond_2
  • prefer_cond_1
  • prefer_cond_2
  • empty
size_mismatch_strategy
  • zero
  • mean_cond_1
  • mean_cond_2
  • match_cond_1
  • match_cond_2
  • replicate
  • larger
  • smaller
  • error
size_mismatch_alignment_mode
  • left
  • right
  • center

Outputs

CONDITIONING

Extension: ComfyUI-bleh

Better TAESD previews, BlehHyperTile.

Authored by blepping

Looking for a different node?

Run ComfyUI workflows without the setup

No installs, no CUDA version roulette, no GPU sitting idle on your bill. Bring a workflow and run it in the browser.

Learn more