diff --git a/assets-library/models-performance.json b/assets-library/models-performance.json index c012e6a..309c7fb 100644 --- a/assets-library/models-performance.json +++ b/assets-library/models-performance.json @@ -29,7 +29,7 @@ ], "models": { "pony-v6": { - "rounds_used": 9, + "rounds_used": 10, "dimensions": { "byeolyi": [], "hanja": [], @@ -49,7 +49,8 @@ 14.1, 29.9, 77.3, - 18.09 + 18.09, + 9.02 ], "auto_black": [ 0.61, @@ -64,7 +65,8 @@ 0.17, 0.17, 0.03, - 0.02 + 0.02, + 0.01 ] }, "avg_scores": {}, @@ -80,7 +82,7 @@ "verdict": "파스텔 평균 30.4% (12회) / 검정 평균 0.23%" }, "flux-dev": { - "rounds_used": 44, + "rounds_used": 49, "dimensions": { "byeolyi": [], "hanja": [], @@ -126,7 +128,12 @@ 64.3, 62.71, 69.99, - 82.43 + 82.43, + 81.95, + 85.33, + 88.09, + 87.62, + 48.53 ], "auto_black": [ 3.11, @@ -167,6 +174,11 @@ 0.05, 0.0, 0.47, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, 0.0 ] }, @@ -247,7 +259,7 @@ "verdict": "파스텔 평균 32.1% (27회) / 검정 평균 3.65%" }, "pulid-flux": { - "rounds_used": 38, + "rounds_used": 42, "dimensions": { "byeolyi": [], "hanja": [], @@ -286,7 +298,11 @@ 64.3, 62.71, 69.99, - 82.43 + 82.43, + 81.95, + 85.33, + 88.09, + 87.62 ], "auto_black": [ 0.73, @@ -320,6 +336,10 @@ 0.05, 0.0, 0.47, + 0.0, + 0.0, + 0.0, + 0.0, 0.0 ] }, @@ -445,7 +465,7 @@ "verdict": "Stage 2 인페인트 6차 실패 — Qwen 계열 GGUF Q4 환경 호환성 결함 확정" }, "flux-redux": { - "rounds_used": 21, + "rounds_used": 25, "dimensions": { "byeolyi": [], "hanja": [], @@ -473,7 +493,11 @@ 64.3, 62.71, 69.99, - 82.43 + 82.43, + 81.95, + 85.33, + 88.09, + 87.62 ], "auto_black": [ 0.27, @@ -496,6 +520,10 @@ 0.05, 0.0, 0.47, + 0.0, + 0.0, + 0.0, + 0.0, 0.0 ] }, @@ -659,6 +687,8 @@ "R5-clean", "R6-clean", "R7-clean", - "R8-clean" + "R8-clean", + "R9-clean", + "R10-clean" ] } \ No newline at end of file diff --git a/assets-library/prompts/proven-patterns.json b/assets-library/prompts/proven-patterns.json index 7490e9d..294b224 100644 --- a/assets-library/prompts/proven-patterns.json +++ b/assets-library/prompts/proven-patterns.json @@ -199,5 +199,43 @@ "KEY_INSIGHT": "dpmpp_2m + karras scheduler = MASSIVE jump for pastel (82.43% vs euler/simple 69.66%)" } ] + }, + "illustration_FINAL_BEST": { + "R10-10-1": [ + { + "pastel_pct": 88.09, + "black_pct": 0.0, + "FORMULA": "Flux Dev Q5 GGUF + PuLID 0.7 mean + Redux 1.0 multiply (byeolyi-default.png) + uni_pc + karras + 25 step + cfg 1.0 + guidance 3.5", + "CRITICAL_PARAMS": { + "sampler": "uni_pc", + "scheduler": "karras", + "pulid_ref": "byeolyi-default.png", + "redux_strength": 1.0, + "redux_strength_type": "multiply", + "pulid_weight": 0.7, + "pulid_fusion": "mean", + "guidance": 3.5, + "cfg": 1.0, + "steps": 25, + "size": "768x1344" + }, + "reusable_for": [ + "타로 78장 (K-타로)", + "별이 시리즈 전체", + "인스타 9:16 공유 카드", + "12지신 캐릭터", + "월별/일별 카드", + "오행 카드" + ] + } + ] + }, + "hanok_FINAL_BEST": { + "R10-10-4": [ + { + "pastel_pct": 48.53, + "FORMULA": "Flux Dev Q5 GGUF (no PuLID) + uni_pc + karras + soft pastel autumn prompt" + } + ] } } \ No newline at end of file diff --git a/assets-library/workflows/FINAL_BEST-byeolyi-pastel88-uni_pc-karras.json b/assets-library/workflows/FINAL_BEST-byeolyi-pastel88-uni_pc-karras.json new file mode 100644 index 0000000..e0cfdb5 --- /dev/null +++ b/assets-library/workflows/FINAL_BEST-byeolyi-pastel88-uni_pc-karras.json @@ -0,0 +1,210 @@ +{ + "1": { + "class_type": "UnetLoaderGGUF", + "inputs": { + "unet_name": "flux1-dev-Q5_K_S.gguf" + } + }, + "2": { + "class_type": "DualCLIPLoader", + "inputs": { + "clip_name1": "clip_l.safetensors", + "clip_name2": "t5xxl_fp8_e4m3fn.safetensors", + "type": "flux" + } + }, + "3": { + "class_type": "VAELoader", + "inputs": { + "vae_name": "ae.safetensors" + } + }, + "4": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "A 25-28 year old Korean woman in a modern hanbok with subtle Cute Horror mood, sitting gracefully in a traditional Korean tea house with hanok wooden architecture, warm afternoon light filtering through latticed windows, cool pale skin, gentle expression, photorealistic, high detail", + "clip": [ + "2", + 0 + ] + } + }, + "5": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "cartoon, anime, child, teenage, purple hoodie, japanese building, plastic skin", + "clip": [ + "2", + 0 + ] + } + }, + "6": { + "class_type": "EmptyLatentImage", + "inputs": { + "width": 768, + "height": 1344, + "batch_size": 1 + } + }, + "7": { + "class_type": "PulidFluxModelLoader", + "inputs": { + "pulid_file": "pulid_flux_v0.9.1.safetensors" + } + }, + "8": { + "class_type": "PulidFluxEvaClipLoader", + "inputs": {} + }, + "9": { + "class_type": "PulidFluxInsightFaceLoader", + "inputs": { + "provider": "CUDA" + } + }, + "10": { + "class_type": "LoadImage", + "inputs": { + "image": "byeolyi-default.png" + } + }, + "11": { + "class_type": "ApplyPulidFlux", + "inputs": { + "model": [ + "1", + 0 + ], + "pulid_flux": [ + "7", + 0 + ], + "eva_clip": [ + "8", + 0 + ], + "face_analysis": [ + "9", + 0 + ], + "image": [ + "10", + 0 + ], + "weight": 0.7, + "start_at": 0.0, + "end_at": 0.8, + "fusion": "mean", + "fusion_weight_max": 1.0, + "fusion_weight_min": 0.0, + "train_step": 1000, + "use_gray": true + } + }, + "12": { + "class_type": "FluxGuidance", + "inputs": { + "conditioning": [ + "19", + 0 + ], + "guidance": 3.5 + } + }, + "13": { + "class_type": "KSampler", + "inputs": { + "model": [ + "11", + 0 + ], + "positive": [ + "12", + 0 + ], + "negative": [ + "5", + 0 + ], + "latent_image": [ + "6", + 0 + ], + "seed": 800000, + "steps": 25, + "cfg": 1.0, + "sampler_name": "uni_pc", + "scheduler": "karras", + "denoise": 1.0 + } + }, + "14": { + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "13", + 0 + ], + "vae": [ + "3", + 0 + ] + } + }, + "15": { + "class_type": "SaveImage", + "inputs": { + "images": [ + "14", + 0 + ], + "filename_prefix": "m103_clean_r10_1_unipc_seed800k" + } + }, + "16": { + "class_type": "StyleModelLoader", + "inputs": { + "style_model_name": "flux1-redux-dev.safetensors" + } + }, + "17": { + "class_type": "CLIPVisionLoader", + "inputs": { + "clip_name": "sigclip_vision_patch14_384.safetensors" + } + }, + "18": { + "class_type": "CLIPVisionEncode", + "inputs": { + "clip_vision": [ + "17", + 0 + ], + "image": [ + "10", + 0 + ], + "crop": "center" + } + }, + "19": { + "class_type": "StyleModelApply", + "inputs": { + "conditioning": [ + "4", + 0 + ], + "style_model": [ + "16", + 0 + ], + "clip_vision_output": [ + "18", + 0 + ], + "strength": 1.0, + "strength_type": "multiply" + } + } +} \ No newline at end of file diff --git a/assets-library/workflows/_index.json b/assets-library/workflows/_index.json index fa8e170..f013f4f 100644 --- a/assets-library/workflows/_index.json +++ b/assets-library/workflows/_index.json @@ -1,5 +1,5 @@ { - "count": 24, + "count": 29, "winner": [ { "name": "winner_auto-illustration_auto-R1-clean-1-4-flux-dev.json", @@ -357,6 +357,100 @@ "인스타 9:16 카드", "12지신 캐릭터" ] + }, + { + "name": "winner_auto_breakthrough-illustration_auto-R9-clean-9-1-flux-dev.json", + "category": "winner_auto_breakthrough", + "auto_metrics": { + "pastel_pct": 81.95, + "black_pct": 0.0 + }, + "models": [ + "flux-dev", + "pulid-flux", + "flux-redux" + ], + "round": "R9-clean", + "variant": "dpmpp_3m_sde + karras", + "BREAKTHROUGH_PLUS": false, + "reusable_for": [ + "타로 78장 (필수)", + "별이 시리즈 전체", + "인스타 9:16 카드", + "12지신 캐릭터", + "월별/일별 카드" + ] + }, + { + "name": "winner_auto_breakthrough_2-illustration_auto-R9-clean-9-2-flux-dev.json", + "category": "winner_auto_breakthrough_2", + "auto_metrics": { + "pastel_pct": 85.33, + "black_pct": 0.0 + }, + "models": [ + "flux-dev", + "pulid-flux", + "flux-redux" + ], + "round": "R9-clean", + "variant": "uni_pc + karras", + "BREAKTHROUGH_PLUS": true, + "reusable_for": [ + "타로 78장 (필수)", + "별이 시리즈 전체", + "인스타 9:16 카드", + "12지신 캐릭터", + "월별/일별 카드" + ] + }, + { + "name": "winner_auto_final-R10-clean-10-1-flux-dev.json", + "category": "winner_auto_final", + "auto_metrics": { + "pastel_pct": 88.09, + "black_pct": 0.0 + }, + "models": [ + "flux-dev", + "pulid-flux", + "flux-redux" + ], + "round": "R10-clean", + "variant": "uni_pc karras seed 800000", + "FINAL_BEST": true, + "reusable_for": [ + "타로 78장 (필수)", + "별이 시리즈 전체", + "인스타 9:16", + "12지신", + "월별 카드", + "한옥 풍경 시리즈 (10-4)" + ] + }, + { + "name": "winner_auto_final-R10-clean-10-2-flux-dev.json", + "category": "winner_auto_final", + "auto_metrics": { + "pastel_pct": 87.62, + "black_pct": 0.0 + }, + "models": [ + "flux-dev", + "pulid-flux", + "flux-redux" + ], + "round": "R10-clean", + "variant": "uni_pc karras + PuLID 0.8", + "FINAL_BEST": false, + "reusable_for": [ + "타로 78장 (필수)", + "별이 시리즈 전체", + "인스타 9:16", + "12지신", + "월별 카드", + "한옥 풍경 시리즈 (10-4)" + ] } ], "partial": [ @@ -464,6 +558,28 @@ ], "round": "R5-clean", "variant": "Hanok winter (snow)" + }, + { + "name": "partial-R10-clean-10-4-flux-dev.json", + "category": "partial", + "auto_metrics": { + "pastel_pct": 48.53, + "black_pct": 0.0 + }, + "models": [ + "flux-dev" + ], + "round": "R10-clean", + "variant": "Hanok pastel autumn (uni_pc karras)", + "FINAL_BEST": false, + "reusable_for": [ + "타로 78장 (필수)", + "별이 시리즈 전체", + "인스타 9:16", + "12지신", + "월별 카드", + "한옥 풍경 시리즈 (10-4)" + ] } ] } \ No newline at end of file diff --git a/assets-library/workflows/partial-R10-clean-10-4-flux-dev.json b/assets-library/workflows/partial-R10-clean-10-4-flux-dev.json new file mode 100644 index 0000000..5a6cf26 --- /dev/null +++ b/assets-library/workflows/partial-R10-clean-10-4-flux-dev.json @@ -0,0 +1,110 @@ +{ + "1": { + "class_type": "UnetLoaderGGUF", + "inputs": { + "unet_name": "flux1-dev-Q5_K_S.gguf" + } + }, + "2": { + "class_type": "DualCLIPLoader", + "inputs": { + "clip_name1": "clip_l.safetensors", + "clip_name2": "t5xxl_fp8_e4m3fn.safetensors", + "type": "flux" + } + }, + "3": { + "class_type": "VAELoader", + "inputs": { + "vae_name": "ae.safetensors" + } + }, + "4": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "Traditional Korean hanok village in golden autumn afternoon, curved tile roofs (giwa), wooden gates, stone walls, soft cream sky with warm pastel clouds, gentle persimmon trees, Korean architecture, NOT Japanese, NOT pagoda, soft pastel palette, high detail", + "clip": [ + "2", + 0 + ] + } + }, + "5": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "japanese, pagoda, chinese architecture, modern building, wabi-sabi, dark", + "clip": [ + "2", + 0 + ] + } + }, + "6": { + "class_type": "EmptyLatentImage", + "inputs": { + "width": 768, + "height": 1344, + "batch_size": 1 + } + }, + "12": { + "class_type": "FluxGuidance", + "inputs": { + "conditioning": [ + "4", + 0 + ], + "guidance": 3.5 + } + }, + "13": { + "class_type": "KSampler", + "inputs": { + "model": [ + "1", + 0 + ], + "positive": [ + "12", + 0 + ], + "negative": [ + "5", + 0 + ], + "latent_image": [ + "6", + 0 + ], + "seed": 110004, + "steps": 25, + "cfg": 1.0, + "sampler_name": "uni_pc", + "scheduler": "karras", + "denoise": 1.0 + } + }, + "14": { + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "13", + 0 + ], + "vae": [ + "3", + 0 + ] + } + }, + "15": { + "class_type": "SaveImage", + "inputs": { + "images": [ + "14", + 0 + ], + "filename_prefix": "m103_clean_r10_4_hanok_unipc" + } + } +} \ No newline at end of file diff --git a/assets-library/workflows/winner_auto_breakthrough-illustration_auto-R9-clean-9-1-flux-dev.json b/assets-library/workflows/winner_auto_breakthrough-illustration_auto-R9-clean-9-1-flux-dev.json new file mode 100644 index 0000000..3491b1c --- /dev/null +++ b/assets-library/workflows/winner_auto_breakthrough-illustration_auto-R9-clean-9-1-flux-dev.json @@ -0,0 +1,210 @@ +{ + "1": { + "class_type": "UnetLoaderGGUF", + "inputs": { + "unet_name": "flux1-dev-Q5_K_S.gguf" + } + }, + "2": { + "class_type": "DualCLIPLoader", + "inputs": { + "clip_name1": "clip_l.safetensors", + "clip_name2": "t5xxl_fp8_e4m3fn.safetensors", + "type": "flux" + } + }, + "3": { + "class_type": "VAELoader", + "inputs": { + "vae_name": "ae.safetensors" + } + }, + "4": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "A 25-28 year old Korean woman in a modern hanbok with subtle Cute Horror mood, sitting gracefully in a traditional Korean tea house with hanok wooden architecture, warm afternoon light filtering through latticed windows, cool pale skin, gentle expression, photorealistic, high detail", + "clip": [ + "2", + 0 + ] + } + }, + "5": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "cartoon, anime, child, teenage, purple hoodie, japanese building, plastic skin", + "clip": [ + "2", + 0 + ] + } + }, + "6": { + "class_type": "EmptyLatentImage", + "inputs": { + "width": 768, + "height": 1344, + "batch_size": 1 + } + }, + "7": { + "class_type": "PulidFluxModelLoader", + "inputs": { + "pulid_file": "pulid_flux_v0.9.1.safetensors" + } + }, + "8": { + "class_type": "PulidFluxEvaClipLoader", + "inputs": {} + }, + "9": { + "class_type": "PulidFluxInsightFaceLoader", + "inputs": { + "provider": "CUDA" + } + }, + "10": { + "class_type": "LoadImage", + "inputs": { + "image": "byeolyi-default.png" + } + }, + "11": { + "class_type": "ApplyPulidFlux", + "inputs": { + "model": [ + "1", + 0 + ], + "pulid_flux": [ + "7", + 0 + ], + "eva_clip": [ + "8", + 0 + ], + "face_analysis": [ + "9", + 0 + ], + "image": [ + "10", + 0 + ], + "weight": 0.7, + "start_at": 0.0, + "end_at": 0.8, + "fusion": "mean", + "fusion_weight_max": 1.0, + "fusion_weight_min": 0.0, + "train_step": 1000, + "use_gray": true + } + }, + "12": { + "class_type": "FluxGuidance", + "inputs": { + "conditioning": [ + "19", + 0 + ], + "guidance": 3.5 + } + }, + "13": { + "class_type": "KSampler", + "inputs": { + "model": [ + "11", + 0 + ], + "positive": [ + "12", + 0 + ], + "negative": [ + "5", + 0 + ], + "latent_image": [ + "6", + 0 + ], + "seed": 109001, + "steps": 25, + "cfg": 1.0, + "sampler_name": "dpmpp_3m_sde", + "scheduler": "karras", + "denoise": 1.0 + } + }, + "14": { + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "13", + 0 + ], + "vae": [ + "3", + 0 + ] + } + }, + "15": { + "class_type": "SaveImage", + "inputs": { + "images": [ + "14", + 0 + ], + "filename_prefix": "m103_clean_r9_1_dpmpp3msde_karras" + } + }, + "16": { + "class_type": "StyleModelLoader", + "inputs": { + "style_model_name": "flux1-redux-dev.safetensors" + } + }, + "17": { + "class_type": "CLIPVisionLoader", + "inputs": { + "clip_name": "sigclip_vision_patch14_384.safetensors" + } + }, + "18": { + "class_type": "CLIPVisionEncode", + "inputs": { + "clip_vision": [ + "17", + 0 + ], + "image": [ + "10", + 0 + ], + "crop": "center" + } + }, + "19": { + "class_type": "StyleModelApply", + "inputs": { + "conditioning": [ + "4", + 0 + ], + "style_model": [ + "16", + 0 + ], + "clip_vision_output": [ + "18", + 0 + ], + "strength": 1.0, + "strength_type": "multiply" + } + } +} \ No newline at end of file diff --git a/assets-library/workflows/winner_auto_breakthrough_2-illustration_auto-R9-clean-9-2-flux-dev.json b/assets-library/workflows/winner_auto_breakthrough_2-illustration_auto-R9-clean-9-2-flux-dev.json new file mode 100644 index 0000000..3f98e1b --- /dev/null +++ b/assets-library/workflows/winner_auto_breakthrough_2-illustration_auto-R9-clean-9-2-flux-dev.json @@ -0,0 +1,210 @@ +{ + "1": { + "class_type": "UnetLoaderGGUF", + "inputs": { + "unet_name": "flux1-dev-Q5_K_S.gguf" + } + }, + "2": { + "class_type": "DualCLIPLoader", + "inputs": { + "clip_name1": "clip_l.safetensors", + "clip_name2": "t5xxl_fp8_e4m3fn.safetensors", + "type": "flux" + } + }, + "3": { + "class_type": "VAELoader", + "inputs": { + "vae_name": "ae.safetensors" + } + }, + "4": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "A 25-28 year old Korean woman in a modern hanbok with subtle Cute Horror mood, sitting gracefully in a traditional Korean tea house with hanok wooden architecture, warm afternoon light filtering through latticed windows, cool pale skin, gentle expression, photorealistic, high detail", + "clip": [ + "2", + 0 + ] + } + }, + "5": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "cartoon, anime, child, teenage, purple hoodie, japanese building, plastic skin", + "clip": [ + "2", + 0 + ] + } + }, + "6": { + "class_type": "EmptyLatentImage", + "inputs": { + "width": 768, + "height": 1344, + "batch_size": 1 + } + }, + "7": { + "class_type": "PulidFluxModelLoader", + "inputs": { + "pulid_file": "pulid_flux_v0.9.1.safetensors" + } + }, + "8": { + "class_type": "PulidFluxEvaClipLoader", + "inputs": {} + }, + "9": { + "class_type": "PulidFluxInsightFaceLoader", + "inputs": { + "provider": "CUDA" + } + }, + "10": { + "class_type": "LoadImage", + "inputs": { + "image": "byeolyi-default.png" + } + }, + "11": { + "class_type": "ApplyPulidFlux", + "inputs": { + "model": [ + "1", + 0 + ], + "pulid_flux": [ + "7", + 0 + ], + "eva_clip": [ + "8", + 0 + ], + "face_analysis": [ + "9", + 0 + ], + "image": [ + "10", + 0 + ], + "weight": 0.7, + "start_at": 0.0, + "end_at": 0.8, + "fusion": "mean", + "fusion_weight_max": 1.0, + "fusion_weight_min": 0.0, + "train_step": 1000, + "use_gray": true + } + }, + "12": { + "class_type": "FluxGuidance", + "inputs": { + "conditioning": [ + "19", + 0 + ], + "guidance": 3.5 + } + }, + "13": { + "class_type": "KSampler", + "inputs": { + "model": [ + "11", + 0 + ], + "positive": [ + "12", + 0 + ], + "negative": [ + "5", + 0 + ], + "latent_image": [ + "6", + 0 + ], + "seed": 109002, + "steps": 25, + "cfg": 1.0, + "sampler_name": "uni_pc", + "scheduler": "karras", + "denoise": 1.0 + } + }, + "14": { + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "13", + 0 + ], + "vae": [ + "3", + 0 + ] + } + }, + "15": { + "class_type": "SaveImage", + "inputs": { + "images": [ + "14", + 0 + ], + "filename_prefix": "m103_clean_r9_2_unipc_karras" + } + }, + "16": { + "class_type": "StyleModelLoader", + "inputs": { + "style_model_name": "flux1-redux-dev.safetensors" + } + }, + "17": { + "class_type": "CLIPVisionLoader", + "inputs": { + "clip_name": "sigclip_vision_patch14_384.safetensors" + } + }, + "18": { + "class_type": "CLIPVisionEncode", + "inputs": { + "clip_vision": [ + "17", + 0 + ], + "image": [ + "10", + 0 + ], + "crop": "center" + } + }, + "19": { + "class_type": "StyleModelApply", + "inputs": { + "conditioning": [ + "4", + 0 + ], + "style_model": [ + "16", + 0 + ], + "clip_vision_output": [ + "18", + 0 + ], + "strength": 1.0, + "strength_type": "multiply" + } + } +} \ No newline at end of file diff --git a/assets-library/workflows/winner_auto_final-R10-clean-10-1-flux-dev.json b/assets-library/workflows/winner_auto_final-R10-clean-10-1-flux-dev.json new file mode 100644 index 0000000..e0cfdb5 --- /dev/null +++ b/assets-library/workflows/winner_auto_final-R10-clean-10-1-flux-dev.json @@ -0,0 +1,210 @@ +{ + "1": { + "class_type": "UnetLoaderGGUF", + "inputs": { + "unet_name": "flux1-dev-Q5_K_S.gguf" + } + }, + "2": { + "class_type": "DualCLIPLoader", + "inputs": { + "clip_name1": "clip_l.safetensors", + "clip_name2": "t5xxl_fp8_e4m3fn.safetensors", + "type": "flux" + } + }, + "3": { + "class_type": "VAELoader", + "inputs": { + "vae_name": "ae.safetensors" + } + }, + "4": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "A 25-28 year old Korean woman in a modern hanbok with subtle Cute Horror mood, sitting gracefully in a traditional Korean tea house with hanok wooden architecture, warm afternoon light filtering through latticed windows, cool pale skin, gentle expression, photorealistic, high detail", + "clip": [ + "2", + 0 + ] + } + }, + "5": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "cartoon, anime, child, teenage, purple hoodie, japanese building, plastic skin", + "clip": [ + "2", + 0 + ] + } + }, + "6": { + "class_type": "EmptyLatentImage", + "inputs": { + "width": 768, + "height": 1344, + "batch_size": 1 + } + }, + "7": { + "class_type": "PulidFluxModelLoader", + "inputs": { + "pulid_file": "pulid_flux_v0.9.1.safetensors" + } + }, + "8": { + "class_type": "PulidFluxEvaClipLoader", + "inputs": {} + }, + "9": { + "class_type": "PulidFluxInsightFaceLoader", + "inputs": { + "provider": "CUDA" + } + }, + "10": { + "class_type": "LoadImage", + "inputs": { + "image": "byeolyi-default.png" + } + }, + "11": { + "class_type": "ApplyPulidFlux", + "inputs": { + "model": [ + "1", + 0 + ], + "pulid_flux": [ + "7", + 0 + ], + "eva_clip": [ + "8", + 0 + ], + "face_analysis": [ + "9", + 0 + ], + "image": [ + "10", + 0 + ], + "weight": 0.7, + "start_at": 0.0, + "end_at": 0.8, + "fusion": "mean", + "fusion_weight_max": 1.0, + "fusion_weight_min": 0.0, + "train_step": 1000, + "use_gray": true + } + }, + "12": { + "class_type": "FluxGuidance", + "inputs": { + "conditioning": [ + "19", + 0 + ], + "guidance": 3.5 + } + }, + "13": { + "class_type": "KSampler", + "inputs": { + "model": [ + "11", + 0 + ], + "positive": [ + "12", + 0 + ], + "negative": [ + "5", + 0 + ], + "latent_image": [ + "6", + 0 + ], + "seed": 800000, + "steps": 25, + "cfg": 1.0, + "sampler_name": "uni_pc", + "scheduler": "karras", + "denoise": 1.0 + } + }, + "14": { + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "13", + 0 + ], + "vae": [ + "3", + 0 + ] + } + }, + "15": { + "class_type": "SaveImage", + "inputs": { + "images": [ + "14", + 0 + ], + "filename_prefix": "m103_clean_r10_1_unipc_seed800k" + } + }, + "16": { + "class_type": "StyleModelLoader", + "inputs": { + "style_model_name": "flux1-redux-dev.safetensors" + } + }, + "17": { + "class_type": "CLIPVisionLoader", + "inputs": { + "clip_name": "sigclip_vision_patch14_384.safetensors" + } + }, + "18": { + "class_type": "CLIPVisionEncode", + "inputs": { + "clip_vision": [ + "17", + 0 + ], + "image": [ + "10", + 0 + ], + "crop": "center" + } + }, + "19": { + "class_type": "StyleModelApply", + "inputs": { + "conditioning": [ + "4", + 0 + ], + "style_model": [ + "16", + 0 + ], + "clip_vision_output": [ + "18", + 0 + ], + "strength": 1.0, + "strength_type": "multiply" + } + } +} \ No newline at end of file diff --git a/assets-library/workflows/winner_auto_final-R10-clean-10-2-flux-dev.json b/assets-library/workflows/winner_auto_final-R10-clean-10-2-flux-dev.json new file mode 100644 index 0000000..7d9ae52 --- /dev/null +++ b/assets-library/workflows/winner_auto_final-R10-clean-10-2-flux-dev.json @@ -0,0 +1,210 @@ +{ + "1": { + "class_type": "UnetLoaderGGUF", + "inputs": { + "unet_name": "flux1-dev-Q5_K_S.gguf" + } + }, + "2": { + "class_type": "DualCLIPLoader", + "inputs": { + "clip_name1": "clip_l.safetensors", + "clip_name2": "t5xxl_fp8_e4m3fn.safetensors", + "type": "flux" + } + }, + "3": { + "class_type": "VAELoader", + "inputs": { + "vae_name": "ae.safetensors" + } + }, + "4": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "A 25-28 year old Korean woman in a modern hanbok with subtle Cute Horror mood, sitting gracefully in a traditional Korean tea house with hanok wooden architecture, warm afternoon light filtering through latticed windows, cool pale skin, gentle expression, photorealistic, high detail", + "clip": [ + "2", + 0 + ] + } + }, + "5": { + "class_type": "CLIPTextEncode", + "inputs": { + "text": "cartoon, anime, child, teenage, purple hoodie, japanese building, plastic skin", + "clip": [ + "2", + 0 + ] + } + }, + "6": { + "class_type": "EmptyLatentImage", + "inputs": { + "width": 768, + "height": 1344, + "batch_size": 1 + } + }, + "7": { + "class_type": "PulidFluxModelLoader", + "inputs": { + "pulid_file": "pulid_flux_v0.9.1.safetensors" + } + }, + "8": { + "class_type": "PulidFluxEvaClipLoader", + "inputs": {} + }, + "9": { + "class_type": "PulidFluxInsightFaceLoader", + "inputs": { + "provider": "CUDA" + } + }, + "10": { + "class_type": "LoadImage", + "inputs": { + "image": "byeolyi-default.png" + } + }, + "11": { + "class_type": "ApplyPulidFlux", + "inputs": { + "model": [ + "1", + 0 + ], + "pulid_flux": [ + "7", + 0 + ], + "eva_clip": [ + "8", + 0 + ], + "face_analysis": [ + "9", + 0 + ], + "image": [ + "10", + 0 + ], + "weight": 0.8, + "start_at": 0.0, + "end_at": 0.8, + "fusion": "mean", + "fusion_weight_max": 1.0, + "fusion_weight_min": 0.0, + "train_step": 1000, + "use_gray": true + } + }, + "12": { + "class_type": "FluxGuidance", + "inputs": { + "conditioning": [ + "19", + 0 + ], + "guidance": 3.5 + } + }, + "13": { + "class_type": "KSampler", + "inputs": { + "model": [ + "11", + 0 + ], + "positive": [ + "12", + 0 + ], + "negative": [ + "5", + 0 + ], + "latent_image": [ + "6", + 0 + ], + "seed": 110002, + "steps": 25, + "cfg": 1.0, + "sampler_name": "uni_pc", + "scheduler": "karras", + "denoise": 1.0 + } + }, + "14": { + "class_type": "VAEDecode", + "inputs": { + "samples": [ + "13", + 0 + ], + "vae": [ + "3", + 0 + ] + } + }, + "15": { + "class_type": "SaveImage", + "inputs": { + "images": [ + "14", + 0 + ], + "filename_prefix": "m103_clean_r10_2_unipc_pulid08" + } + }, + "16": { + "class_type": "StyleModelLoader", + "inputs": { + "style_model_name": "flux1-redux-dev.safetensors" + } + }, + "17": { + "class_type": "CLIPVisionLoader", + "inputs": { + "clip_name": "sigclip_vision_patch14_384.safetensors" + } + }, + "18": { + "class_type": "CLIPVisionEncode", + "inputs": { + "clip_vision": [ + "17", + 0 + ], + "image": [ + "10", + 0 + ], + "crop": "center" + } + }, + "19": { + "class_type": "StyleModelApply", + "inputs": { + "conditioning": [ + "4", + 0 + ], + "style_model": [ + "16", + 0 + ], + "clip_vision_output": [ + "18", + 0 + ], + "strength": 1.0, + "strength_type": "multiply" + } + } +} \ No newline at end of file diff --git a/eval/meeting-103-v2.1-clean-grid.html b/eval/meeting-103-v2.1-clean-grid.html index 808086b..d033803 100644 --- a/eval/meeting-103-v2.1-clean-grid.html +++ b/eval/meeting-103-v2.1-clean-grid.html @@ -1,18 +1,26 @@
-총 40 조합 / 성공 33 · 8 라운드 완료
+총 50 조합 / 성공 39 · 10 라운드 완료 · 자율 R&D 종료
assets-library/workflows/FINAL_BEST-byeolyi-pastel88-uni_pc-karras.json