Files
LUCAS M MORGANandCursor d005858eb2 Add MetaView ComfyUI nodes with fp8 load parity and Qwen schedule.
Fix denoise divergence by synthesizing full_precision_matrix_mult comfy_quant markers (bf16 dequant matmul, matching the reference --no_fp8_mm path), keep schedule as a pack-local MetaViewSigmas node for SamplerCustom, and ship DA3 conditioning plus docs/workflow for 8-step CFG-1 novel-view synthesis.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-24 11:54:59 -05:00

118 lines
2.8 KiB
JSON

{
"1": {
"class_type": "LoadImage",
"inputs": {
"image": "metaview_test_1.png",
"upload": "image"
},
"_meta": { "title": "Load source image" }
},
"2": {
"class_type": "CLIPLoader",
"inputs": {
"clip_name": "qwen\\qwen_2.5_vl_7b_fp8_scaled.safetensors",
"type": "qwen_image"
},
"_meta": { "title": "Qwen2.5-VL text encoder" }
},
"3": {
"class_type": "VAELoader",
"inputs": {
"vae_name": "qwen\\qwen_image_vae.safetensors"
},
"_meta": { "title": "Qwen-Image VAE" }
},
"4": {
"class_type": "TextEncodeQwenImageEdit",
"inputs": {
"clip": ["2", 0],
"prompt": "镜头视角转到指定位置",
"image": ["1", 0]
},
"_meta": { "title": "Encode trigger prompt (+image, NO vae)" }
},
"5": {
"class_type": "MetaViewDA3Loader",
"inputs": {
"giant_model": "da3_giant.safetensors",
"depth_model": "da3nested_giant_large.safetensors"
},
"_meta": { "title": "MetaView DA3 Loader" }
},
"6": {
"class_type": "MetaView3DConditioning",
"inputs": {
"conditioning": ["4", 0],
"da3_model": ["5", 0],
"image": ["1", 0],
"yaw": -30.0,
"pitch": 15.0,
"radius": 0.0,
"auto_radius": true,
"vae": ["3", 0]
},
"_meta": { "title": "MetaView 3D Conditioning (yaw -30 / pitch +15)" }
},
"7": {
"class_type": "MetaViewModelLoader",
"inputs": {
"model_name": "metaview_dit_fp8scaled.safetensors"
},
"_meta": { "title": "MetaView Model Loader" }
},
"8": {
"class_type": "TextEncodeQwenImageEdit",
"inputs": {
"clip": ["2", 0],
"prompt": ""
},
"_meta": { "title": "Empty negative conditioning (unused at CFG 1.0)" }
},
"12": {
"class_type": "MetaViewSigmas",
"inputs": {
"steps": 8,
"latent": ["6", 1]
},
"_meta": { "title": "MetaView Qwen-Image sigma schedule (8 steps)" }
},
"13": {
"class_type": "KSamplerSelect",
"inputs": {
"sampler_name": "euler"
},
"_meta": { "title": "Euler sampler" }
},
"9": {
"class_type": "SamplerCustom",
"inputs": {
"model": ["7", 0],
"add_noise": true,
"noise_seed": 42,
"cfg": 1.0,
"positive": ["6", 0],
"negative": ["8", 0],
"sampler": ["13", 0],
"sigmas": ["12", 0],
"latent_image": ["6", 1]
},
"_meta": { "title": "SamplerCustom (8 steps, CFG 1.0, MetaView sigmas)" }
},
"10": {
"class_type": "VAEDecode",
"inputs": {
"samples": ["9", 0],
"vae": ["3", 0]
},
"_meta": { "title": "VAE Decode" }
},
"11": {
"class_type": "SaveImage",
"inputs": {
"images": ["10", 0],
"filename_prefix": "metaview_e2e"
},
"_meta": { "title": "Save Image" }
}
}