Nodes/comfyui-AGSoft/🎬🧊AGSoft Minimax H3 Latent Upscaler Plus
ComfyUI Node

🎬🧊AGSoft Minimax H3 Latent Upscaler Plus

🎬 AGSoft Minimax H3 Latent Upscaler Plus. The input latent (plain video or joint AV) first passes the LEARNED 3D upscaler, then the upscaled latent is refined by the built-in sampler (few steps, denoise widget) and decoded by the built-in VAE (tiled/standard/off) with audio decode — the whole 'upscaler between two samplers' chain in one node. Per-node phase cache: decode widget changes re-decode only, sampler widget changes do not re-run the learned upscale. --- 🎬🧊 AGSoft Minimax H3 Latent Upscaler Plus. Входной латент (обычный видео или совместный AV) сначала проходит ОБУЧЕННЫЙ 3D-апскейлер, затем апскейленный латент уточняется встроенным семплером (несколько шагов, виджет denoise) и декодируется встроенным VAE (tiled/standard/off) с декодом аудио — вся цепочка «апскейлер между двумя семплерами» в одной ноде. Кэш фаз по ноде: смена виджетов декода только передекодирует, смена виджетов семплера не перезапускает обученный апскейл.

By Art-xmaster·Created about a year ago·Updated a day ago· 32
🎬🧊AGSoft Minimax H3 Latent Upscaler Plus
  • latent
  • model
  • positive
  • negative
  • sigmas
  • vae
  • audio_vae
  • video_latent
  • video_audio_latent
  • images
  • audio
◄model_name▾►
◄modescale by multiplier►
◄scale2.00►
◄width1280►
◄height704►
◄megapixels1.0►
◄align32►
◄keep_proportiontrue►
◄devicecuda►
◄precisionfp16►
◄offload_after_upscalefalse►
◄seed0►
◄steps4►
◄cfg1.0►
◄sampler_name▾►
◄scheduler▾►
◄denoise1.00►
◄decode_modestandard►
◄tile_size512►
◄overlap64►
◄temporal_size64►
◄temporal_overlap8►
CategoryAGSoft/MiniMaxH3

Inputs (29)

NameTypeDefaultDescription
latentLATENTSmart input: plain 24-channel MiniMax H3 video latent (image or video) OR native joint audio-video latent (NestedTensor [video, audio]); it is upscaled by the learned network before refine sampling. --- Умный вход: обычный видеолатент MiniMax H3 на 24 канала (изображение или видео) ИЛИ совместный аудио-видео латент (NestedTensor [video, audio]); апскейлится обученной сетью перед refine-семплированием.
model_nameCOMBOCheckpoint of the learned 3D upscaler from models/latent_upscale_models (.safetensors or .pth, architecture auto-detected). --- Чекпоинт обученного 3D-апскейлера из models/latent_upscale_models (.safetensors или .pth, архитектура определяется автоматически).
modeCOMBOscale by multiplierHow the target pixel size is computed: source size x scale, exact width/height, or total area in megapixels at the source aspect ratio. --- Как вычисляется целевой размер в пикселях: размер источника x scale, точные width/height или общая площадь в мегапикселях с пропорцией источника.
scaleFLOAT2.001–4Upscale multiplier applied to the source pixel size (mode: scale by multiplier). --- Множитель апскейла к пиксельному размеру источника (режим: scale by multiplier).
widthINT128064–4096Target pixel width (mode: target dimensions); snapped to the alignment grid. --- Целевая ширина в пикселях (режим: target dimensions); приводится к сетке выравнивания.
heightINT70464–4096Target pixel height (mode: target dimensions); snapped to the alignment grid. --- Целевая высота в пикселях (режим: target dimensions); приводится к сетке выравнивания.
megapixelsFLOAT1.00.1–8Target frame area in megapixels at the source aspect ratio (1024x1024 = 1 MP, mode: megapixels). --- Целевая площадь кадра в мегапикселях с пропорцией источника (1024x1024 = 1 МП, режим: megapixels).
alignINT321–512Output pixel grid step: both output axes are rounded to multiples of this value, kept compatible with the 16-pixel grid of the H3 VAE. --- Шаг пиксельной сетки выхода: обе оси результата округляются до кратных этому значению с сохранением совместимости с сеткой 16 пикселей VAE H3.
keep_proportionBOOLEANtrueSearch nearby grid pairs and pick the one that best preserves the source aspect ratio; off rounds width and height to the grid independently. --- Перебирает соседние пары сетки и выбирает наилучшую по сохранению пропорций источника; off округляет ширину и высоту по сетке независимо.
deviceCOMBOcudaCompute device for the upscaler network; silently falls back to CPU when CUDA is unavailable. --- Устройство вычислений сети апскейлера; молча откатывается на CPU, если CUDA недоступна.
precisionCOMBOfp16Inference precision of the upscaler network; fp16/bf16 roughly halve VRAM usage. --- Точность инференса сети апскейлера; fp16/bf16 примерно вдвое снижают потребление VRAM.
offload_after_upscaleBOOLEANfalseMove the cached network to CPU after the run to free VRAM; the next run pays the transfer back. --- После запуска переносить кэшированную сеть на CPU для освобождения VRAM; следующий запуск платит обратным переносом.
modelMODELThe model used for refine sampling of the upscaled latent. --- Модель для refine-семплирования апскейленного латента.
positiveCONDITIONINGThe conditioning describing the attributes you want to include. --- Условие с атрибутами, которые нужно включить.
seedINT00–18446744073709550000The random seed used for creating the refine noise. --- Сид для генерации шума уточнения.
stepsINT41–10000Refine steps count (3-5 is usually enough), unless sigmas provide their own. --- Число шагов уточнения (обычно достаточно 3-5), если сигмы не задали свои.
cfgFLOAT1.00–100CFG scale. Usually 1.0 for H3. --- Масштаб CFG. Обычно 1.0 для H3.
sampler_nameCOMBOThe algorithm used when refine sampling. --- Алгоритм семплирования уточнения.
schedulerCOMBOThe scheduler controls how noise is gradually removed. --- Планировщик определяет, как удаляется шум.
negativeoptCONDITIONINGOptional negative conditioning. Empty conditioning is created if not connected. --- Опциональный негатив. Если не подключён — пустой конд.
sigmasoptSIGMASOptional custom sigmas. If connected, steps/scheduler are ignored. --- Опциональные сигмы. Если подключены, steps/scheduler игнорируются.
denoiseoptFLOAT1.000–1Refine denoise amount (used only when sigmas are NOT connected); low values keep the upscaled content, high values re-generate more. --- Степень денойзинга уточнения (только если сигмы НЕ подключены); низкие значения сохраняют апскейленное содержимое, высокие генерируют заново.
vaeoptVAEOptional VAE: decodes the refined latent into images right inside this node (tiled or standard). --- Опциональный VAE: декодирует уточнённый латент в картинки прямо внутри ноды (tiled или standard).
audio_vaeoptVAEOptional Audio VAE for decoding the audio latent. --- Опциональный Audio VAE для декодирования аудио-латента.
decode_modeoptCOMBOstandardHow the built-in VAE decodes latents: tiled = VAE Decode (Tiled) logic (low VRAM, big images/video), standard = plain decode (faster, more VRAM), off = no decode. --- Как встроенный VAE декодирует латенты: tiled = логика VAE Decode (Tiled) (мало VRAM, большие картинки/видео), standard = обычный декод (быстрее, больше VRAM), off = без декода.
tile_sizeoptINT51264–4096Tiled decode: tile size in pixels (like native VAE Decode (Tiled)). --- Плиточный декод: размер плитки в пикселях (как в нативной VAE Decode (Tiled)).
overlapoptINT640–4096Tiled decode: overlap between tiles in pixels; auto-clamped to tile_size / 4. --- Плиточный декод: перекрытие плиток в пикселях; авто-кламп до tile_size / 4.
temporal_sizeoptINT648–4096Only used for video VAEs: amount of frames to decode at a time. --- Только для видео-VAE: сколько кадров декодировать за один проход.
temporal_overlapoptINT84–4096Only used for video VAEs: amount of frames to overlap; auto-clamped. --- Только для видео-VAE: перекрытие в кадрах; авто-кламп.

Outputs (4)

NameTypeDescription
video_latentLATENTRefined video-only latent after upscale + refine sampling. --- Уточнённый латент только видео после апскейла и refine-семплирования.
video_audio_latentLATENTRefined joint AV latent (upscaled video + audio after sampling); None when the input had no audio part. Raises an error if connected while the input had no audio. --- Уточнённый совместный AV-латент (апскейленное видео + аудио после семплирования); None, если на входе не было аудиочасти. Выдаёт ошибку, если выход подключён, а на входе не было аудио.
imagesIMAGEDecoded images/video of the refined latent. --- Декодированные изображения/видео уточнённого латента.
audioAUDIOThe decoded audio of the refined latent. --- Декодированное аудио уточнённого латента.