Nodes/MiniMax H3 Audio T8/MiniMax H3 Detail Mixer Sampler / 混合细节采样 (Advanced)
ComfyUI Node

MiniMax H3 Detail Mixer Sampler / 混合细节采样 (Advanced)

Four quality knobs that all start at zero

By T8mars·Created 20 days ago·Updated a day ago· 807
MiniMax H3 Detail Mixer Sampler / 混合细节采样 (Advanced)
  • model
  • av_latent
  • model
  • sampler
  • sigmas
  • actual_nfe
  • planned_joint_av_forwards
  • report_json
steps8
shift_video12.00
shift_audio3.00
enable_tailfalse
extra_tail_steps1
tail_spacingvideo_sigma_linear
profileturbo_standard8
enable_model_time_biasfalse
bias-0.025
bias_start_progress0.70
bias_end_progress0.95
bias_domainvideo_sigma
enable_stgfalse
stg_scale0.35
stg_double_blocks25
stg_start_progress0.25
stg_end_progress0.85
enable_restartfalse
restart_video_sigma0.150
restart_steps3
restart_seed2608183001

H3's detail problems - slightly mushy faces, tails that look unfinished, shots that wobble - each have a community fix, but bolting four fixes onto one sampler by hand is a recipe for nonsense. MiniMaxH3DetailMixerSamplerT8Advanced bundles four of T8mars' experimental techniques into a single fail-closed sampler setup, and here's the crucial part: all four default to off. It's a sampler composer, not a magic "make it better" button. You opt in, one experiment at a time.

The four knobs

  • Tail subdivision (enable_tail): adds extra_tail_steps at the low-sigma end with your choice of tail_spacing. The idea is the same one the KB's sampler notes describe for flow models - the last steps are where fine detail actually settles, and a few extra cheap steps there can buy texture without redoing the whole schedule.
  • Smooth Model-Time Bias (enable_model_time_bias): applies a bias (default −0.025, so it only goes negative) over bias_start_progressbias_end_progress on the video sigma domain. It's a gentle nudge to the model's time input late in sampling, not a CFG change.
  • H3 STG (enable_stg): self-guidance for H3. stg_scale (0.35 default) with stg_double_blocks (default "25", the block index list) and a start/end progress window. This is the attention-level trick, so it costs extra compute where it runs.
  • Joint AV RF Restart (enable_restart): re-noises to restart_video_sigma and takes restart_steps more passes. It's the "one do-over near the end" idea, on a fixed restart_seed.

The outputs nobody reads (but should)

Alongside the usual model/sampler/sigmas you wire into the sampler, this node reports actual_nfe and planned_joint_av_forwards. That second one is the honest bill: every enabled effect adds joint AV forwards, and H3 forwards are expensive (the model shares compute between video and audio). Check it before you queue a run, not after.

The discipline

One effect, one run, fixed seed, compare. The pack's own README is explicit that none of these are claimed as stable quality uplifts yet - they're experiments with mechanical checks, not endorsements. If you flip all four on and the clip comes out different, you won't know which knob did it. The default profile is turbo_standard8; the composer expects you to treat that as the baseline contract and stay on it while you experiment.

Installing it

From the MiniMax H3 Audio T8 pack. Manager search MiniMax H3 Audio T8, or:

cd ComfyUI/custom_nodes
git clone https://github.com/T8mars/comfyui-minimax-h3-audio-T8

restart. No forced pip deps; H3 weights/CLIP/VAE/LoRAs are yours to place in models/. H3 weights' Community License excludes the US, EU, UK and South Korea.

Where it bites

The trap is assuming enable_tail etc. are safe defaults because they're present. They default off for a reason - several of these effects only have single-material mechanical verification, and the README warns against stacking them with Enhance-A-Video, STG, BlockCache or other global patches on a first pass. If your run explodes or quality drops, check actual_nfe first: you may have accidentally paid for a 15-forward schedule on an 8-step budget.

CategoryT8/MiniMax H3/Quality/Experimental

Inputs (23)

NameTypeDefaultDescription
modelMODEL
av_latentLATENT
stepsINT81–10000
shift_videoFLOAT12.000.01–100
shift_audioFLOAT3.000.01–100
enable_tailBOOLEANfalse
extra_tail_stepsINT10–8
tail_spacingCOMBOvideo_sigma_linear3 options: video_sigma_linear, video_sigma_cosine, base_flow_linear
profileCOMBOturbo_standard85 options: turbo_standard8, turbo_ema8, turbo_fl2v8, stock20, custom_strict
enable_model_time_biasBOOLEANfalse
biasFLOAT-0.025-0.5–0
bias_start_progressFLOAT0.700–0.99
bias_end_progressFLOAT0.950.01–1
bias_domainCOMBOvideo_sigma2 options: video_sigma, base_flow
enable_stgBOOLEANfalse
stg_scaleFLOAT0.350–5
stg_double_blocksSTRING25
stg_start_progressFLOAT0.250–0.99
stg_end_progressFLOAT0.850.01–1
enable_restartBOOLEANfalse
restart_video_sigmaFLOAT0.1500–0.5
restart_stepsINT30–8
restart_seedINT26081830010–18446744073709550000

Outputs (6)

NameTypeDescription
modelMODEL
samplerSAMPLER
sigmasSIGMAS
actual_nfeINT
planned_joint_av_forwardsINT
report_jsonSTRING