Build a character
A character is a few reference images plus a description. Load a face, a body shot and one or two wardrobe shots into Encode Character. It writes a.char, Save Character puts it in ComfyUI/models/characters/, and Load Character picks it up from there.
Download character_encode.json
Render with FLUX.2 Klein 9B
FLUX.2 reads references as latents. Decode Character’srefs goes into a Character Reference Latent node on both the positive and the negative conditioning. The result is an image.
Download flux_klein_9b_image_char.json
Render with MiniMax H3
MiniMax H3 takes references in numbered slots.refs goes into a Character References Split node, which fills the slots in order. The result is a video.
Download minimax_h3_char_video.json
Voice
A character can carry a voice for MiniMax H3 Reference to Video.1
Add the voice
Wire Load Audio into Encode Character’s
voice input. Use about 30 seconds of clean speech with no music.2
Send it to H3
On Decode Character, set
style to token and wire voice into the H3 node’s ref_audio_0.voice set to auto, the clip is sent only when the prompt has dialogue:
The match is on words, so “no speaking” still counts as dialogue. Set
voice to never for a silent shot like that, or always to force the voice in.

