Phase 1 — v3 자산 등록: - workflows/winner-byeolyi-kontext-v3.json (reusable_for: 60갑자/타로/12지신/운세카드) - design-tokens/byeolyi-kontext-palette.json (KMeans k=5) palette: #eacfdc, #14143c, #6c4552, #b18cc2, #dba784 - prompts/proven-patterns.json: kontext_v3 workflow + text overlay - future-assets-plan.md: 별이 ✅ 합격 / 60갑자 양산 중 Phase 2 — 60갑자 매트릭스: - 10천간(甲乙丙丁戊己庚辛壬癸) × 12지지(子丑寅卯辰巳午未申酉戌亥) = 60 - 오행: 목(초록)/화(빨강)/토(노랑)/금(흰)/수(검정) - 동물: 쥐/소/호랑이/토끼/용/뱀/말/양/원숭이/닭/개/돼지 Phase 3 — 60장 양산 (모두 success): - 워크플로: Flux Kontext Q4 GGUF + ReferenceLatent→conditioning + EmptyLatent + denoise 1.0 - reference: byeolyi-default.png (60장 모두) - seed: 30260520 + idx×13 - 768×1344 (9:16 fortune card aspect) - 카드당 ~55-70초, 12 batch × ~5분, 총 ~70분 Phase 4 — PIL 텍스트 합성: - 한자 (상단 중앙): NotoSerifCJK-Bold 180pt 크림화이트 + 라벤더 그림자 - 한글 (한자 아래): NanumMyeongjoBold 84pt 연라벤더 - 모든 60장 한자/한글 정확 합성 산출: - raw_01_갑자.png ~ raw_60_계해.png (텍스트 없는 원본) - 01_갑자_final.png ~ 60_계해_final.png (최종) - *_thumb.png × 60 (썸네일) - review_manifest.json: 60장 메타 (index/hanja/hangul/animal/element/seed/...) - index.html: 6×10 그리드 (오행 색 chip 포함) 검수 URL: - 운영서버: https://kakaoz.tail31bd37.ts.net/eval/meeting-109-60gapja/ - Gitea raw: assets-library/workflows/winner-byeolyi-kontext-v3.json
270 lines
6.6 KiB
JSON
270 lines
6.6 KiB
JSON
{
|
|
"pony-v6": {
|
|
"score_tags": {
|
|
"score_9_score_8_up_score_7_up": {
|
|
"rounds_seen": [
|
|
1,
|
|
2
|
|
],
|
|
"consistent_pastel_42_pct": true,
|
|
"use_cases": [
|
|
"A 별이",
|
|
"C 한자카드"
|
|
]
|
|
}
|
|
},
|
|
"single_model_stable": {
|
|
"rounds_confirmed": [
|
|
1,
|
|
2,
|
|
4
|
|
],
|
|
"consistent_black_pct": "<= 0.68%",
|
|
"consistent_pastel_pct_range": "13-42% (해상도·프롬프트 영향)",
|
|
"verdict": "Pony 단일 모델 = 가장 안정적 (R1·R2·R4 모두 성공)"
|
|
}
|
|
},
|
|
"illustration_auto": {
|
|
"R1-clean-1-1": [
|
|
{
|
|
"pastel_pct": 25.65,
|
|
"black_pct": 1.95,
|
|
"variant": "PuLID weight 0.85 mean (first try)",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux"
|
|
],
|
|
"round": "R1-clean"
|
|
}
|
|
],
|
|
"R1-clean-1-3": [
|
|
{
|
|
"pastel_pct": 27.51,
|
|
"black_pct": 0.79,
|
|
"variant": "PuLID weight 1.0 mean",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux"
|
|
],
|
|
"round": "R1-clean"
|
|
}
|
|
],
|
|
"R1-clean-1-4": [
|
|
{
|
|
"pastel_pct": 48.5,
|
|
"black_pct": 0.27,
|
|
"variant": "PuLID 0.7 + Redux 0.5",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R1-clean"
|
|
}
|
|
],
|
|
"R2-clean-2-1": [
|
|
{
|
|
"pastel_pct": 48.82,
|
|
"black_pct": 0.34,
|
|
"variant": "PuLID 0.7 + Redux 0.5 + Stage 3 Refiner (denoise 0.3)",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux",
|
|
"flux-dev-refiner"
|
|
],
|
|
"round": "R2-clean"
|
|
}
|
|
],
|
|
"R2-clean-2-2": [
|
|
{
|
|
"pastel_pct": 48.93,
|
|
"black_pct": 0.46,
|
|
"variant": "PuLID 0.7 + Redux 0.7",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R2-clean"
|
|
}
|
|
],
|
|
"R2-clean-2-4": [
|
|
{
|
|
"pastel_pct": 49.99,
|
|
"black_pct": 0.18,
|
|
"variant": "PuLID 0.85 + Redux 0.5",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R2-clean"
|
|
}
|
|
],
|
|
"R2-clean-2-5": [
|
|
{
|
|
"pastel_pct": 44.45,
|
|
"black_pct": 4.3,
|
|
"variant": "Hanok spring variant (cherry blossom)",
|
|
"models": [
|
|
"flux-dev"
|
|
],
|
|
"round": "R2-clean"
|
|
}
|
|
],
|
|
"R3-clean-3-1": [
|
|
{
|
|
"pastel_pct": 50.47,
|
|
"black_pct": 0.24,
|
|
"variant": "PuLID 0.7 + Redux 0.85",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R3-clean"
|
|
}
|
|
],
|
|
"R3-clean-3-2": [
|
|
{
|
|
"pastel_pct": 49.89,
|
|
"black_pct": 0.22,
|
|
"variant": "PuLID 0.6 + Redux 0.7",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R3-clean"
|
|
}
|
|
],
|
|
"R3-clean-3-5": [
|
|
{
|
|
"pastel_pct": 77.3,
|
|
"black_pct": 0.03,
|
|
"variant": "Pony V6 img2img from byeolyi-ref (denoise 0.65)",
|
|
"models": [
|
|
"pony-v6"
|
|
],
|
|
"round": "R3-clean"
|
|
}
|
|
],
|
|
"R4-clean-4-1": [
|
|
{
|
|
"pastel_pct": 56.41,
|
|
"black_pct": 0.2,
|
|
"variant": "PuLID 0.7 + Redux 1.0 (max)",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R4-clean"
|
|
}
|
|
],
|
|
"R4-clean-4-2": [
|
|
{
|
|
"pastel_pct": 50.36,
|
|
"black_pct": 0.86,
|
|
"variant": "PuLID 0.85 + Redux 0.7 (combine best)",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R4-clean"
|
|
}
|
|
],
|
|
"R6-clean-6-2": [
|
|
{
|
|
"pastel_pct": 69.66,
|
|
"black_pct": 0.05,
|
|
"variant": "PuLID 0.7 + Redux 1.0 (ref byeolyi-default.png)",
|
|
"models": [
|
|
"flux-dev",
|
|
"pulid-flux",
|
|
"flux-redux"
|
|
],
|
|
"round": "R6-clean",
|
|
"NOTE": "⭐ byeolyi-default.png 참조 이미지가 byeolyi-ref-768x1344보다 우월 (+13pp)"
|
|
}
|
|
]
|
|
},
|
|
"illustration_auto_breakthrough": {
|
|
"R8-clean-8-5": [
|
|
{
|
|
"pastel_pct": 82.43,
|
|
"variant": "R6-2 baseline + dpmpp_2m karras",
|
|
"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"
|
|
}
|
|
]
|
|
},
|
|
"byeolyi_kontext_v3": {
|
|
"workflow_pattern": {
|
|
"pattern": "Flux Kontext Q4 GGUF + ReferenceLatent→conditioning + EmptyLatentImage + denoise 1.0",
|
|
"reference_image": "byeolyi-default.png",
|
|
"sampler": "euler",
|
|
"scheduler": "simple",
|
|
"cfg": 1.0,
|
|
"steps": 25,
|
|
"guidance": 3.5,
|
|
"validated_on": "byeolyi-series-v3 (10장, 9.5/10 합격)",
|
|
"date": "2026-05-20",
|
|
"reusable_for": [
|
|
"60갑자",
|
|
"타로",
|
|
"12지신",
|
|
"운세카드"
|
|
]
|
|
},
|
|
"text_overlay_pattern": {
|
|
"pattern": "PIL post-composite — SDXL/Flux의 한글 깨짐 회피",
|
|
"font_korean": "/usr/share/fonts/truetype/nanum/NanumMyeongjoBold.ttf",
|
|
"font_chinese": "/usr/share/fonts/opentype/noto/NotoSerifCJK-Bold.ttc",
|
|
"color_kr": "(254,250,246,255) 크림화이트",
|
|
"color_cn": "(230,210,255,170) 반투명 라벤더",
|
|
"shadow": "(30,15,60,180) 4-direction soft",
|
|
"validated_on": "byeolyi-series-v3 한글/한자 100%",
|
|
"date": "2026-05-20"
|
|
}
|
|
}
|
|
} |