Diffusers
Safetensors
MiniMaxH3ModularPipeline
LynnReal-Onmi-beta-0.1 / comfyui /workflows /pose2v_lynnreal_4step.json
stdstu123's picture
Upload folder using huggingface_hub
67db948 verified
Raw History Blame Contribute Delete
39.9 kB
{
"id": "0b9a1e5c-6f24-4d31-9c77-2c5c0a7f1d10",
"revision": 0,
"last_node_id": 203,
"last_link_id": 361,
"nodes": [
{
"id": 92,
"type": "SaveVideo",
"pos": [
750,
4870
],
"size": [
1380,
860.6315789473684
],
"flags": {},
"order": 20,
"mode": 0,
"inputs": [
{
"localized_name": "视频",
"name": "video",
"type": "VIDEO",
"link": 260
},
{
"localized_name": "文件名前缀",
"name": "filename_prefix",
"type": "STRING",
"widget": {
"name": "filename_prefix"
},
"link": null
},
{
"localized_name": "格式",
"name": "format",
"type": "COMFY_DYNAMICCOMBO_V3",
"widget": {
"name": "format"
},
"link": null
},
{
"localized_name": "编解码器",
"name": "format.codec",
"type": "COMFY_DYNAMICCOMBO_V3",
"widget": {
"name": "format.codec"
},
"link": null
},
{
"localized_name": "编码器",
"name": "codec",
"shape": 7,
"type": "COMFY_DYNAMICCOMBO_V3",
"widget": {
"name": "codec"
},
"link": null
}
],
"outputs": [
{
"localized_name": "video",
"name": "video",
"type": "VIDEO",
"links": null
}
],
"properties": {
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"video/pose/MiniMax_H3",
"auto",
"auto",
"auto"
],
"widgets_values_named": {
"filename_prefix": "video/pose/MiniMax_H3",
"format": "auto",
"format.codec": "auto",
"codec": "auto"
}
},
{
"id": 117,
"type": "MarkdownNote",
"pos": [
-2500,
4850
],
"size": [
440,
740
],
"flags": {},
"order": 0,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Note: Model Links",
"properties": {},
"widgets_values": [
"## Model files\n\n**LynnReal (this release)**\n\n- `lynnreal_omni_standard_bf16.safetensors` → `ComfyUI/models/diffusion_models/`\n\n**MiniMax H3 components** (from [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3))\n\n- `minimax_h3_video_vae_fp16.safetensors` → `ComfyUI/models/vae/`\n- `minimax_h3_audio_vae_fp32.safetensors` → `ComfyUI/models/vae/`\n- `qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors` → `ComfyUI/models/text_encoders/`\n- `minimaxh3_art_is_explosion.safetensors` → `ComfyUI/models/embeddings/`\n (the prompt references it as `embedding:minimaxh3_art_is_explosion`)\n"
],
"widgets_values_named": {
"text": "## Model files\n\n**LynnReal (this release)**\n\n- `lynnreal_omni_standard_bf16.safetensors` → `ComfyUI/models/diffusion_models/`\n\n**MiniMax H3 components** (from [Comfy-Org/MiniMax-H3](https://huggingface.co/Comfy-Org/MiniMax-H3))\n\n- `minimax_h3_video_vae_fp16.safetensors` → `ComfyUI/models/vae/`\n- `minimax_h3_audio_vae_fp32.safetensors` → `ComfyUI/models/vae/`\n- `qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors` → `ComfyUI/models/text_encoders/`\n- `minimaxh3_art_is_explosion.safetensors` → `ComfyUI/models/embeddings/`\n (the prompt references it as `embedding:minimaxh3_art_is_explosion`)\n"
},
"color": "#222",
"bgcolor": "#000"
},
{
"id": 119,
"type": "VAELoader",
"pos": [
-1490,
5490
],
"size": [
640,
70
],
"flags": {},
"order": 1,
"mode": 0,
"inputs": [
{
"localized_name": "vae名称",
"name": "vae_name",
"type": "COMBO",
"widget": {
"name": "vae_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "VAE",
"name": "VAE",
"type": "VAE",
"links": [
251,
273
]
}
],
"properties": {
"Node name for S&R": "VAELoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"models": [
{
"name": "minimax_h3_video_vae_fp16.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_video_vae_fp16.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"minimax_h3_video_vae_fp16.safetensors"
],
"widgets_values_named": {
"vae_name": "minimax_h3_video_vae_fp16.safetensors"
}
},
{
"id": 120,
"type": "VAELoader",
"pos": [
-1490,
5630
],
"size": [
650,
70
],
"flags": {},
"order": 2,
"mode": 0,
"inputs": [
{
"localized_name": "vae名称",
"name": "vae_name",
"type": "COMBO",
"widget": {
"name": "vae_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "VAE",
"name": "VAE",
"type": "VAE",
"links": [
250
]
}
],
"properties": {
"Node name for S&R": "VAELoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"models": [
{
"name": "minimax_h3_audio_vae_fp32.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/vae/minimax_h3_audio_vae_fp32.safetensors",
"directory": "vae"
}
]
},
"widgets_values": [
"minimax_h3_audio_vae_fp32.safetensors"
],
"widgets_values_named": {
"vae_name": "minimax_h3_audio_vae_fp32.safetensors"
}
},
{
"id": 121,
"type": "VAEDecodeAudio",
"pos": [
20,
5750
],
"size": [
230,
60
],
"flags": {
"collapsed": false
},
"order": 21,
"mode": 0,
"inputs": [
{
"localized_name": "Latent",
"name": "samples",
"type": "LATENT",
"link": 281
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 250
}
],
"outputs": [
{
"localized_name": "音频",
"name": "AUDIO",
"type": "AUDIO",
"links": [
259
]
}
],
"properties": {
"Node name for S&R": "VAEDecodeAudio",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 122,
"type": "VAEDecode",
"pos": [
20,
5650
],
"size": [
230,
60
],
"flags": {
"collapsed": false
},
"order": 22,
"mode": 0,
"inputs": [
{
"localized_name": "Latent",
"name": "samples",
"type": "LATENT",
"link": 280
},
{
"localized_name": "vae",
"name": "vae",
"type": "VAE",
"link": 251
}
],
"outputs": [
{
"localized_name": "图像",
"name": "IMAGE",
"type": "IMAGE",
"links": [
258
]
}
],
"properties": {
"Node name for S&R": "VAEDecode",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 123,
"type": "KSamplerSelect",
"pos": [
0,
5200
],
"size": [
370,
70
],
"flags": {},
"order": 3,
"mode": 0,
"inputs": [
{
"localized_name": "采样器名称",
"name": "sampler_name",
"type": "COMBO",
"widget": {
"name": "sampler_name"
},
"link": null
}
],
"outputs": [
{
"localized_name": "采样器",
"name": "SAMPLER",
"type": "SAMPLER",
"links": [
255
]
}
],
"properties": {
"Node name for S&R": "KSamplerSelect",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"euler"
],
"widgets_values_named": {
"sampler_name": "euler"
}
},
{
"id": 124,
"type": "BasicScheduler",
"pos": [
0,
5320
],
"size": [
370,
130
],
"flags": {},
"order": 19,
"mode": 0,
"inputs": [
{
"localized_name": "模型",
"name": "model",
"type": "MODEL",
"link": 252
},
{
"localized_name": "调度器",
"name": "scheduler",
"type": "COMBO",
"widget": {
"name": "scheduler"
},
"link": null
},
{
"localized_name": "步数",
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
},
"link": null
},
{
"localized_name": "降噪",
"name": "denoise",
"type": "FLOAT",
"widget": {
"name": "denoise"
},
"link": null
}
],
"outputs": [
{
"localized_name": "Sigmas",
"name": "SIGMAS",
"type": "SIGMAS",
"links": [
256
]
}
],
"properties": {
"Node name for S&R": "BasicScheduler",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"simple",
4,
1
],
"widgets_values_named": {
"scheduler": "simple",
"steps": 4,
"denoise": 1
}
},
{
"id": 125,
"type": "SamplerCustomAdvanced",
"pos": [
410,
5120
],
"size": [
230,
140
],
"flags": {},
"order": 23,
"mode": 0,
"inputs": [
{
"localized_name": "噪波",
"name": "noise",
"type": "NOISE",
"link": 253
},
{
"localized_name": "引导器",
"name": "guider",
"type": "GUIDER",
"link": 254
},
{
"localized_name": "采样器",
"name": "sampler",
"type": "SAMPLER",
"link": 255
},
{
"localized_name": "西格玛",
"name": "sigmas",
"type": "SIGMAS",
"link": 256
},
{
"localized_name": "Latent图像",
"name": "latent_image",
"type": "LATENT",
"link": 271
}
],
"outputs": [
{
"localized_name": "Latent",
"name": "output",
"type": "LATENT",
"links": [
280,
281
]
},
{
"localized_name": "降噪Latent",
"name": "denoised_output",
"type": "LATENT",
"links": []
}
],
"properties": {
"Node name for S&R": "SamplerCustomAdvanced",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 126,
"type": "BasicGuider",
"pos": [
0,
5090
],
"size": [
360,
60
],
"flags": {},
"order": 24,
"mode": 0,
"inputs": [
{
"localized_name": "模型",
"name": "model",
"type": "MODEL",
"link": 292
},
{
"localized_name": "条件",
"name": "conditioning",
"type": "CONDITIONING",
"link": 270
}
],
"outputs": [
{
"localized_name": "引导器",
"name": "GUIDER",
"type": "GUIDER",
"links": [
254
]
}
],
"properties": {
"Node name for S&R": "BasicGuider",
"cnr_id": "comfy-core",
"ver": "0.33.0"
}
},
{
"id": 128,
"type": "CLIPLoader",
"pos": [
-1490,
5300
],
"size": [
640,
120
],
"flags": {},
"order": 4,
"mode": 0,
"inputs": [
{
"localized_name": "CLIP名称",
"name": "clip_name",
"type": "COMBO",
"widget": {
"name": "clip_name"
},
"link": null
},
{
"localized_name": "类型",
"name": "type",
"type": "COMBO",
"widget": {
"name": "type"
},
"link": null
},
{
"localized_name": "设备",
"name": "device",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "device"
},
"link": null
}
],
"outputs": [
{
"localized_name": "CLIP",
"name": "CLIP",
"type": "CLIP",
"links": [
272
]
}
],
"properties": {
"Node name for S&R": "CLIPLoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"models": [
{
"name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"url": "https://huggingface.co/Comfy-Org/MiniMax-H3/resolve/main/text_encoders/qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"directory": "text_encoders"
}
]
},
"widgets_values": [
"qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"minimax",
"default"
],
"widgets_values_named": {
"clip_name": "qwen3vl_32b_minimax_h3_nvfp4_awq.safetensors",
"type": "minimax",
"device": "default"
}
},
{
"id": 130,
"type": "CreateVideo",
"pos": [
330,
5650
],
"size": [
270,
150
],
"flags": {},
"order": 25,
"mode": 0,
"inputs": [
{
"localized_name": "图像",
"name": "images",
"type": "IMAGE",
"link": 258
},
{
"localized_name": "音频",
"name": "audio",
"shape": 7,
"type": "AUDIO",
"link": 259
},
{
"localized_name": "帧率",
"name": "fps",
"type": "FLOAT",
"widget": {
"name": "fps"
},
"link": null
},
{
"localized_name": "bit_depth",
"name": "bit_depth",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "bit_depth"
},
"link": null
},
{
"localized_name": "color_space",
"name": "color_space",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "color_space"
},
"link": null
},
{
"localized_name": "codec",
"name": "codec",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "codec"
},
"link": null
}
],
"outputs": [
{
"localized_name": "视频",
"name": "VIDEO",
"type": "VIDEO",
"links": [
260
]
}
],
"properties": {
"Node name for S&R": "CreateVideo",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
24,
8,
"sRGB",
"none"
],
"widgets_values_named": {
"fps": 24,
"bit_depth": 8,
"color_space": "sRGB",
"codec": "none"
}
},
{
"id": 131,
"type": "ComfyMathExpression",
"pos": [
-1467.0095432422797,
6433.280098038399
],
"size": [
225,
74
],
"flags": {
"collapsed": true
},
"order": 16,
"mode": 0,
"inputs": [
{
"label": "a",
"localized_name": "a",
"name": "values.a",
"type": "FLOAT,INT,BOOLEAN",
"link": 261
},
{
"localized_name": "b",
"name": "values.b",
"shape": 7,
"type": "FLOAT,INT,BOOLEAN",
"link": null
},
{
"localized_name": "表达式",
"name": "expression",
"type": "STRING",
"widget": {
"name": "expression"
},
"link": null
}
],
"outputs": [
{
"localized_name": "浮点",
"name": "FLOAT",
"type": "FLOAT",
"links": []
},
{
"localized_name": "整数",
"name": "INT",
"type": "INT",
"links": [
275,
361
]
},
{
"localized_name": "布尔值",
"name": "BOOL",
"type": "BOOLEAN",
"links": []
}
],
"properties": {
"Node name for S&R": "ComfyMathExpression",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
],
"widgets_values_named": {
"expression": "max(5, round(a * 24)) + (5 - (max(5, round(a * 24)) % 17)) % 17"
}
},
{
"id": 132,
"type": "PrimitiveFloat",
"pos": [
-1467.0095432422797,
6293.280098038399
],
"size": [
270,
70
],
"flags": {},
"order": 5,
"mode": 0,
"inputs": [
{
"localized_name": "值",
"name": "value",
"type": "FLOAT",
"widget": {
"name": "value"
},
"link": null
}
],
"outputs": [
{
"localized_name": "浮点",
"name": "FLOAT",
"type": "FLOAT",
"links": [
261
]
}
],
"title": "Float (Duration)",
"properties": {
"Node name for S&R": "PrimitiveFloat",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
5
],
"widgets_values_named": {
"value": 5
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 136,
"type": "MiniMaxH3ReferenceToVideo",
"pos": [
-620,
5420
],
"size": [
400,
380
],
"flags": {},
"order": 26,
"mode": 0,
"inputs": [
{
"localized_name": "clip",
"name": "clip",
"type": "CLIP",
"link": 272
},
{
"localized_name": "vae",
"name": "vae",
"shape": 7,
"type": "VAE",
"link": 273
},
{
"localized_name": "audio_vae",
"name": "audio_vae",
"shape": 7,
"type": "VAE",
"link": 274
},
{
"label": "ref_image_0",
"localized_name": "ref_image_0",
"name": "ref_images.ref_image_0",
"shape": 7,
"type": "IMAGE",
"link": 278
},
{
"localized_name": "ref_image_1",
"name": "ref_images.ref_image_1",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"label": "ref_video_0",
"localized_name": "ref_video_0",
"name": "ref_videos.ref_video_0",
"shape": 7,
"type": "IMAGE",
"link": 346
},
{
"localized_name": "ref_video_1",
"name": "ref_videos.ref_video_1",
"shape": 7,
"type": "IMAGE",
"link": null
},
{
"label": "ref_video_audio_0",
"localized_name": "ref_video_audio_0",
"name": "ref_video_audios.ref_video_audio_0",
"shape": 7,
"type": "AUDIO",
"link": null
},
{
"label": "ref_audio_0",
"localized_name": "ref_audio_0",
"name": "ref_audios.ref_audio_0",
"shape": 7,
"type": "AUDIO",
"link": null
},
{
"localized_name": "提示词",
"name": "prompt",
"type": "STRING",
"widget": {
"name": "prompt"
},
"link": 279
},
{
"localized_name": "宽度",
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 276
},
{
"localized_name": "高度",
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 277
},
{
"localized_name": "长度",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 275
},
{
"localized_name": "参考图像尺寸",
"name": "ref_image_size",
"type": "COMBO",
"widget": {
"name": "ref_image_size"
},
"link": null
},
{
"label": "ref_image_2",
"name": "ref_images.ref_image_2",
"shape": 7,
"type": "IMAGE",
"link": null
}
],
"outputs": [
{
"localized_name": "正向",
"name": "positive",
"type": "CONDITIONING",
"links": [
270
]
},
{
"localized_name": "Latent",
"name": "LATENT",
"type": "LATENT",
"links": [
271
]
}
],
"properties": {
"Node name for S&R": "MiniMaxH3ReferenceToVideo",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"",
1344,
768,
124,
"max"
],
"widgets_values_named": {
"prompt": "",
"width": 1344,
"height": 768,
"length": 124,
"ref_image_size": "max"
}
},
{
"id": 137,
"type": "LoadImage",
"pos": [
-1027.00954324228,
5953.280098038399
],
"size": [
290,
330
],
"flags": {},
"order": 6,
"mode": 0,
"inputs": [
{
"localized_name": "图像",
"name": "image",
"type": "COMBO",
"widget": {
"name": "image"
},
"link": null
},
{
"localized_name": "选择文件上传",
"name": "upload",
"type": "IMAGEUPLOAD",
"widget": {
"name": "upload"
},
"link": null
}
],
"outputs": [
{
"localized_name": "图像",
"name": "IMAGE",
"type": "IMAGE",
"links": [
278
]
},
{
"localized_name": "遮罩",
"name": "MASK",
"type": "MASK",
"links": null
}
],
"properties": {
"Node name for S&R": "LoadImage",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"pose_boxing_first.png",
"image"
],
"widgets_values_named": {
"image": "pose_boxing_first.png",
"upload": "image"
}
},
{
"id": 138,
"type": "PrimitiveStringMultiline",
"pos": [
-1467.0095432422797,
6513.280098038399
],
"size": [
370,
390
],
"flags": {},
"order": 7,
"mode": 0,
"inputs": [
{
"localized_name": "值",
"name": "value",
"type": "STRING",
"widget": {
"name": "value"
},
"link": null
}
],
"outputs": [
{
"localized_name": "字符串",
"name": "STRING",
"type": "STRING",
"links": [
279
]
}
],
"title": "Input Text (Prompt)",
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"subject_definitions:\n<Picture 1> An adult male boxer in a black T-shirt and pale boxing gloves stands in a gym with a painted wall.\n<Video 1> The frame-aligned body pose sequence for the same shot.\n\nsummary:\n[reference generation] Reconstruct the person in <Picture 1> while following the body motion and timing of <Video 1>.\n\nretention_analysis:\n<Picture 1>: fully_preserved - identity, clothing, objects, background and lighting.\n<Video 1>: attribute_transfer - body joint positions and motion timing only, without displaying skeleton lines.\n\ndetailed_description:\nA natural live-action shot. [Shot 1] An adult male boxer in a black T-shirt and pale boxing gloves stands in a gym with a painted wall. He holds his guard, performs alternating straight practice punches, and returns each glove to his guard, following the source rather than adding a new combination. Match the visible joint positions and camera framing in the control at every time, retaining the reference person's proportions and stable object geometry. Keep the same subject present throughout the five-second clip.\n\noverall_soundscape:\nNatural quiet sounds appropriate to the scene, without speech.\n\nnon_diegetic_music:\nN/A"
],
"widgets_values_named": {
"value": "subject_definitions:\n<Picture 1> An adult male boxer in a black T-shirt and pale boxing gloves stands in a gym with a painted wall.\n<Video 1> The frame-aligned body pose sequence for the same shot.\n\nsummary:\n[reference generation] Reconstruct the person in <Picture 1> while following the body motion and timing of <Video 1>.\n\nretention_analysis:\n<Picture 1>: fully_preserved - identity, clothing, objects, background and lighting.\n<Video 1>: attribute_transfer - body joint positions and motion timing only, without displaying skeleton lines.\n\ndetailed_description:\nA natural live-action shot. [Shot 1] An adult male boxer in a black T-shirt and pale boxing gloves stands in a gym with a painted wall. He holds his guard, performs alternating straight practice punches, and returns each glove to his guard, following the source rather than adding a new combination. Match the visible joint positions and camera framing in the control at every time, retaining the reference person's proportions and stable object geometry. Keep the same subject present throughout the five-second clip.\n\noverall_soundscape:\nNatural quiet sounds appropriate to the scene, without speech.\n\nnon_diegetic_music:\nN/A"
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 140,
"type": "MarkdownNote",
"pos": [
-1880,
6070
],
"size": [
300,
520
],
"flags": {},
"order": 8,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Note: Size Settings Reference",
"properties": {},
"widgets_values": [
"| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 (official 768p) |"
],
"widgets_values_named": {
"text": "| megapixels | Aspect | Output (multiple=32) |\n|---|---|---|\n| 0.2 | 16:9 | 608 x 352 |\n| 0.3 | 16:9 | 736 x 416 |\n| 0.4 | 16:9 | 864 x 480 |\n| 0.5 | 16:9 | 960 x 544 |\n| 0.6 | 16:9 | 1056 x 608 |\n| 0.7 | 16:9 | 1152 x 640 |\n| 0.8 | 16:9 | 1216 x 672 |\n| 0.9 | 16:9 | 1280 x 736 |\n| 0.98 | 16:9 | 1344 x 768 (official 768p) |"
},
"color": "#222",
"bgcolor": "#000"
},
{
"id": 200,
"type": "MarkdownNote",
"pos": [
-2500,
5700
],
"size": [
440,
961
],
"flags": {},
"order": 9,
"mode": 0,
"inputs": [],
"outputs": [],
"title": "Note: LynnReal Standard 4-step DMD",
"properties": {},
"widgets_values": [
"## LynnReal Standard · 4-step DMD (pose control (pose/boxing))\n\nFollows `test/demo/cases/…` for this task: an appearance image plus a\nframe-aligned control clip.\n\n- `LoadImage` → `ref_images.ref_image_0` (identity, clothing, scene)\n- `LoadVideo` → `LynnRealAlignedReference` → `ref_videos.ref_video_0`\n (identity/motion control, on the target canvas and frame grid)\n- `UNETLoader`: `lynnreal_omni_standard_bf16.safetensors`, `simple`, 4 steps, `euler`\n\n`LynnRealAlignedReference` is a port of the release's\n `model/reference.py::AlignedReferenceSetup`, the block every\n`test/demo/cases/{pose,hand}` case installs through `aligned_indices`:\n\n1. `resample_reference_frames` → the model's 24 fps grid, dropping and repeating\n whole frames exactly as the reference decode did;\n2. truncate to the generation's frame count;\n3. rescale onto the **target** canvas, holding the last frame to reach the count.\n\nStep 3 is what the previous chain missed — `VideoFrameSample` + a plain frame\nsample is not the reference resampler, and the clip used to reach the model on\nthe canvas its own aspect ratio resolved to. Any control fps works, no manual\ntranscode. Pass the same width / height / length as the reference node.\n\nSwap the two inputs and the prompt to run a different pose or hand case.\n\n**Precision — INT8 (optional)**\n\nThe **`Use INT8 model?`** switch above the loader (default **on**) swaps `UNETLoader` from\n`lynnreal_omni_standard_bf16.safetensors` to `lynnreal_omni_standard_int8.safetensors`. Same\nW8A8 contract as the release's `--precision int8` path: per-output-channel weight scales,\nper-token activation scales, INT32 accumulate; block 0, the last block, the token refiner,\nadaLN and the IO projections stay BF16.\n\n**Links**\n\n- Code: https://github.com/LynnReal-AI/LynnReal-Omni\n- Paper: https://huggingface.co/papers/2609.15863\n- Weights: https://huggingface.co/stdstu123/LynnReal-Onmi-beta-0.1\n"
],
"widgets_values_named": {
"text": "## LynnReal Standard · 4-step DMD (pose control (pose/boxing))\n\nFollows `test/demo/cases/…` for this task: an appearance image plus a\nframe-aligned control clip.\n\n- `LoadImage` → `ref_images.ref_image_0` (identity, clothing, scene)\n- `LoadVideo` → `LynnRealAlignedReference` → `ref_videos.ref_video_0`\n (identity/motion control, on the target canvas and frame grid)\n- `UNETLoader`: `lynnreal_omni_standard_bf16.safetensors`, `simple`, 4 steps, `euler`\n\n`LynnRealAlignedReference` is a port of the release's\n `model/reference.py::AlignedReferenceSetup`, the block every\n`test/demo/cases/{pose,hand}` case installs through `aligned_indices`:\n\n1. `resample_reference_frames` → the model's 24 fps grid, dropping and repeating\n whole frames exactly as the reference decode did;\n2. truncate to the generation's frame count;\n3. rescale onto the **target** canvas, holding the last frame to reach the count.\n\nStep 3 is what the previous chain missed — `VideoFrameSample` + a plain frame\nsample is not the reference resampler, and the clip used to reach the model on\nthe canvas its own aspect ratio resolved to. Any control fps works, no manual\ntranscode. Pass the same width / height / length as the reference node.\n\nSwap the two inputs and the prompt to run a different pose or hand case.\n\n**Precision — INT8 (optional)**\n\nThe **`Use INT8 model?`** switch above the loader (default **on**) swaps `UNETLoader` from\n`lynnreal_omni_standard_bf16.safetensors` to `lynnreal_omni_standard_int8.safetensors`. Same\nW8A8 contract as the release's `--precision int8` path: per-output-channel weight scales,\nper-token activation scales, INT32 accumulate; block 0, the last block, the token refiner,\nadaLN and the IO projections stay BF16.\n\n**Links**\n\n- Code: https://github.com/LynnReal-AI/LynnReal-Omni\n- Paper: https://huggingface.co/papers/2609.15863\n- Weights: https://huggingface.co/stdstu123/LynnReal-Onmi-beta-0.1\n"
},
"color": "#432",
"bgcolor": "#653"
},
{
"id": 203,
"type": "ComfySwitchNode",
"pos": [
-790,
5040
],
"size": [
240,
80
],
"flags": {},
"order": 17,
"mode": 0,
"inputs": [
{
"localized_name": "为假时",
"name": "on_false",
"shape": 7,
"type": "MODEL",
"link": 362
},
{
"localized_name": "为真时",
"name": "on_true",
"shape": 7,
"type": "MODEL",
"link": 363
},
{
"localized_name": "切换",
"name": "switch",
"type": "BOOLEAN",
"widget": {
"name": "switch"
},
"link": 364
}
],
"outputs": [
{
"localized_name": "输出",
"name": "output",
"type": "MODEL",
"links": [
252,
292
]
}
],
"title": "Model: bf16 (off) / INT8 (on)",
"properties": {
"Node name for S&R": "ComfySwitchNode"
},
"widgets_values": [
false
],
"widgets_values_named": {
"switch": false
}
},
{
"id": 127,
"type": "UNETLoader",
"pos": [
-1486.1247647237883,
5132.589541909314
],
"size": [
640,
90
],
"flags": {},
"order": 10,
"mode": 0,
"inputs": [
{
"localized_name": "UNet名称",
"name": "unet_name",
"type": "COMBO",
"widget": {
"name": "unet_name"
},
"link": null
},
{
"localized_name": "数据类型",
"name": "weight_dtype",
"type": "COMBO",
"widget": {
"name": "weight_dtype"
},
"link": null
}
],
"outputs": [
{
"localized_name": "模型",
"name": "MODEL",
"type": "MODEL",
"links": [
362
]
}
],
"properties": {
"Node name for S&R": "UNETLoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"models": [
{
"name": "lynnreal_omni_standard_bf16.safetensors",
"directory": "diffusion_models"
}
]
},
"widgets_values": [
"lynnreal_omni_standard_bf16.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "lynnreal_omni_standard_bf16.safetensors",
"weight_dtype": "default"
}
},
{
"id": 201,
"type": "UNETLoader",
"pos": [
-1483.282925521234,
4965.990097633986
],
"size": [
640,
90
],
"flags": {},
"order": 11,
"mode": 0,
"inputs": [
{
"localized_name": "UNet名称",
"name": "unet_name",
"type": "COMBO",
"widget": {
"name": "unet_name"
},
"link": null
},
{
"localized_name": "数据类型",
"name": "weight_dtype",
"type": "COMBO",
"widget": {
"name": "weight_dtype"
},
"link": null
}
],
"outputs": [
{
"localized_name": "模型",
"name": "MODEL",
"type": "MODEL",
"links": [
363
]
}
],
"title": "UNETLoader (INT8, optional)",
"properties": {
"Node name for S&R": "UNETLoader",
"cnr_id": "comfy-core",
"ver": "0.33.0",
"models": [
{
"name": "lynnreal_omni_standard_bf16.safetensors",
"directory": "diffusion_models"
}
]
},
"widgets_values": [
"lynnreal_omni_standard_int8.safetensors",
"default"
],
"widgets_values_named": {
"unet_name": "lynnreal_omni_standard_int8.safetensors",
"weight_dtype": "default"
}
},
{
"id": 202,
"type": "PrimitiveBoolean",
"pos": [
-482.83511709577283,
6376.333972087322
],
"size": [
313.569921875,
60
],
"flags": {},
"order": 12,
"mode": 0,
"inputs": [
{
"localized_name": "值",
"name": "value",
"type": "BOOLEAN",
"widget": {
"name": "value"
},
"link": null
}
],
"outputs": [
{
"localized_name": "布尔",
"name": "BOOLEAN",
"type": "BOOLEAN",
"links": [
364
]
}
],
"title": "Use INT8 model? (off = bf16, the default)",
"properties": {
"Node name for S&R": "PrimitiveBoolean"
},
"widgets_values": [
true
],
"widgets_values_named": {
"value": true
}
},
{
"id": 150,
"type": "LoadVideo",
"pos": [
-1034.6319867467735,
6620.4329526367665
],
"size": [
300,
242.75
],
"flags": {},
"order": 13,
"mode": 0,
"inputs": [
{
"localized_name": "文件",
"name": "file",
"type": "COMBO",
"widget": {
"name": "file"
},
"link": null
},
{
"localized_name": "选择要上传的文件",
"name": "upload",
"type": "IMAGEUPLOAD",
"widget": {
"name": "upload"
},
"link": null
}
],
"outputs": [
{
"localized_name": "视频",
"name": "VIDEO",
"type": "VIDEO",
"links": [
358
]
}
],
"properties": {
"Node name for S&R": "LoadVideo"
},
"widgets_values": [
"pose_boxing_control.mp4",
"image"
],
"widgets_values_named": {
"file": "pose_boxing_control.mp4",
"upload": "image"
}
},
{
"id": 115,
"type": "ResolutionSelector",
"pos": [
-1467.0095432422797,
6053.280098038399
],
"size": [
270,
170
],
"flags": {},
"order": 14,
"mode": 0,
"showAdvanced": false,
"inputs": [
{
"localized_name": "宽高比",
"name": "aspect_ratio",
"type": "COMBO",
"widget": {
"name": "aspect_ratio"
},
"link": null
},
{
"localized_name": "百万像素",
"name": "megapixels",
"type": "FLOAT",
"widget": {
"name": "megapixels"
},
"link": null
},
{
"localized_name": "倍数",
"name": "multiple",
"type": "INT",
"widget": {
"name": "multiple"
},
"link": null
},
{
"localized_name": "预览",
"name": "preview",
"shape": 7,
"type": "RESOLUTION_PREVIEW",
"widget": {
"name": "preview"
},
"link": null
}
],
"outputs": [
{
"localized_name": "宽度",
"name": "width",
"type": "INT",
"links": [
276,
359
]
},
{
"localized_name": "高度",
"name": "height",
"type": "INT",
"links": [
277,
360
]
}
],
"title": "Resolution Selector (Size)",
"properties": {
"Node name for S&R": "ResolutionSelector",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
"16:9 (Widescreen)",
0.8,
32
],
"widgets_values_named": {
"aspect_ratio": "16:9 (Widescreen)",
"megapixels": 0.8,
"multiple": 32
},
"color": "#322",
"bgcolor": "#533"
},
{
"id": 160,
"type": "LynnRealAlignedReference",
"pos": [
-1034.4055954188063,
6374.498342516324
],
"size": [
360,
150
],
"flags": {},
"order": 18,
"mode": 0,
"inputs": [
{
"localized_name": "video",
"name": "video",
"type": "VIDEO",
"link": 358
},
{
"localized_name": "width",
"name": "width",
"type": "INT",
"widget": {
"name": "width"
},
"link": 359
},
{
"localized_name": "height",
"name": "height",
"type": "INT",
"widget": {
"name": "height"
},
"link": 360
},
{
"localized_name": "length",
"name": "length",
"type": "INT",
"widget": {
"name": "length"
},
"link": 361
}
],
"outputs": [
{
"localized_name": "frames",
"name": "frames",
"type": "IMAGE",
"links": [
346
]
}
],
"title": "frame-aligned control (24 fps, target canvas)",
"properties": {
"Node name for S&R": "LynnRealAlignedReference"
},
"widgets_values": [
1344,
768,
124
],
"widgets_values_named": {
"width": 1344,
"height": 768,
"length": 124
}
},
{
"id": 129,
"type": "RandomNoise",
"pos": [
0,
4950
],
"size": [
360,
90
],
"flags": {},
"order": 15,
"mode": 0,
"inputs": [
{
"localized_name": "噪波随机种",
"name": "noise_seed",
"type": "INT",
"widget": {
"name": "noise_seed"
},
"link": null
}
],
"outputs": [
{
"localized_name": "噪波",
"name": "NOISE",
"type": "NOISE",
"links": [
253
]
}
],
"properties": {
"Node name for S&R": "RandomNoise",
"cnr_id": "comfy-core",
"ver": "0.33.0"
},
"widgets_values": [
960462595941603,
"randomize"
],
"widgets_values_named": {
"noise_seed": 960462595941603,
"control_after_generate": "randomize"
}
}
],
"links": [
[
250,
120,
0,
121,
1,
"VAE"
],
[
251,
119,
0,
122,
1,
"VAE"
],
[
252,
203,
0,
124,
0,
"MODEL"
],
[
253,
129,
0,
125,
0,
"NOISE"
],
[
254,
126,
0,
125,
1,
"GUIDER"
],
[
255,
123,
0,
125,
2,
"SAMPLER"
],
[
256,
124,
0,
125,
3,
"SIGMAS"
],
[
258,
122,
0,
130,
0,
"IMAGE"
],
[
259,
121,
0,
130,
1,
"AUDIO"
],
[
260,
130,
0,
92,
0,
"VIDEO"
],
[
261,
132,
0,
131,
0,
"FLOAT"
],
[
270,
136,
0,
126,
1,
"CONDITIONING"
],
[
271,
136,
1,
125,
4,
"LATENT"
],
[
272,
128,
0,
136,
0,
"CLIP"
],
[
273,
119,
0,
136,
1,
"VAE"
],
[
274,
120,
0,
136,
2,
"VAE"
],
[
275,
131,
1,
136,
12,
"INT"
],
[
276,
115,
0,
136,
10,
"INT"
],
[
277,
115,
1,
136,
11,
"INT"
],
[
278,
137,
0,
136,
3,
"IMAGE"
],
[
279,
138,
0,
136,
9,
"STRING"
],
[
280,
125,
0,
122,
0,
"LATENT"
],
[
281,
125,
0,
121,
0,
"LATENT"
],
[
292,
203,
0,
126,
0,
"MODEL"
],
[
346,
160,
0,
136,
5,
"IMAGE"
],
[
358,
150,
0,
160,
0,
"VIDEO"
],
[
359,
115,
0,
160,
1,
"INT"
],
[
360,
115,
1,
160,
2,
"INT"
],
[
361,
131,
1,
160,
3,
"INT"
],
[
362,
127,
0,
203,
0,
"MODEL"
],
[
363,
201,
0,
203,
1,
"MODEL"
],
[
364,
202,
0,
203,
2,
"BOOLEAN"
]
],
"groups": [
{
"id": 1,
"title": "Models",
"bounding": [
-1520,
4840,
700,
990
],
"color": "#3f789e",
"flags": {}
},
{
"id": 2,
"title": "Sampling",
"bounding": [
-30,
4840,
690,
700
],
"color": "#3f789e",
"flags": {}
},
{
"id": 4,
"title": "Decoding and create video",
"bounding": [
-30,
5570,
690,
260
],
"color": "#3f789e",
"flags": {}
},
{
"id": 5,
"title": "User Inputs",
"bounding": [
-1497.0095432422797,
5853.280098038399,
2190,
1090
],
"color": "#3f789e",
"flags": {}
},
{
"id": 6,
"title": "Conditioning",
"bounding": [
-790,
5350,
730,
480
],
"color": "#3f789e",
"flags": {}
}
],
"config": {},
"extra": {
"ds": {
"scale": 0.6237302677853307,
"offset": [
1203.0866347825806,
-4551.899717605821
]
},
"frontendVersion": "1.49.6",
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"VHS_MetadataImage": true,
"VHS_KeepIntermediate": true
},
"version": 0.4
}