ComfyUI Node
Muse Minimax Refine
A ComfyUI node in Muse Collective with 27 inputs and 2 outputs.
Muse Minimax Refine
- model
- clip
- vae
- audio_vae
- candidate_1_images
- candidate_1_audio
- candidate_2_images
- candidate_2_audio
- candidate_3_images
- candidate_3_audio
- candidate_4_images
- candidate_4_audio
- ref_images
- images
- audio
◄prompt►
◄candidate0►
◄aspect_ratio16:9 (Widescreen)►
◄megapixels1.96►
◄multiple32►
◄resize_methodcrop►
◄ref_image_sizematch►
◄denoise0.40►
◄seed0►
◄steps20►
◄sampler_nameres_multistep►
◄schedulersimple►
◄shift_video12.00►
◄shift_audio3.00►
CategoryMuse Collective
Inputs (27)
| Name | Type | Default | Description |
|---|---|---|---|
| model | MODEL | — | |
| clip | CLIP | — | |
| vae | VAE | — | |
| audio_vae | VAE | — | |
| prompt | STRING | Wire this from your director-style node's compiled_prompt output — the refine pass reuses the exact prompt the candidate was generated from. | |
| candidate | INT | 00–4 | Which of the four candidate slots to refine. Set by the button selector in the node's UI. Defaults to 0 (none picked yet) — the node deliberately refuses to run at 0, rather than silently falling back to candidate 1, so a graph can't get queued before you've actually chosen one. |
| aspect_ratio | COMBO | 16:9 (Widescreen) | 8 options: 1:1 (Square), 2:3 (Portrait Photo), 3:2 (Photo), 3:4 (Portrait Standard), 4:3 (Standard), 9:16 (Portrait Widescreen), +2 |
| megapixels | FLOAT | 1.960.1–4 | Target resolution for the refined output — normally higher than whatever resolution the candidates were scouted at. |
| multiple | INT | 328–128 | — |
| resize_method | COMBO | crop | How the selected candidate's frames get fit to the new target resolution when its aspect ratio doesn't match. |
| ref_image_size | COMBO | match | Only used when ref_images is connected. 'match' scales references down to the output's pixel area (faster). 'max' keeps up to a 2048px short edge for stronger identity fidelity, but reference tokens ride every sampling step so it's several times slower. |
| denoise | FLOAT | 0.400.05–1 | How much of the candidate's own content survives vs. gets redrawn. Low values (~0.2-0.3) stay close to the candidate and mostly add resolution/detail. High values (~0.6+) let the model redraw more, which can drift from the candidate's content — 1.0 regenerates from scratch and ignores it entirely. |
| seed | INT | 00–18446744073709550000 | — |
| steps | INT | 201–100 | — |
| sampler_name | COMBO | res_multistep | 4 options: res_multistep, euler, euler_ancestral, dpmpp_2m |
| scheduler | COMBO | simple | 4 options: simple, normal, beta, sgm_uniform |
| shift_video | FLOAT | 12.000.01–100 | — |
| shift_audio | FLOAT | 3.000.01–100 | — |
| candidate_1_imagesopt | IMAGE | — | |
| candidate_1_audioopt | AUDIO | — | |
| candidate_2_imagesopt | IMAGE | — | |
| candidate_2_audioopt | AUDIO | — | |
| candidate_3_imagesopt | IMAGE | — | |
| candidate_3_audioopt | AUDIO | — | |
| candidate_4_imagesopt | IMAGE | — | |
| candidate_4_audioopt | AUDIO | — | |
| ref_imagesopt | IMAGE | The same character/product reference photos that anchored identity and fine detail (exact prop shape, skin, likeness) in the original candidate — e.g. wired from MuseMinimaxDirector's ref_images_used output. Without this, the refine pass only has the text prompt to go on, and any detail the prompt doesn't spell out explicitly is free to drift during the partial-denoise redraw — this is what locks it back down. |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| images | IMAGE | — |
| audio | AUDIO | — |