diff --git a/10_Wiki/Topics_Art/AI Image Generation Workflow.md b/10_Wiki/Topics_Art/AI Image Generation Workflow.md new file mode 100644 index 00000000..93be127b --- /dev/null +++ b/10_Wiki/Topics_Art/AI Image Generation Workflow.md @@ -0,0 +1,26 @@ +# [[AI Image Generation Workflow]] + +## ๐Ÿ“Œ Brief Summary +AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•ด์„ํ•˜์—ฌ ์‹œ๊ฐ์  ๊ธฐํ˜ธ ๋ฐ ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ผ๋ จ์˜ ๊ณผ์ •์ด๋‹ค [1, 2]. ์ดˆ๊ธฐ ์•„์ด๋””์–ด๋ฅผ ๊ตฌ์ฒด์ ์ธ ์ฃผ์ฒด, ๋งค์ฒด, ์Šคํƒ€์ผ, ์กฐ๋ช… ๋“ฑ์˜ ์ธต์œ„๋กœ ๊ตฌ์กฐํ™”ํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์—์„œ ์ถœ๋ฐœํ•œ๋‹ค [2, 3]. ์ดํ›„ ๋ชจ๋ธ๋ณ„ ํŠน์„ฑ์— ๋งž์ถฐ ์ดˆ๊ธฐ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ, ์ธํŽ˜์ธํŒ…(Inpainting), ์•„์›ƒํŽ˜์ธํŒ…(Outpainting) ๋“ฑ์„ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ •๊ตํ™”ํ•˜์—ฌ ์ตœ์ข… ์ด๋ฏธ์ง€๋ฅผ ์™„์„ฑํ•œ๋‹ค [4-6]. + +## ๐Ÿ“– Core Content +* **ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™” (Prompt Structuring)** + ์„ฑ๊ณต์ ์ธ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•ด์„œ๋Š” ๋‹จ์ˆœํ•œ ๋‹จ์–ด์˜ ๋‚˜์—ด์ด ์•„๋‹Œ, ์ฃผ์ฒด(Subject), ๋งค์ฒด(Medium), ํ™˜๊ฒฝ(Environment), ์กฐ๋ช…(Lighting), ์Šคํƒ€์ผ(Style) ๋ฐ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ด๋ฃจ์–ด์ง„ ๋ช…ํ™•ํ•œ ๊ณ„์ธต์  ๊ตฌ์กฐ๊ฐ€ ํ•„์š”ํ•˜๋‹ค [2, 3, 7, 8]. ํ”ผ์‚ฌ์ฒด์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ๋ฌ˜์‚ฌ์™€ ํ•จ๊ป˜ ๋ Œ์ฆˆ(์˜ˆ: 85mm), ์กฐ๋ช…(์˜ˆ: ๊ณจ๋“  ์•„์›Œ, ๋ฆผ ๋ผ์ดํŒ…) ๋“ฑ์˜ ์ดฌ์˜ ๋ฐ ์˜ˆ์ˆ ์  ์ „๋ฌธ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AI ๋ชจ๋ธ์˜ ์ œ์–ด๋ ฅ์„ ๊ทน๋Œ€ํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค [9-11]. + +* **ํ”Œ๋žซํผ ํŠนํ™” ์›Œํฌํ”Œ๋กœ์šฐ (Platform-specific Workflows)** + * *๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):* 2026๋…„ ๊ธฐ์ค€ V7 ๋ชจ๋ธ์—์„œ๋Š” '๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(--draft)'๋ฅผ ํ™œ์šฉํ•ด ์ €๋น„์šฉ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ๋‹ค์ˆ˜์˜ ์‹œ์•ˆ์„ ๋Œ€๋Ÿ‰ ์ƒ์„ฑํ•œ ๋’ค, ์ตœ์ ์˜ ๊ตฌ๋„๋ฅผ ์„ ํƒํ•˜์—ฌ ๊ณ ํ™”์งˆ(HD)๋กœ ์—…์Šค์ผ€์ผ๋งํ•˜๋Š” ์ž‘์—… ๋ฐฉ์‹์ด ํšจ์œจ์ ์ด๋‹ค [6, 12, 13]. ๋˜ํ•œ, ์ผ๊ด€๋œ ์Šคํƒ€์ผ๊ณผ ์„œ์‚ฌ๋ฅผ ์œ„ํ•ด ์Šคํƒ€์ผ ์ฐธ์กฐ(--sref) ๋ฐ ์˜ด๋‹ˆ ์ฐธ์กฐ(--oref) ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ๊ทน ํ™œ์šฉํ•œ๋‹ค [14-16]. + * *DALL-E 3:* ํ…์ŠคํŠธ ์ง€์‹œ์˜ ์ •ํ™•ํ•œ ์ดํ–‰์— ๊ฐ•์ ์ด ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์งง์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•ด๋„ ChatGPT๊ฐ€ ๋‚ด๋ถ€์ ์œผ๋กœ ์ƒ์„ธํ•œ ํ•ฉ์„ฑ ์บก์…˜(Synthetic Captions)์œผ๋กœ ํ™•์žฅํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ์ •๊ตํ•˜๊ฒŒ ์ƒ์„ฑํ•œ๋‹ค [17-20]. + * *์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):* ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ(์˜ˆ: `(keyword:1.5)`) ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•˜๋ฉฐ, ์ปจํŠธ๋กค๋„ท(ControlNet) ๋“ฑ์„ ํ†ตํ•ด ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์˜ ์ •๋ฐ€ํ•œ ํ†ต์ œ๋ ฅ์„ ๋ฐœํœ˜ํ•˜๋Š” ๊ฒƒ์ด ํŠน์ง•์ด๋‹ค [21-23]. + +* **๋ฐ˜๋ณต์  ์ •๊ตํ™” ๋ฐ ํ›„์ฒ˜๋ฆฌ (Iterative Refinement)** + ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์ฒซ ๋ฒˆ์งธ ์ƒ์„ฑ์—์„œ ๋๋‚˜์ง€ ์•Š๊ณ  ๋ชจ๋ธ๊ณผ์˜ ๋ฐ˜๋ณต์ ์ธ ํ˜‘์—… ๊ณผ์ •์œผ๋กœ ์ด์–ด์ง„๋‹ค [4, 5, 24]. + * **๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompts):** ์›์น˜ ์•Š๋Š” ์š”์†Œ๋‚˜ ์‹œ๊ฐ์  ๊ฒฐํ•จ(์˜ˆ: ์ผ๊ทธ๋Ÿฌ์ง„ ์†๊ฐ€๋ฝ, ์›Œํ„ฐ๋งˆํฌ)์ด ๋ฐœ์ƒํ•˜๋ฉด ์ด๋ฅผ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์— ๋ช…์‹œ์ ์œผ๋กœ ์ถ”๊ฐ€ํ•˜์—ฌ ์ œ๊ฑฐํ•œ๋‹ค [23, 25-27]. + * **๋ถ€๋ถ„ ์ˆ˜์ • ๋ฐ ์‹œ์•ผ ํ™•์žฅ:** ๋ฏธ๋“œ์ €๋‹ˆ์˜ 'Vary (Region)'๊ณผ ๊ฐ™์€ ์ธํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ด ์ด๋ฏธ์ง€์˜ ์ „์ฒด์ ์ธ ๋งฅ๋ฝ์„ ์œ ์ง€ํ•œ ์ฑ„ ํŠน์ • ์˜์—ญ(์˜ˆ: ์ธ๋ฌผ์˜ ๋ชจ์ž)๋งŒ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, 'Zoom Out(์•„์›ƒํŽ˜์ธํŒ…)'์„ ํ†ตํ•ด ์บ”๋ฒ„์Šค ๋ฐ–์˜ ๋ฐฐ๊ฒฝ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ™•์žฅํ•œ๋‹ค [5, 28-30]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Prompt Engineering]], [[Negative Prompts]], [[Image Parameters]], [[Inpainting & Outpainting]] +- **Projects/Contexts:** [[Midjourney V7 Draft Mode]], [[DALL-E 3 Synthetic Captioning]] +- **Contradictions/Notes:** DALL-E 3๋Š” "no", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ •ํ˜• ์ง€์‹œ์–ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ด ์˜คํžˆ๋ ค ํ•ด๋‹น ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ์œ„ํ—˜์ด ์žˆ์œผ๋ฏ€๋กœ ๋ชจ๋“  ์ง€์‹œ๋ฅผ ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ์šฐํšŒํ•ด์•ผ ํ•˜๋Š” ๋ฐ˜๋ฉด [20, 31], ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ๊ตฌ์กฐํ™”๋œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ์„น์…˜์„ ํ†ตํ•ด ์›Œํ„ฐ๋งˆํฌ๋‚˜ ์‹ ์ฒด ์™œ๊ณก ๋“ฑ์˜ ๊ฒฐํ•จ์„ ์ ๊ทน์ ์œผ๋กœ ์ฐจ๋‹จํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์—์„œ ํ”Œ๋žซํผ๋ณ„ ๋Œ€์‘ ๋ฐฉ์‹์— ๋šœ๋ ทํ•œ ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค [23, 26, 32]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/AI ๋ชจ๋ธ ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ (Post-editing Tools).md b/10_Wiki/Topics_Art/AI ๋ชจ๋ธ ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ (Post-editing Tools).md new file mode 100644 index 00000000..9a03fc77 --- /dev/null +++ b/10_Wiki/Topics_Art/AI ๋ชจ๋ธ ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ (Post-editing Tools).md @@ -0,0 +1,24 @@ +# [[AI ๋ชจ๋ธ ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ (Post-editing Tools)]] + +## ๐Ÿ“Œ Brief Summary +AI ๋ชจ๋ธ ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ๋Š” ์ธ๊ณต์ง€๋Šฅ์„ ํ†ตํ•ด ์ฒ˜์Œ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ์ „์ฒด์ ์ธ ๋งฅ๋ฝ๊ณผ ํ™”ํ’์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํŠน์ • ์˜์—ญ์„ ์ˆ˜์ •, ์ •๊ตํ™” ๋˜๋Š” ํ™•์žฅํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ๋“ค์ž…๋‹ˆ๋‹ค [1, 2]. ๋Œ€ํ‘œ์ ์œผ๋กœ ์ธํŽ˜์ธํŒ…(Vary Region), ์•„์›ƒํŽ˜์ธํŒ…(Zoom Out, Pan), ๋ฆฌ๋ฏน์Šค(Remix), ์—…์Šค์ผ€์ผ๋ง(Upscale) ๋“ฑ์ด ํฌํ•จ๋ฉ๋‹ˆ๋‹ค [3-5]. ์ด๋Ÿฌํ•œ ๋„๊ตฌ๋“ค์€ ๋‹จ๋ฐœ์„ฑ ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ , ์ฒซ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€๋กœ ์‚ผ์•„ ์ ์ง„์ ์œผ๋กœ ์ฐฝ์ž‘์ž์˜ ์‹œ๊ฐ์  ์˜๋„์— ๋งž๊ฒŒ ๋‹ค๋“ฌ์–ด๊ฐ€๋Š” ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์˜ ํ•ต์‹ฌ ๊ณผ์ •์œผ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค [2, 5]. + +## ๐Ÿ“– Core Content +* **์ธํŽ˜์ธํŒ… ๋ฐ ์˜์—ญ๋ณ„ ๋ณ€์ฃผ (Inpainting / Vary Region)** + ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ํŠน์ • ๋ถ€๋ถ„์„ ์„ ํƒํ•˜์—ฌ ํ•ด๋‹น ์˜์—ญ๋งŒ ์ƒˆ๋กœ์šด ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ ์šฉํ•ด ์žฌ์ƒ์„ฑํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค [1, 6, 7]. ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์˜ 'Vary (Region)' ๊ธฐ๋Šฅ์ด๋‚˜ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion), DALL-E์˜ ์ธํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์ด ์ด์— ํ•ด๋‹นํ•ฉ๋‹ˆ๋‹ค [1, 5, 8]. ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ๋‚˜๋จธ์ง€ ๋ถ€๋ถ„์€ ์†์ƒ์‹œํ‚ค์ง€ ์•Š๊ณ  ์ž‘์€ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์š”์†Œ(์˜ˆ: ๋ชจ์ž๋ฅผ ์™•๊ด€์œผ๋กœ ๋ณ€๊ฒฝ, ์ƒˆ๋ฅผ ์ถ”๊ฐ€ ๋“ฑ)๋ฅผ ํ•ฉ์„ฑํ•  ๋•Œ ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค [1, 2, 9]. +* **์•„์›ƒํŽ˜์ธํŒ… ๋ฐ ์‹œ์•ผ ํ™•์žฅ (Outpainting / Zoom Out & Pan)** + ์ดˆ๊ธฐ ์ด๋ฏธ์ง€๊ฐ€ ๋„ˆ๋ฌด ๊ทผ์ ‘ํ•˜๊ฒŒ ์ดฌ์˜๋˜์—ˆ๊ฑฐ๋‚˜ ๊ตฌ๋„ ํ™•์žฅ์ด ํ•„์š”ํ•  ๋•Œ ์บ”๋ฒ„์Šค ๋ฐ–์˜ ์˜์—ญ์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ƒ์„ฑํ•ด ๋‚ด๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค [2, 10, 11]. 'Zoom Out(์คŒ ์•„์›ƒ)'์€ ์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋„ค ๋ฉด ๋ฐ–์œผ๋กœ ๋ฌธ๋งฅ๊ณผ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‹œ์•ผ๋ฅผ ๋„“ํžˆ๋ฉฐ, 'Pan(ํŒฌ)'์€ ํŠน์ • ๋ฐฉํ–ฅ์œผ๋กœ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค [4, 9]. ์ด ๊ณผ์ •์—์„œ AI๋Š” ๊ธฐ์กด ํ™”ํ’๊ณผ ์กฐ๋ช…์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ƒˆ๋กœ์šด ์„œ์‚ฌ์  ์š”์†Œ๋‚˜ ๋ฐฐ๊ฒฝ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฐฐ์น˜ํ•ฉ๋‹ˆ๋‹ค [2, 9]. +* **๋ฆฌ๋ฏน์Šค ๋ชจ๋“œ (Remix Mode)** + ์ด๋ฏธ์ง€์˜ ๋ณ€ํ˜•(Variation)์„ ๋งŒ๋“ค ๋•Œ ๊ธฐ์กด ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ๋‚˜ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค [4, 12]. ํŠนํžˆ 'Vary Region' ๊ธฐ๋Šฅ๊ณผ ๊ฒฐํ•ฉํ•˜๋ฉด ์„ ํƒ๋œ ์˜์—ญ์„ ์–ด๋–ป๊ฒŒ ์žฌ์ƒ์„ฑํ• ์ง€ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋กœ ์ •๋ฐ€ํ•˜๊ฒŒ ์ง€์‹œํ•  ์ˆ˜ ์žˆ์–ด ๋ถ€๋ถ„ ํŽธ์ง‘์˜ ํ†ต์ œ๋ ฅ์„ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค [2, 13]. +* **์—…์Šค์ผ€์ผ๋ง (Upscaling)** + ์ดˆ๊ธฐ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ํ•ด์ƒ๋„ ์น˜์ˆ˜๋ฅผ ํ™•๋Œ€ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค [5, 14]. ๋ชจ๋ธ์— ๋”ฐ๋ผ ๋‹จ์ˆœํžˆ ํฌ๊ธฐ๋งŒ ํ‚ค์šฐ๋Š” ๊ฒƒ(Subtle Upscale)๋ฟ๋งŒ ์•„๋‹ˆ๋ผ, ๋ฏธ์„ธํ•œ ๋””ํ…Œ์ผ๊ณผ ์งˆ๊ฐ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์„ ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์œผ๋กœ ๋‹ค๋“ฌ๋Š” 'Creative Upscale'๊ณผ ๊ฐ™์€ ์„ธ๋ถ€ ์กฐ์ • ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค [9, 14]. +* **๊ธฐ์ˆ ์  ๋…ธํ•˜์šฐ ๋ฐ ๋ฐ˜๋ณต์  ์ •๊ตํ™” ์ „๋žต (Iterative Refinement)** + ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์€ ํ•œ ๋ฒˆ์— ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ AI์™€์˜ ๋ฐ˜๋ณต์ ์ธ ํ˜‘์—… ๊ณผ์ •์ž…๋‹ˆ๋‹ค [2, 15, 16]. ์ฒซ ์ด๋ฏธ์ง€๋ฅผ ๋ฒ ์ด์Šค๋กœ ์‚ผ๊ณ  ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ๋“ค์„ ํ™œ์šฉํ•ด ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค [2, 5]. ์˜์—ญ์„ ์„ ํƒํ•ด ํŽธ์ง‘ํ•  ๋•Œ๋Š” ์ˆ˜์ •ํ•˜๋ ค๋Š” ๋Œ€์ƒ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ฃผ๋ณ€์˜ ์—ฌ๋ฐฑ์„ ์ถฉ๋ถ„ํžˆ ํฌํ•จํ•˜์—ฌ ์„ ํƒํ•ด์•ผ AI๊ฐ€ ์ฃผ๋ณ€๊ณผ์˜ ์—ฐ๊ฒฐ์„ฑ ๋ฐ ๋งฅ๋ฝ์„ ํŒŒ์•…ํ•˜์—ฌ ์ž์—ฐ์Šค๋Ÿฌ์šด ํ•ฉ์„ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 17]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement)]], [[์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ… (Inpainting and Outpainting)]], [[ํ”„๋กฌํ”„ํŠธ ํŒŒ๋ผ๋ฏธํ„ฐ ์ œ์–ด (Prompt Parameter Control)]] +- **Projects/Contexts:** [[์ƒ์„ฑ์  AI ์ด๋ฏธ์ง•์˜ ๋ฐ˜๋ณต์  ์ž‘์—… ํ”„๋กœ์„ธ์Šค (Iterative Workflow of Generative AI Imaging)]], [[๋ฏธ๋“œ์ €๋‹ˆ ๋ฐ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ๋ถ€๋ถ„ ํŽธ์ง‘ ๊ธฐ๋ฒ•]] +- **Contradictions/Notes:** ํŽธ์ง‘ํ•˜๊ณ ์ž ํ•˜๋Š” ์˜์—ญ์„ ์„ ํƒํ•  ๋•Œ, ์„ ํƒ ์˜์—ญ์ด ๋„ˆ๋ฌด ์ž‘์„ ๊ฒฝ์šฐ AI๊ฐ€ ์ฃผ๋ณ€ ๋งฅ๋ฝ์„ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์›Œ ๊ฒฐ๊ณผ๋ฌผ์ด ๋ถ€์ž์—ฐ์Šค๋Ÿฌ์šธ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ถฉ๋ถ„ํ•œ ๋งฅ๋ฝ(Context)์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์„ ๋งŒํผ์˜ ํฌ๊ธฐ๋กœ ์˜์—ญ์„ ์ง€์ •ํ•ด์•ผ ํ•œ๋‹ค๋Š” ์‹ค๋ฌด์ ์ธ ์ฃผ์˜์‚ฌํ•ญ์ด ์กด์žฌํ•ฉ๋‹ˆ๋‹ค [2, 17]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ (AI Image Generation).md b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ (AI Image Generation).md new file mode 100644 index 00000000..aadabe9a --- /dev/null +++ b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ (AI Image Generation).md @@ -0,0 +1,35 @@ +# [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ (AI Image Generation)]] + +## ๐Ÿ“Œ Brief Summary +AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ์€ ํ…์ŠคํŠธ ํ˜•ํƒœ์˜ ํ”„๋กฌํ”„ํŠธ๋‚˜ ๊ธฐ์กด ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ๊ณ„๊ฐ€ ํ•ด์„ ๊ฐ€๋Šฅํ•œ ๊ตฌ์ฒด์  ์ขŒํ‘œ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์ƒˆ๋กœ์šด ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๊ธฐ์ˆ ์ด๋‹ค [1, 2]. ํšจ๊ณผ์ ์ธ ์ด๋ฏธ์ง€๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ชจํ˜ธํ•œ ์ง€์‹œ๋ฅผ ํ”ผํ•˜๊ณ  ์ฃผ์ฒด, ์Šคํƒ€์ผ, ์กฐ๋ช…, ๊ตฌ๋„ ๋“ฑ์„ ๋ช…ํ™•ํžˆ ๊ทœ์ •ํ•˜๋Š” ๊ณ„์ธต์  ๊ตฌ์กฐ์˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค [2-4]. ๋˜ํ•œ ๊ฐ AI ๋ชจ๋ธ(Midjourney, DALL-E 3, Stable Diffusion ๋“ฑ)์ด ๊ฐ€์ง„ ๊ณ ์œ ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฌธ๋ฒ•๊ณผ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ํ™œ์šฉ๋ฒ•์„ ์ดํ•ดํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ํ†ต์ œํ•˜๋Š” ๊ณ ๋„ํ™”๋œ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋Šฅ๋ ฅ์ด ํ•„์ˆ˜์ ์ด๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content + +**1. ํ”„๋กฌํ”„ํŠธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ์™€ ํ•ต์‹ฌ ์š”์†Œ** +๊ณ ํ’ˆ์งˆ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฃผ์ฒด(Subject), ๋งค์ฒด ๋ฐ ์Šคํƒ€์ผ(Medium/Style), ํ™˜๊ฒฝ ๋ฐ ๊ตฌ๋„(Environment/Composition), ์กฐ๋ช…(Lighting), ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)์˜ ์ธต์œ„๋กœ ๊ตฌ์„ฑ๋œ๋‹ค [2, 3, 6]. +* **์ฃผ์ฒด ๋ฐ ํ™˜๊ฒฝ:** ๋‹จ์ˆœํ•œ ๋ช…์‚ฌ๋ณด๋‹ค๋Š” ๊ตฌ์ฒด์ ์ธ ๋ฌผ๋ฆฌ์  ํŠน์ง•, ์˜์ƒ, ํ‘œ์ • ๋“ฑ ์„œ์‚ฌ์  ๋งฅ๋ฝ๊ณผ ๊ฒฐํ•ฉ๋œ ๋ฌ˜์‚ฌ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ธ๊ณต์ง€๋Šฅ์ด ๋” ๋ช…ํ™•ํ•œ ์‹œ๊ฐ์  ํŠน์ง•์„ ์ถ”์ถœํ•œ๋‹ค [7-9]. +* **์กฐ๋ช… ๋ฐ ์นด๋ฉ”๋ผ ์—ฐ์ถœ:** '๊ณจ๋“  ์•„์›Œ', '๋ณผ๋ฅจ๋ฉ”ํŠธ๋ฆญ ๋ผ์ดํŒ…(Volumetric Lighting)', '๋ฆผ ๋ผ์ดํŒ…(Rim Lighting)'๊ณผ ๊ฐ™์€ ์กฐ๋ช… ํ‚ค์›Œ๋“œ๋‚˜ '85mm ๋ Œ์ฆˆ', '๋กœ์šฐ ์•ต๊ธ€' ๋“ฑ ์นด๋ฉ”๋ผ ์•ต๊ธ€์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ช…์‹œํ•˜๋ฉด ๊ฒฐ๊ณผ๋ฌผ์˜ ์‚ฌ์‹ค๊ฐ, ์‹ฌ๋„, ๊ทน์  ๋ถ„์œ„๊ธฐ๋ฅผ ํฌ๊ฒŒ ํ–ฅ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค [10-13]. + +**2. ํ”Œ๋žซํผ๋ณ„ ํŠนํ™”๋œ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ํŒจ๋Ÿฌ๋‹ค์ž„** +AI ๋ชจ๋ธ์€ ์ €๋งˆ๋‹ค ๋‹ค๋ฅธ ์•„ํ‚คํ…์ฒ˜์™€ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ ๊ฐ ๋ชจ๋ธ์˜ ํŠน์„ฑ์— ๋งž์ถ˜ ์ ‘๊ทผ์ด ํ•„์š”ํ•˜๋‹ค [5, 6]. +* **Midjourney:** ์‹œ๋„ค๋งˆํ‹ฑํ•œ ์™„์„ฑ๋„์™€ ์˜ˆ์ˆ ์  ๋ฏธํ•™์— ๊ฐ•์ ์ด ์žˆ๋‹ค [14, 15]. ํ”„๋กฌํ”„ํŠธ ๋์— `--ar`(์ข…ํšก๋น„), `--v`(๋ฒ„์ „), `--stylize`(์˜ˆ์ˆ ์  ํ•ด์„ ๊ฐ•๋„) ๋“ฑ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•ด ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค [15-17]. ์ตœ์‹  V7์—์„œ๋Š” ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`), ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`), ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`) ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ๋ณต์žกํ•œ ๋‹จ์–ด ๋‚˜์—ด ์—†์ด๋„ ํ”ผ์‚ฌ์ฒด๋‚˜ ํ™”ํ’์˜ ์ผ๊ด€์„ฑ์„ ์™„๋ฒฝํžˆ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค [15, 18-21]. +* **DALL-E 3:** ์ž์—ฐ์–ด ์ดํ•ด๋„๊ฐ€ ๋งค์šฐ ๋†’์œผ๋ฉฐ, ์งง๊ฒŒ ์ž…๋ ฅํ•œ ์˜๋„๋„ GPT-4๊ฐ€ ํ’๋ถ€ํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋กœ ์ž๋™ ํ™•์žฅํ•˜์—ฌ ์ง€์‹œ๋ฅผ ์ •ํ™•ํžˆ ์ดํ–‰ํ•œ๋‹ค [14, 22]. ๋ณต์žกํ•œ ๊ฐ์ฒด ๋ฐฐ์น˜๋‚˜ ํ…์ŠคํŠธ ๋ Œ๋”๋ง์— ํƒ์›”ํ•˜์ง€๋งŒ, '์‚ฌ์šฉํ•˜์ง€ ๋ง ๊ฒƒ(without, no)'๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•ด๋ฒ„๋ฆฌ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์–ด ์ง€์‹œ๋ฌธ์€ ํ•ญ์ƒ ๊ธ์ •ํ˜•์œผ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค [22-24]. +* **Stable Diffusion:** ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ชจ๋ธ์„ ํ›ˆ๋ จํ•˜๊ณ  ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์—์„œ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค [25-27]. ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ ๊ธฐ๋ฐ˜ ๊ตฌ๋ฌธ์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ, `(keyword:1.2)` ํ˜•ํƒœ์˜ ๊ด„ํ˜ธ์™€ ์ˆ˜์น˜๋ฅผ ์ด์šฉํ•ด ํŠน์ • ๋‹จ์–ด์˜ ๊ฐ€์ค‘์น˜(Weight)๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•˜๋Š” ๋ฌธ๋ฒ•์ด ํ•ต์‹ฌ์ด๋‹ค [27-30]. + +**3. ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์˜ ์ „๋žต์  ํ™œ์šฉ** +๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ด๋ฏธ์ง€์— ๋‚˜ํƒ€๋‚˜์ง€ ๋ง์•„์•ผ ํ•  ์š”์†Œ๋ฅผ ๋ช…์‹œํ•˜์—ฌ ๋ชจ๋ธ์˜ ํ”ํ•œ ์ƒ์„ฑ ์˜ค๋ฅ˜๋ฅผ ์ œ์–ดํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋‹ค [27, 31-33]. +* ์™„์„ฑ๋„๋ฅผ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋‹จ์ˆœํžˆ "bad"๋‚˜ "ugly" ๊ฐ™์€ ๋ชจํ˜ธํ•œ ๋‹จ์–ด๋ฅผ ์“ฐ๊ธฐ๋ณด๋‹ค๋Š” "extra fingers(์—ฌ๋ถ„์˜ ์†๊ฐ€๋ฝ)", "blurry(ํ๋ฆฟํ•จ)", "watermark(์›Œํ„ฐ๋งˆํฌ)" ๋“ฑ ๋ฐœ์ƒํ•œ ๊ฒฐํ•จ์„ ๊ตฌ์ฒด์ ์ด๊ณ  ๋ฌผ๋ฆฌ์ ์ธ ๋ช…์‚ฌ๋กœ ์งš์–ด๋‚ด๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ด๋‹ค [34, 35]. +* ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ(์˜ˆ: `(blurry:1.3)`) ๋ฐฐ์ œํ•˜๋ ค๋Š” ์š”์†Œ์˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•จ์œผ๋กœ์จ, ์˜๋„ํ•œ ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์ด ๋ง๊ฐ€์ง€์ง€ ์•Š๋Š” ์„ ์—์„œ ๋ถ€์ž‘์šฉ๋งŒ ์ตœ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋‹ค [36, 37]. + +**4. ๋ฐ˜๋ณต์  ์ •๊ตํ™”์™€ ์‚ฌํ›„ ํŽธ์ง‘ (Iterative Refinement)** +ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์€ ํ•œ ๋ฒˆ์— ์™„๋ฒฝํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‚ด๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๋ฐ˜๋ณต์„ ํ†ตํ•ด ๋‹ค๋“ฌ์–ด๊ฐ€๋Š” ๊ณผ์ •์ด๋‹ค [38-41]. +* ์ดˆ๊ธฐ์—๋Š” ๋‹จ์ˆœํ•˜๊ณ  ํฌ๊ด„์ ์ธ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๋ผˆ๋Œ€๋ฅผ ์žก์€ ํ›„, ๊ฒฐ๊ณผ๋ฌผ์„ ๋ณด์•„๊ฐ€๋ฉฐ ์กฐ๋ช…, ๊ตฌ๋„, ์Šคํƒ€์ผ ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์ ์ง„์ ์œผ๋กœ ๋ฐœ์ „์‹œํ‚ค๋Š” ๊ฒƒ์ด ์ข‹๋‹ค [38-40]. +* Midjourney์˜ ์ธํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์ธ 'Vary (Region)'์„ ํ™œ์šฉํ•˜๋ฉด ์ „์ฒด ํ™”ํ’๊ณผ ๋งฅ๋ฝ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์ž˜๋ชป๋œ ์†๊ฐ€๋ฝ์„ ๊ณ ์น˜๊ฑฐ๋‚˜ ํŠน์ • ๊ฐ์ฒด๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ ๋ถ€๋ถ„์ ์ธ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ [41-44], 'Zoom Out' (์•„์›ƒํŽ˜์ธํŒ…) ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์บ”๋ฒ„์Šค ๋ฐ–์˜ ํ™˜๊ฒฝ์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค [41, 43, 45]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฐ ๊ฐ€์ค‘์น˜ (Parameters and Weights)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[๋””ํ“จ์ „ ๋ชจ๋ธ (Diffusion Models)]] +- **Projects/Contexts:** [[์ƒ์„ฑํ˜• AI๋ฅผ ํ™œ์šฉํ•œ ์ƒ์—…์ /์˜ˆ์ˆ ์  ์ฝ˜ํ…์ธ  ์‹œ๊ฐํ™” (Commercial/Artistic Visual Content Creation via Gen AI)]], [[ํ”Œ๋žซํผ๋ณ„(Midjourney, DALL-E 3, Stable Diffusion) ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”]] +- **Contradictions/Notes:** DALL-E 3๋Š” ๋ถ€์ •์–ด(์˜ˆ: not, no, without)๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋Šฅ๋ ฅ์ด ๋งค์šฐ ์ทจ์•ฝํ•˜์—ฌ ์˜คํžˆ๋ ค ์›์น˜ ์•Š๋Š” ๋Œ€์ƒ์„ ์ด๋ฏธ์ง€์— ํฌํ•จ์‹œํ‚ฌ ๊ฐ€๋Šฅ์„ฑ์ด ํฌ๋ฏ€๋กœ ๋ชจ๋“  ์ง€์‹œ๋ฅผ ๊ธ์ •์ ์ธ ์†์„ฑ์œผ๋กœ ๋ฌ˜์‚ฌํ•ด์•ผ ํ•œ๋‹ค [22, 24]. ๋ฐ˜๋ฉด, Stable Diffusion์€ ๋ช…์‹œ์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative prompt) ์ž…๋ ฅ ์‹œ์Šคํ…œ์„ ํ†ตํ•ด ๊ธฐํ˜•์ ์ด๊ฑฐ๋‚˜ ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ํšจ๊ณผ์ ์ด๊ณ  ํ•„์ˆ˜์ ์œผ๋กœ ์ฐจ๋‹จํ•œ๋‹ค๋Š” ์ฐจ์ด์ ์ด ์žˆ๋‹ค [27, 31, 33]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜.md b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜.md new file mode 100644 index 00000000..60f55f87 --- /dev/null +++ b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜.md @@ -0,0 +1,28 @@ +# [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜]] + +## ๐Ÿ“Œ Brief Summary +AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ๋Š” ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•ด์„ํ•˜์—ฌ ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ํ”Œ๋žซํผ์œผ๋กœ, ๋Œ€ํ‘œ์ ์œผ๋กœ Midjourney, DALL-E 3, Stable Diffusion ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค[1, 2]. ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)๋Š” ํ”„๋กฌํ”„ํŠธ์— ์ถ”๊ฐ€๋˜์–ด ์ด๋ฏธ์ง€์˜ ์ข…ํšก๋น„, ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์˜ ๊ฐ•๋„, ๋ฌด์ž‘์œ„์„ฑ ๋“ฑ์„ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•˜๋Š” ๋ช…๋ น์–ด ๋ฐ ๊ฐ€์ค‘์น˜ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค[3-5]. ๊ฐ ์ƒ์„ฑ ๋„๊ตฌ๋Š” ๊ณ ์œ ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜๊ณผ ๋ช…๋ น์–ด ๋ฌธ๋ฒ•์„ ๊ฐ€์ง€๋ฏ€๋กœ, ์ด๋ฅผ ์ ์ ˆํžˆ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ์„ฑ๊ณต์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์˜ ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค[6, 7]. + +## ๐Ÿ“– Core Content + +**1. ์ฃผ์š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ์˜ ํŠน์„ฑ** +* **Midjourney**: ์‹œ๋„ค๋งˆํ‹ฑํ•œ ์™„์„ฑ๋„์™€ ๋…๋ณด์ ์ธ ์˜ˆ์ˆ ์  ๊ฐ๊ฐ์„ ์ œ๊ณตํ•˜์—ฌ ์ „๋ฌธ๊ฐ€ ์ง‘๋‹จ์—์„œ ๋„๋ฆฌ ์„ ํ˜ธ๋ฉ๋‹ˆ๋‹ค[1, 8]. 2026๋…„ ๊ธฐ์ค€ ๊ธฐ๋ณธ ๋ชจ๋ธ์ธ V7์€ ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)๋ฅผ ํ†ตํ•ด ๋น ๋ฅด๊ณ  ์ €๋ ดํ•˜๊ฒŒ ์‹œ์•ˆ์„ ๋Œ€๋Ÿ‰ ์ƒ์‚ฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค[9-11]. +* **DALL-E 3 (OpenAI)**: ์ž์—ฐ์–ด์— ๋Œ€ํ•œ ์ดํ•ด๋„๊ฐ€ ๋งค์šฐ ๋†’์•„ ๋ณต์žกํ•œ ํ”„๋กฌํ”„ํŠธ์˜ ์ง€์‹œ๋ฅผ ์ •ํ™•ํžˆ ๋”ฐ๋ฅด๋ฉฐ, ์ด๋ฏธ์ง€ ๋‚ด์— ํ…์ŠคํŠธ(๊ธ€์ž)๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์ด ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค[1, 12-14]. ๋ณต์žกํ•œ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜๋ณด๋‹ค๋Š” ๋Œ€ํ™”ํ˜• ์ž์—ฐ์–ด ๋ฌ˜์‚ฌ์— ๊ฐ€์žฅ ์ž˜ ๋ฐ˜์‘ํ•ฉ๋‹ˆ๋‹ค[12, 15]. +* **Stable Diffusion**: ์˜คํ”ˆ ์†Œ์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ๋†’์€ ์œ ์—ฐ์„ฑ๊ณผ ๋งž์ถค ์„ค์ •(Fine-tuning) ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค[1, 2, 5, 16]. ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์—์„œ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ๋ณต์žกํ•œ ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ๊ณผ ๊ฐ•๋ ฅํ•œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์ œ์–ด๋ฅผ ํ†ตํ•ด ์ •๋ฐ€ํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[5, 17, 18]. +* **Adobe Firefly**: Adobe Creative Cloud์™€ ์›ํ™œํ•˜๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ์ „๋ฌธ๊ฐ€์˜ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๋ณด์™„ํ•˜๋ฉฐ, ์ €์ž‘๊ถŒ ์ธก๋ฉด์—์„œ ์ƒ์—…์ ์œผ๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํŠนํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค[2, 19, 20]. + +**2. ํ•ต์‹ฌ ๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters) ๋ฐ ํ™œ์šฉ๋ฒ•** +๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ฃผ๋กœ ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ์˜ ๋งˆ์ง€๋ง‰์— ๋ง๋ถ™์—ฌ์„œ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐฉ์‹์„ ์ง์ ‘์ ์œผ๋กœ ๋ฏธ์„ธ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค[3, 4]. +* **์ข…ํšก๋น„ ์กฐ์ ˆ (Aspect Ratio)**: `--ar` ๋งค๊ฐœ๋ณ€์ˆ˜(์˜ˆ: `--ar 16:9`)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค[21, 22]. +* **์Šคํƒ€์ผ๋ผ์ด์ฆˆ (Stylize)**: `--stylize` ๋˜๋Š” `--s` (์˜ˆ: `--s 100-1000`)๋ฅผ ํ†ตํ•ด AI์˜ ์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ๋ฏธํ•™์ ์ด๊ณ  ์˜ˆ์ˆ ์ ์ธ ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜์˜ค๋ฉฐ, ๋‚ฎ์„์ˆ˜๋ก ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ์ง€์‹œ์— ๋” ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ์ถฉ์‹คํ•ด์ง‘๋‹ˆ๋‹ค[8, 21, 23, 24]. +* **๋ฌด์ž‘์œ„์„ฑ (Chaos)**: `--chaos` ๋˜๋Š” `--c` (์˜ˆ: `--c 0-100`)๋Š” ์ƒ์„ฑ๋˜๋Š” ์ดˆ๊ธฐ ์ด๋ฏธ์ง€ 4์žฅ ๊ฐ„์˜ ๋‹ค์–‘์„ฑ๊ณผ ๋ฌด์ž‘์œ„์„ฑ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ํด์ˆ˜๋ก ์„œ๋กœ ๋งค์šฐ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฌผ์ด ๋„์ถœ๋ฉ๋‹ˆ๋‹ค[21, 25]. +* **์ฐธ์กฐ ๊ธฐ๋Šฅ (References)**: Midjourney์—์„œ๋Š” ํŠน์ • ์ด๋ฏธ์ง€์˜ URL์„ ํ™œ์šฉํ•˜์—ฌ ์Šคํƒ€์ผ์„ ๋ณต์ œํ•˜๋Š” **์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`)**์™€ ์บ๋ฆญํ„ฐ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” **์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`)**๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค[8, 26-28]. V7์—์„œ ์ถ”๊ฐ€๋œ **์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)**๋Š” ์‚ฌ๋ฌผ์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์™€ ์ •์ฒด์„ฑ๊นŒ์ง€ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•ด์ค๋‹ˆ๋‹ค[8, 9, 29]. +* **๊ฐ€์ค‘์น˜ ์ œ์–ด (Weights)**: Stable Diffusion์˜ ๊ฒฝ์šฐ `(keyword:factor)` ํ˜•ํƒœ(์˜ˆ: `(dog:1.1)`) ๋˜๋Š” ๊ด„ํ˜ธ๋ฅผ ์ค‘์ฒฉํ•˜์—ฌ ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„์™€ ๊ฐ•๋„๋ฅผ ์ˆซ์ž๋กœ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค[5, 17, 30, 31]. Midjourney์—์„œ๋Š” ๋‹ค์ค‘ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ถ„๋ฆฌํ•  ๋•Œ `::` ๊ธฐํ˜ธ๋ฅผ ์จ์„œ ๊ฐœ๋ณ„ ์š”์†Œ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[32, 33]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ ๋ฐ ๋ฌธ๋ฒ•]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[์Šคํƒ€์ผ ๋ฐ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(References)]] +- **Projects/Contexts:** ์‚ฌ์šฉ์ž๊ฐ€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ง€๋‹Œ AI ํ”Œ๋žซํผ(Midjourney, DALL-E, Stable Diffusion ๋“ฑ)์˜ ํŠน์„ฑ์„ ํŒŒ์•…ํ•˜๊ณ , ๊ฐ ๋ชจ๋ธ์˜ '๋ฐฉ์–ธ'์— ํ•ด๋‹นํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ๋ณธ์ธ์ด ์˜๋„ํ•œ ๋ฏธํ•™์ , ์ƒ์—…์  ์ด๋ฏธ์ง€๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋ ค๋Š” ๋งฅ๋ฝ +- **Contradictions/Notes:** DALL-E 3๋Š” ์‚ฌ์šฉ์ž์˜ ์ž์—ฐ์–ด ๋ฌ˜์‚ฌ๋‚˜ ๋ณต์žกํ•œ ์ง€์‹œ๋ฅผ ๋”ฐ๋ฅด๋Š” ๋ฐ๋Š” ํƒ์›”ํ•˜์ง€๋งŒ "not", "no", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ํ•ด๋‹น ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค[14, 34, 35]. ๋ฐ˜๋ฉด Midjourney๋‚˜ Stable Diffusion์€ `--no` ๋งค๊ฐœ๋ณ€์ˆ˜ ๋˜๋Š” ์ „์šฉ '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ' ์„น์…˜์„ ํ™œ์šฉํ•˜์—ฌ ์›์น˜ ์•Š๋Š” ์š”์†Œ(์˜ˆ: ์†๊ฐ€๋ฝ ๊ธฐํ˜•, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ)๋ฅผ ๋งค์šฐ ํšจ๊ณผ์ ์œผ๋กœ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[5, 18, 25]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ์›Œํฌํ”Œ๋กœ์šฐ (AI Image Generation & Editing Workflow).md b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ์›Œํฌํ”Œ๋กœ์šฐ (AI Image Generation & Editing Workflow).md new file mode 100644 index 00000000..e5b7e5af --- /dev/null +++ b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ์›Œํฌํ”Œ๋กœ์šฐ (AI Image Generation & Editing Workflow).md @@ -0,0 +1,19 @@ +# [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ์›Œํฌํ”Œ๋กœ์šฐ (AI Image Generation & Editing Workflow)]] + +## ๐Ÿ“Œ Brief Summary +AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ํ…์ŠคํŠธ ์•„์ด๋””์–ด๋ฅผ ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ณ€ํ™˜ํ•œ ํ›„, ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ์™€ ๋ฐ˜๋ณต์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ˆ˜์ •์„ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฌผ์„ ์ •๊ตํ™”ํ•˜๋Š” ์ผ๋ จ์˜ ๊ณผ์ •์ด๋‹ค [1, 2]. ๋‹จ ํ•œ ๋ฒˆ์˜ ์™„๋ฒฝํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๊ธฐ๋ณด๋‹ค๋Š”, ์ดˆ๊ธฐ ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€(Base Image)๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ํ˜‘์—…์  ์ ‘๊ทผ ๋ฐฉ์‹์„ ์ทจํ•œ๋‹ค [2, 3]. ์ด ๊ณผ์ •์—๋Š” ์ธํŽ˜์ธํŒ…(Vary Region), ์•„์›ƒํŽ˜์ธํŒ…(Zoom Out/Pan), ์—…์Šค์ผ€์ผ๋ง(Upscale), ๋ฆฌ๋ฏน์Šค(Remix) ๋“ฑ์˜ ๊ธฐ์ˆ ์  ์ œ์–ด ๋„๊ตฌ๊ฐ€ ํ•„์ˆ˜์ ์œผ๋กœ ํ™œ์šฉ๋œ๋‹ค [4, 5]. + +## ๐Ÿ“– Core Content +* **๋ฐ˜๋ณต์  ์ •๊ตํ™”(Iterative Refinement) ์ „๋žต:** ์„ฑ๊ณต์ ์ธ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ์€ ๋‹จ๋ฐœ์„ฑ ํ–‰์œ„๊ฐ€ ์•„๋‹ˆ๋ผ ๋ชจ๋ธ๊ณผ์˜ ๋ฐ˜๋ณต์ ์ธ ๋Œ€ํ™”์™€ ํƒ์ƒ‰ ๊ณผ์ •์ด๋‹ค [2, 6]. ์ฐฝ์ž‘์ž๋“ค์€ ๋‹จ์ˆœํ•˜๊ณ  ๋ช…ํ™•ํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ํ™•์ธํ•œ ํ›„, ์กฐ๋ช…, ๊ตฌ๋„, ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ๋“ฑ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•ด ๋‚˜๊ฐ„๋‹ค [7, 8]. +* **์ดˆ์•ˆ ๋ชจ๋“œ(Draft Mode)๋ฅผ ํ™œ์šฉํ•œ ํŒŒ์ดํ”„๋ผ์ธ:** ๋ฏธ๋“œ์ €๋‹ˆ V7 ๋“ฑ ์ตœ์‹  ๋ชจ๋ธ์—์„œ๋Š” '๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)'๋ฅผ ํ™œ์šฉํ•ด ๋‚ฎ์€ ๋น„์šฉ๊ณผ ๋งค์šฐ ๋น ๋ฅธ ์†๋„๋กœ ๋‹ค์ˆ˜์˜ ์‹œ์•ˆ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๋‹ค [9, 10]. ์‚ฌ์šฉ์ž๋Š” ์ด ์ค‘ ์œ ๋งํ•œ ๊ตฌ๋„์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์„ ํƒ(Shortlist)ํ•˜๊ณ  ๊ณ ํ™”์งˆ ๋ Œ๋”๋ง์œผ๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋Š” ๋‹จ๊ณ„์ ์ธ ๋””์ž์ธ ๋ฆฌ๋ทฐ ๋ฃจํ”„(Design review loop)๋ฅผ ํ†ตํ•ด ์ž‘์—…์˜ ํšจ์œจ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•œ๋‹ค [10, 11]. +* **์ธํŽ˜์ธํŒ…์„ ํ†ตํ•œ ์˜์—ญ๋ณ„ ๋ณ€์ฃผ (Vary Region / Inpainting):** ์ด๋ฏธ์ง€๊ฐ€ ์ „๋ฐ˜์ ์œผ๋กœ ๋งˆ์Œ์— ๋“ค์ง€๋งŒ ํŠน์ • ๋ถ€๋ถ„์— ์ˆ˜์ •์ด ํ•„์š”ํ•  ๋•Œ ์‚ฌ์šฉ๋˜๋Š” ํ•ต์‹ฌ ํŽธ์ง‘ ๊ธฐ๋Šฅ์ด๋‹ค [5, 12]. ์ „์ฒด ์ด๋ฏธ์ง€์˜ ๋งฅ๋ฝ๊ณผ ํ™”ํ’์„ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋ฉด์„œ ์„ ํƒํ•œ ํŠน์ • ์˜์—ญ(์˜ˆ: ๋ชจ์ž๋ฅผ ์™•๊ด€์œผ๋กœ ๋ณ€๊ฒฝ, ๋ถˆํ•„์š”ํ•œ ๊ฐ์ฒด ์‚ญ์ œ)์— ๋Œ€ํ•ด์„œ๋งŒ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ ์šฉํ•ด ์ž์—ฐ์Šค๋Ÿฌ์šด ํ•ฉ์„ฑ๊ณผ ์ˆ˜์ •์„ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค [2, 4, 13]. +* **์•„์›ƒํŽ˜์ธํŒ…๊ณผ ์บ”๋ฒ„์Šค ํ™•์žฅ (Zoom Out & Pan):** ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ๊ตฌ๋„๊ฐ€ ๋„ˆ๋ฌด ๋‹ต๋‹ตํ•˜๊ฑฐ๋‚˜ ํ”ผ์‚ฌ์ฒด๊ฐ€ ๊ณผ๋„ํ•˜๊ฒŒ ๊ฝ‰ ์ฐจ๊ฒŒ ์žกํ˜”์„ ๋•Œ ์‹œ์•ผ๋ฅผ ๋„“ํžˆ๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค [2, 4]. 'Zoom Out'์€ ์ด๋ฏธ์ง€์˜ ๋„ค ๋ฉด์„ ๋ชจ๋‘ ํ™•์žฅํ•˜์—ฌ ๋ฐฐ๊ฒฝ ๋งฅ๋ฝ์„ ๋”ํ•ด์ฃผ๋ฉฐ, 'Pan'์€ ํŠน์ • ๋ฐฉํ–ฅ์œผ๋กœ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•ด ์ข…ํšก๋น„๋ฅผ ๋ณ€๊ฒฝํ•˜๋ฉด์„œ๋„ ๊ธฐ์กด์˜ ํ™˜๊ฒฝ๊ณผ ์กฐ๋ช…์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์œ ์ง€ํ•ด ์ค€๋‹ค [4, 5]. +* **์—…์Šค์ผ€์ผ๋ง ๋ฐ ๋ฆฌ๋ฏน์Šค (Upscale & Remix):** '์—…์Šค์ผ€์ผ(Upscale)'์€ ์ด๋ฏธ์ง€์˜ ํฌ๊ธฐ๋ฅผ ํ‚ค์šฐ๊ณ  ๋ฏธ์„ธํ•œ ๋””ํ…Œ์ผ(ํ”ผ๋ถ€ ๋ชจ๊ณต, ์ฒœ์˜ ์งˆ๊ฐ ๋“ฑ)์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ตœ์ข…์ ์ธ ์™„์„ฑ๋„๋ฅผ ๋†’์ด๋Š” ์ž‘์—…์ด๋‹ค [4, 14]. '๋ฆฌ๋ฏน์Šค(Remix)' ๊ธฐ๋Šฅ์€ ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ์ƒ์„ฑ ๊ธฐ๋ฐ˜์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ๋‚˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค์ •์„ ๋ณ€๊ฒฝํ•˜์—ฌ ์ฐฝ์˜์ ์ธ ๋ฐฉํ–ฅ์„ฑ์„ ์ƒˆ๋กญ๊ฒŒ ์œ ๋„ํ•  ๋•Œ ํ™œ์šฉ๋œ๋‹ค [15, 16]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ… (Inpainting & Outpainting)]], [[๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement)]], [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7 ์ดˆ์•ˆ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ]], [[AI ๋ชจ๋ธ ์‚ฌํ›„ ํŽธ์ง‘ ๋„๊ตฌ (Post-editing Tools)]] +- **Contradictions/Notes:** ์ดˆ๋ณด์ž๋“ค์€ ํ•˜๋‚˜์˜ ๊ธธ๊ณ  ๋ณต์žกํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์™„๋ฒฝํ•œ ์ด๋ฏธ์ง€๋ฅผ ํ•œ ๋ฒˆ์— ์ƒ์„ฑํ•˜๋ ค ํ•˜์ง€๋งŒ, ์†Œ์Šค๋Š” ์ˆ™๋ จ๋œ ์›Œํฌํ”Œ๋กœ์šฐ์ผ์ˆ˜๋ก ๋‹จ์ˆœํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•ด ๋ชจ๋ธ์˜ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•œ ํ›„, ์ธํŽ˜์ธํŒ…์ด๋‚˜ ๋ฆฌ๋ฏน์Šค ๋“ฑ ์‚ฌํ›„ ํŽธ์ง‘ ๊ธฐ๋Šฅ๊ณผ ์ ์ง„์  ์ˆ˜์ •์„ ํ™œ์šฉํ•˜๋Š” '๋ฐ˜๋ณต์ ์ธ ๊ณผ์ •'์ž„์„ ์ผ๊ด€๋˜๊ฒŒ ๊ฐ•์กฐํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค [3, 6, 8]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ.md b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ.md new file mode 100644 index 00000000..29bcdd0d --- /dev/null +++ b/10_Wiki/Topics_Art/AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ.md @@ -0,0 +1,25 @@ +# [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ]] + +## ๐Ÿ“Œ Brief Summary +AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋‚˜ ๊ธฐ์กด ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ๊ณ„๊ฐ€ ํ•ด์„ ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๊ณผ์ •์ด๋‹ค [1, 2]. ์ด ๊ณผ์ •์˜ ํ•ต์‹ฌ์€ ์ถ”์ƒ์ ์ธ ํ…์ŠคํŠธ ๊ธฐํ˜ธ๋ฅผ ์ž ์žฌ ๊ณต๊ฐ„(Latent Space)์˜ ๊ตฌ์ฒด์  ์ขŒํ‘œ๋กœ ๋งคํ•‘ํ•˜์—ฌ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ๊ตฌํ˜„ํ•˜๋Š” ๊ฒƒ์ด๋‹ค [2]. ์ฃผ๋กœ ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Models), ์ƒ์„ฑ์  ์ ๋Œ€ ์‹ ๊ฒฝ๋ง(GANs), ๋ณ€๋ถ„ ์ž๋™์ธ์ฝ”๋”(VAEs) ๋“ฑ์˜ ๊ธฐ๊ณ„ ํ•™์Šต ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ํŠนํžˆ ํ™•์‚ฐ ๋ชจ๋ธ์€ ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ์—์„œ ์‹œ์ž‘ํ•ด ์ ์ง„์ ์œผ๋กœ ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐํ•˜๋ฉฐ ์‚ฌ์šฉ์ž์˜ ์˜๋„์— ๋งž๋Š” ์ด๋ฏธ์ง€๋ฅผ ํ˜•์„ฑํ•œ๋‹ค [3-6]. + +## ๐Ÿ“– Core Content +* **๊ธฐ์ˆ ์  ๊ธฐ๋ฐ˜ ๋ฐ ์ฃผ์š” ๋ชจ๋ธ ๊ตฌ์กฐ** + AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์„ ๊ตฌ์„ฑํ•˜๋Š” ํ•ต์‹ฌ ์•„ํ‚คํ…์ฒ˜๋กœ๋Š” GANs, VAEs, ๊ทธ๋ฆฌ๊ณ  ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Models)์ด ์žˆ๋‹ค [3-5]. ์ตœ๊ทผ ํ…์ŠคํŠธ-์ด๋ฏธ์ง€ ์ƒ์„ฑ์— ๊ฐ€์žฅ ๋„๋ฆฌ ์“ฐ์ด๋Š” ํ™•์‚ฐ ๋ชจ๋ธ์˜ ํŒŒ์ดํ”„๋ผ์ธ์€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค, ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ ์ƒํƒœ์—์„œ ์ถœ๋ฐœํ•˜์—ฌ ์ ์ง„์ ์œผ๋กœ ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐ(Reverse Diffusion)ํ•ด ๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹์œผ๋กœ ์ตœ์ข… ์ด๋ฏธ์ง€๋ฅผ ๋„์ถœํ•œ๋‹ค [1, 6]. 2026๋…„์˜ ์ตœ์‹  ๋ชจ๋ธ๋“ค์€ ํ…์ŠคํŠธ ์ธ์ฝ”๋”์™€ ์ž ์žฌ ๊ณต๊ฐ„์„ ๋ฐ€์ ‘ํ•˜๊ฒŒ ์ •๋ ฌ์‹œ์ผœ ํ”„๋กฌํ”„ํŠธ์˜ ๋ฏธ์„ธํ•œ ๋‰˜์•™์Šค๊นŒ์ง€ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ •ํ™•ํ•˜๊ฒŒ ๊ตฌํ˜„ํ•˜๋Š” ์ˆ˜์ค€์— ๋„๋‹ฌํ•˜์˜€๋‹ค [2]. + +* **ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์™€ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ƒํ˜ธ์ž‘์šฉ** + ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์—์„œ ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹จ์ˆœํ•œ ๋‹จ์–ด์˜ ๋‚˜์—ด์ด ์•„๋‹ˆ๋ผ, ์ธ๊ณต์ง€๋Šฅ์˜ ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ์— ๋ถ€ํ•ฉํ•˜๋Š” ๊ณ„์ธต์  ์ง€์‹œ์–ด ์—ญํ• ์„ ํ•œ๋‹ค [2]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ(Positive Prompt)๊ฐ€ ์ƒ์„ฑ ๊ณผ์ •์˜ ํƒ€๊ฒŸ(Target) ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๋ฉด, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋Š” ํšŒํ”ผ ์ง€๋„(Avoidance Map)๋กœ ์ž‘๋™ํ•˜์—ฌ ํŒŒ์ดํ”„๋ผ์ธ์ด ์›์น˜ ์•Š๋Š” ์‹คํŒจ ํŒจํ„ด์œผ๋กœ ํŽธํ–ฅ๋˜๋Š” ๊ฒƒ์„ ๋ง‰์•„์ค€๋‹ค [7, 8]. + +* **๋ฐ˜๋ณต์  ์ •๊ตํ™”์™€ ํŒŒ์ดํ”„๋ผ์ธ ํ™•์žฅ** + ํšจ๊ณผ์ ์ธ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์€ ๋‹จ์ผ ์ž…๋ ฅ์œผ๋กœ ๋๋‚˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€(Base Image)๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ๋ฐ˜๋ณต์  ์ •๊ตํ™”(Iterative Process)๋ฅผ ํฌํ•จํ•œ๋‹ค [9]. ์ดˆ๊ธฐ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ธํŽ˜์ธํŒ…(Inpainting), ์•„์›ƒํŽ˜์ธํŒ…(Outpainting), ์˜์—ญ๋ณ„ ๋ณ€์ฃผ(Vary Region) ๋“ฑ์˜ ํŒŒ์ดํ”„๋ผ์ธ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ณ ์›๋ณธ์˜ ๋งฅ๋ฝ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์„ธ๋ถ€ ์š”์†Œ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ๋‹ค [9, 10]. ๋˜ํ•œ, ๊ธฐ์กด ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์Šคํƒ€์ผ์„ ๋ณ€ํ™˜ํ•˜๋Š” ์ด๋ฏธ์ง€ ๊ฐ„ ๋ณ€ํ™˜(Image-to-Image) ํŒŒ์ดํ”„๋ผ์ธ์„ ํ†ตํ•ด ์™„์ „ํžˆ ์ƒˆ๋กœ์šด ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜๋„ ์žˆ๋‹ค [11, 12]. + +* **์—์ด์ „ํ‹ฑ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ๋ฐ ์—ฐ์†์  ์›Œํฌํ”Œ๋กœ์šฐ (2026 ํŠธ๋ Œ๋“œ)** + ์ตœ์‹  AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์€ ๋‹จ๋ฐœ์„ฑ ์ƒ์„ฑ์—์„œ '์—ฐ์†์  ์ฐฝ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ'๋กœ ์ง„ํ™”ํ–ˆ๋‹ค [13]. ๋ฏธ๋“œ์ €๋‹ˆ V7์˜ ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)์ฒ˜๋Ÿผ ์ €๋น„์šฉยท์ดˆ๊ณ ์†์œผ๋กœ ๋Œ€๋Ÿ‰์˜ ์‹œ์•ˆ์„ ์ƒ์„ฑํ•œ ๋’ค ์ตœ์ ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ๊ณ ํ™”์งˆ๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋Š” ์„ค๊ณ„๊ฐ€ ๋„์ž…๋˜์—ˆ๋‹ค [13-15]. ๋” ๋‚˜์•„๊ฐ€ ์ƒ์„ฑ๋œ ์ •์  ์ด๋ฏธ์ง€๋ฅผ ๋น„๋””์˜ค๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๋‹จ๊ณ„๊นŒ์ง€ ํŒŒ์ดํ”„๋ผ์ธ์ด ๋งค๋„๋Ÿฝ๊ฒŒ ์—ฐ๊ฒฐ๋˜๋ฉฐ, ์Šคํƒ€์ผ ์ฐธ์กฐ(--sref) ๋ฐ ๊ฐ์ฒด ์ฐธ์กฐ(--oref) ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ํŒŒ์ดํ”„๋ผ์ธ ์ „๋ฐ˜์— ๊ฑธ์ณ ๋ฏธํ•™์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค [13, 14, 16, 17]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Diffusion Models]], [[Latent Space]], [[Prompt Engineering]], [[Negative Prompt]] +- **Projects/Contexts:** [[Midjourney V7/V8 Alpha]], [[DALL-E 3]], [[Stable Diffusion]] +- **Contradictions/Notes:** ์†Œ์Šค 39์™€ 17์—์„œ๋Š” ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ํŒŒ์ดํ”„๋ผ์ธ์ด ๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋ฅผ ํ†ตํ•œ ์ˆ˜์น˜ ์ œ์–ด ๋ฐ ๊ณ ์œ ์˜ ์˜ˆ์ˆ ์  ๊ฐœ์ž…์— ์˜์กดํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•˜๋Š” ๋ฐ˜๋ฉด, ์†Œ์Šค 20 ๋ฐ 21์—์„œ๋Š” DALL-E 3์˜ ํŒŒ์ดํ”„๋ผ์ธ์ด ๋งค๊ฐœ๋ณ€์ˆ˜ ๋Œ€์‹  ์ž์—ฐ์–ด์— ํฌ๊ฒŒ ์˜์กดํ•˜๋ฉฐ GPT-4๊ฐ€ ์‚ฌ์šฉ์ž์˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž๋™์œผ๋กœ ์ƒ์„ธํ•˜๊ฒŒ ํ™•์žฅ(Expansion)ํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•œ๋‹ค๊ณ  ๋ถ„์„ํ•˜์—ฌ ํ”Œ๋žซํผ ๊ฐ„์˜ ํ”„๋กฌํ”„ํŠธ ์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ ์„ค๊ณ„์— ์ฐจ์ด๊ฐ€ ์žˆ์Œ์„ ๋ณด์—ฌ์ค€๋‹ค [18-20]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Agentic Creative.md b/10_Wiki/Topics_Art/Agentic Creative.md new file mode 100644 index 00000000..d219b10f --- /dev/null +++ b/10_Wiki/Topics_Art/Agentic Creative.md @@ -0,0 +1,25 @@ +# [[Agentic Creative]] + +## ๐Ÿ“Œ Brief Summary +์—์ด์ „ํ‹ฑ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ(Agentic Creative)๋Š” ์ฐฝ์ž‘์ž๊ฐ€ ๋Œ€๋žต์ ์ธ ๋น„์ „๋งŒ ์ œ์‹œํ•˜๋ฉด AI ์—์ด์ „ํŠธ๊ฐ€ ์ด๋ฅผ ์ตœ์ ์˜ ๊ธฐ์ˆ ์  ์–ธ์–ด(ํ”„๋กฌํ”„ํŠธ)๋กœ ๋ฒˆ์—ญํ•˜์—ฌ ๋Œ€๋Ÿ‰์˜ ์‹œ์•ˆ์„ ์ž๋™์œผ๋กœ ์ƒ์„ฑํ•ด๋‚ด๋Š” ์ƒˆ๋กœ์šด ์ฐฝ์ž‘ ๋ฐ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ํŒจ๋Ÿฌ๋‹ค์ž„์ž…๋‹ˆ๋‹ค [1]. ์ธ๊ฐ„์ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•ด ๋ชจ๋“  ๊ตฌ์ฒด์ ์ธ ๋ฌธ์žฅ๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•ด์•ผ ํ–ˆ๋˜ ๊ธฐ์กด์˜ ๋‹จ์ผ ์ƒ์„ฑ ๋ฐฉ์‹์—์„œ ๋ฒ—์–ด๋‚˜, AI๊ฐ€ ์‹ค์งˆ์ ์ธ ๋””์ง€ํ„ธ ํ˜‘๋ ฅ์ž๋กœ์„œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ์ฃผ๋„ํ•˜๋Š” ํ˜•ํƒœ๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค [1, 2]. ์ด ์‹œ๋Œ€์˜ ์ฐฝ์ž‘์ž๋Š” ์„ธ์„ธํ•œ ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ ์ž‘์„ฑ๋ณด๋‹ค๋Š” ์ž์‹ ๋งŒ์˜ ๊ณ ์œ ํ•œ ์Šคํƒ€์ผ ์ฝ”๋“œ๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ  AI์™€์˜ ํ˜‘์—… ๋ฃจํ‹ด์„ ๊ณ ๋„ํ™”ํ•˜๋Š” ๋ฐ ์ง‘์ค‘ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค [1]. + +## ๐Ÿ“– Core Content +* **ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ํŒจ๋Ÿฌ๋‹ค์ž„์˜ ์ง„ํ™”:** + ๊ณผ๊ฑฐ์˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ชจ๋ธ์˜ ๊ตฌ์กฐ์— ๋งž์ถฐ ์ฃผ์ฒด, ์Šคํƒ€์ผ, ๊ตฌ๋„, ์กฐ๋ช…, ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ ์„ธ๋ฐ€ํ•œ ํ‚ค์›Œ๋“œ๋ฅผ ์ผ์ผ์ด ๋‚˜์—ดํ•ด์•ผ ํ•˜๋Š” '๋‹จ์ผ ์ƒ์„ฑ' ์ž‘์—…์ด์—ˆ์Šต๋‹ˆ๋‹ค [3]. ํ•˜์ง€๋งŒ 2026๋…„์„ ๊ธฐ์ ์œผ๋กœ ์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ ๊ธฐ์ˆ ์€ ์ธ๊ฐ„์ด ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ชจ๋‘ ์ง์ ‘ ์ž‘์„ฑํ•˜์ง€ ์•Š์•„๋„ ๋˜๋Š” '์—์ด์ „ํ‹ฑ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ' ์‹œ๋Œ€๋กœ ์ „ํ™˜๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค [1]. + +* **AI ์—์ด์ „ํŠธ์˜ ์—ญํ• ๊ณผ ๋ฒˆ์—ญ ๋ฉ”์ปค๋‹ˆ์ฆ˜:** + ์—์ด์ „ํ‹ฑ AI๋Š” ๋‹จ์ˆœํ•œ ๋„๊ตฌ๋ฅผ ๋„˜์–ด ์ฝ˜ํ…์ธ  ์ƒ์„ฑ ๋ฐ ๊ฐœ์ธํ™” ์ž‘์—…์„ ์ž์œจ์ ์œผ๋กœ ๋‹ด๋‹นํ•˜๋Š” '๋””์ง€ํ„ธ ๋™๋ฃŒ'์˜ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค [2, 4]. ์ฐฝ์ž‘์ž๊ฐ€ ์ถ”์ƒ์ ์ด๊ณ  ๋Œ€๋žต์ ์ธ ์•„์ด๋””์–ด๋‚˜ ๋น„์ „์„ ์ œ์‹œํ•˜๋ฉด, AI ์—์ด์ „ํŠธ๋Š” ์ด๋ฅผ ๊ฐ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ(์˜ˆ: Midjourney, DALL-E 3, Stable Diffusion)์ด ๊ฐ€์žฅ ์ž˜ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ •๋ฐ€ํ•œ ๊ธฐ์ˆ ์  ์–ธ์–ด์™€ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์Šค์Šค๋กœ ๋ฒˆ์—ญํ•˜์—ฌ ๋Œ€๋Ÿ‰์˜ ์ตœ์ ํ™”๋œ ์‹œ์•ˆ์„ ์ƒ์„ฑํ•ด ๋ƒ…๋‹ˆ๋‹ค [1]. + +* **์ฐฝ์ž‘์ž์˜ ์ƒˆ๋กœ์šด ์—ญํ• ๊ณผ ์Šคํƒ€์ผ ์ฝ”๋“œ ๊ตฌ์ถ•:** + ์—์ด์ „ํ‹ฑ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ํ™˜๊ฒฝ์—์„œ ์ธ๊ฐ„ ์ฐฝ์ž‘์ž์˜ ์—ญํ• ์€ ๊ฐœ๋ณ„ ๋‹จ์–ด๋ฅผ ์กฐํ•ฉํ•˜๋Š” ๊ฒƒ์—์„œ ๋ฒ—์–ด๋‚˜, ๋ฐฉํ–ฅ์„ฑ์„ ํ†ต์ œํ•˜๊ณ  ๋ฏธํ•™์  ๊ฒฐ์ •์„ ๋‚ด๋ฆฌ๋Š” ์ชฝ์œผ๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค [1]. ์ฐฝ์ž‘์ž๋Š” ์ „ ์„ธ๊ณ„ ์ฐฝ์ž‘์ž๋“ค์˜ ๋ฏธ์  ์ฝ”๋“œ๋ฅผ ํ™œ์šฉํ•ด ์ž์‹ ๋งŒ์˜ ๊ณ ์œ ํ•œ '์Šคํƒ€์ผ ์ฝ”๋“œ'๋ฅผ ๊ตฌ์ถ•ํ•˜๊ณ , AI์™€์˜ ๋ฐ˜๋ณต์ ์ธ ํ˜‘์—… ๋ฃจํ‹ด์„ ์ •๊ตํ™”ํ•˜๋Š” ๋ฐ ๋” ๋งŽ์€ ์—๋„ˆ์ง€๋ฅผ ์ง‘์ค‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [1, 5]. + +* **์ฝ˜ํ…์ธ  ์›Œํฌํ”Œ๋กœ์šฐ์˜ ํ™•์žฅ:** + ์ด๋Ÿฌํ•œ ์—์ด์ „ํ‹ฑ AI์˜ ๋„์ž…์€ ๊ฐœ์ธ์ด๋‚˜ ์†Œ๊ทœ๋ชจ ํŒ€๋„ ๋ฉฐ์น  ๋งŒ์— ๋Œ€๊ทœ๋ชจ ํ”„๋กœ์ ํŠธ๋‚˜ ๊ธ€๋กœ๋ฒŒ ์บ ํŽ˜์ธ์„ ๊ธฐํšํ•˜๊ณ  ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ธ๊ฐ„์˜ ์—ญ๋Ÿ‰์„ ํฌ๊ฒŒ ํ™•์žฅ์‹œํ‚ต๋‹ˆ๋‹ค [2]. ๋‚˜์•„๊ฐ€ ๊ธฐ์—… ์ˆ˜์ค€์—์„œ๋Š” ์„ ํ˜•์ ์ด๊ณ  ๋ฆฌ์†Œ์Šค ์ง‘์•ฝ์ ์ธ ๊ธฐ์กด์˜ ์ฝ˜ํ…์ธ  ์ œ์ž‘ ํ”„๋กœ์„ธ์Šค์—์„œ ๋ฒ—์–ด๋‚˜, ์—์ด์ „ํ‹ฑ AI๋ฅผ ํ†ตํ•ด ๋Œ€๊ทœ๋ชจ ๊ฐœ์ธํ™”๋ฅผ ์ง€์›ํ•˜๋Š” ์—ญ๋™์ ์ธ ์ฝ˜ํ…์ธ  ๊ณต๊ธ‰๋ง ์›Œํฌํ”Œ๋กœ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ฉ๋‹ˆ๋‹ค [6, 7]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง]], [[์—์ด์ „ํ‹ฑ AI (Agentic AI)]], [[์Šคํƒ€์ผ ์ฝ”๋“œ]] +- **Projects/Contexts:** [[2026๋…„ ์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ ํŒจ๋Ÿฌ๋‹ค์ž„ ์ „ํ™˜ ๋ฐ ์—ฐ์†์  ์ฐฝ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ์†Œ์Šค ๋‚ด์—์„œ ์ƒ์ถฉ๋˜๋Š” ์˜๊ฒฌ์€ ์—†์œผ๋‚˜, ์—์ด์ „ํŠธ๊ฐ€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์„ ์ƒ๋‹น ๋ถ€๋ถ„ ์ž๋™ํ™”ํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ๋†’์€ ์ˆ˜์ค€์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฐฝ์ž‘์ž ๋ณธ์ธ์˜ ์ธ๋ฌธํ•™์ , ๋ฏธํ•™์  ์†Œ์–‘(์‚ฌ์ง„ํ•™, ๋ฏธ์ˆ ์‚ฌ, ์กฐ๋ช…ํ•™ ๋“ฑ)๊ณผ ๊ณ ์œ ํ•œ ์Šคํƒ€์ผ ๊ตฌ์ถ•์ด ์—ญ์„ค์ ์œผ๋กœ ๋”์šฑ ์ค‘์š”ํ•ด์ง„๋‹ค๋Š” ์ ์ด ๊ฐ•์กฐ๋ฉ๋‹ˆ๋‹ค [1]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/CFG Scale.md b/10_Wiki/Topics_Art/CFG Scale.md new file mode 100644 index 00000000..359335bd --- /dev/null +++ b/10_Wiki/Topics_Art/CFG Scale.md @@ -0,0 +1,17 @@ +# [[CFG Scale]] + +## ๐Ÿ“Œ Brief Summary +CFG Scale(Classifier-Free Guidance Scale)์€ Stable Diffusion๊ณผ ๊ฐ™์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—์„œ ๊ฒฐ๊ณผ๋ฌผ์ด ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ๋”ฐ๋ฅผ์ง€๋ฅผ ์ œ์–ดํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜์ด๋‹ค [1, 2]. CFG Scale ๊ฐ’์„ ์กฐ์ ˆํ•จ์œผ๋กœ์จ ์ด๋ฏธ์ง€์˜ ๊ฐ€๋ณ€์„ฑ(variability)์„ ๋ถ€์—ฌํ•˜๊ฑฐ๋‚˜ ์‚ฌ์‹ค์„ฑ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค [2, 3]. ์ด ์ˆ˜์น˜๊ฐ€ ๋†’์•„์ง€๋ฉด ๋ชจ๋ธ์ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋” ์—„๊ฒฉํ•˜๊ฒŒ ์ค€์ˆ˜ํ•˜์ง€๋งŒ, ๋™์‹œ์— ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative prompt)์˜ ์˜ํ–ฅ๋ ฅ๋„ ํ•จ๊ป˜ ์ปค์ง€๊ฒŒ ๋œ๋‹ค [1, 4]. + +## ๐Ÿ“– Core Content +* **ํ”„๋กฌํ”„ํŠธ ์ง€์‹œ์˜ ๊ฐ•๋„ ์กฐ์ ˆ**: CFG Scale์€ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ(๋ชฉํ‘œ)์™€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(ํšŒํ”ผ ๋งต)์˜ ์กฐ๊ฑดํ™”๋ฅผ ๋ชจ๋ธ์ด ์–ผ๋งˆ๋‚˜ ์ ๊ทน์ ์œผ๋กœ ๋”ฐ๋ฅผ์ง€(intensity of guidance)๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค [4]. ์ผ๋ฐ˜์ ์œผ๋กœ 7์—์„œ 15 ์‚ฌ์ด์˜ ์ˆ˜์น˜๊ฐ€ ์‚ฌ์šฉ๋˜๋ฉฐ, ์ด ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€๊ฐ€ ์‚ฌ์šฉ์ž์˜ ํ”„๋กฌํ”„ํŠธ ์ง€์‹œ๋ฅผ ๋” ์—„๊ฒฉํ•˜๊ฒŒ ๋”ฐ๋ฅธ๋‹ค [1]. +* **๊ฒฐ๊ณผ๋ฌผ์˜ ๋‹ค์–‘์„ฑ ๋ฐ ์‚ฌ์‹ค์„ฑ ์ œ์–ด**: ์‚ฌ์šฉ์ž๋Š” ์ƒ˜ํ”Œ๋ง ๋‹จ๊ณ„(sampling steps)์™€ ํ•จ๊ป˜ CFG Scale์„ ์กฐ์ ˆํ•˜์—ฌ AI ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฌผ์— ๋‹ค์–‘์„ฑ(variability)์„ ๋„์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค [2]. ๋˜ํ•œ, ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ์ ˆํžˆ ๋ฏธ์„ธ ์กฐ์ •(fine-tuning)ํ•˜๋Š” ๊ฒƒ์€ AI ์ƒ์„ฑ ์˜ˆ์ˆ ์˜ ์‚ฌ์‹ค์„ฑ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ํ•„์ˆ˜์ ์ธ ๊ณผ์ • ์ค‘ ํ•˜๋‚˜์ด๋‹ค [3]. +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์™€์˜ ์ƒํ˜ธ์ž‘์šฉ**: CFG Scale์€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ด๋ฏธ์ง€์— ๋ฏธ์น˜๋Š” ์ค‘์š”๋„๋ฅผ ๋ณ€ํ™”์‹œํ‚จ๋‹ค [4]. ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ณผ์ • ์ค‘ ์ƒ˜ํ”Œ๋Ÿฌ(sampler)๊ฐ€ ๊ธ์ • ์กฐ๊ฑด๊ณผ ๋ถ€์ • ์กฐ๊ฑด์„ ๊ท ํ˜• ์žˆ๊ฒŒ ๋งž์ถ”๊ฒŒ ๋˜๋Š”๋ฐ, CFG Scale์ด ๋†’์•„์ง€๋ฉด ์ด ๋‘ ์กฐ๊ฑด ๋ชจ๋‘์— ๋Œ€ํ•œ ์ค€์ˆ˜ ์„ฑํ–ฅ์ด ๊ฐ•ํ•ด์ง„๋‹ค [4]. ๋”ฐ๋ผ์„œ ์šฉ์–ด ์„ ํƒ์ด ๋ถ€์ ์ ˆํ•œ ์•ฝํ•œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•œ ์ƒํƒœ์—์„œ ๋‹จ์ˆœํžˆ CFG Scale ์ˆ˜์น˜๋งŒ ๋†’์ธ๋‹ค๊ณ  ๊ฒฐ๊ณผ๊ฐ€ ๋˜‘๋˜‘ํ•ด์ง€๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฉฐ, ์˜คํžˆ๋ ค ๋ชจ๋ธ์ด ์ž˜๋ชป๋œ ์ง€์‹œ๋ฅผ ๋” ๊ฐ•ํ•œ ํ™•์‹ ์„ ๊ฐ€์ง€๊ณ  ๋”ฐ๋ฅด๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค [4]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Stable Diffusion]], [[Negative Prompt]], [[Sampling Steps]], [[Parameter]] +- **Projects/Contexts:** [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ๊ธฐ๋ฐ˜์˜ ์ด๋ฏธ์ง€ ๋‹ค์–‘์„ฑ ๋ฐ ์‚ฌ์‹ค์„ฑ ์ œ์–ด ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** CFG Scale ์ˆ˜์น˜๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์ด ๋ฌด์กฐ๊ฑด์ ์ธ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ํ–ฅ์ƒ์„ ๋ณด์žฅํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋ถ€์‹คํ•˜๊ฒŒ ์ž‘์„ฑ๋œ ๊ฒฝ์šฐ, CFG Scale์„ ๋†’์ด๋ฉด ์˜คํžˆ๋ ค ์ž˜๋ชป๋œ ์ง€์‹œ์‚ฌํ•ญ์„ ๋ชจ๋ธ์ด ๋” ๊ฐ•ํ•˜๊ฒŒ ํ™•์‹ ํ•˜๊ณ  ๋”ฐ๋ฅด๊ฒŒ ๋˜์–ด ๊ฒฐ๊ณผ๋ฌผ์ด ํ›ผ์†๋  ์ˆ˜ ์žˆ๋‹ค [4]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/CFG ์Šค์ผ€์ผ (CFG Scale).md b/10_Wiki/Topics_Art/CFG ์Šค์ผ€์ผ (CFG Scale).md new file mode 100644 index 00000000..15840e8b --- /dev/null +++ b/10_Wiki/Topics_Art/CFG ์Šค์ผ€์ผ (CFG Scale).md @@ -0,0 +1,25 @@ +# [[CFG ์Šค์ผ€์ผ (CFG Scale)]] + +## ๐Ÿ“Œ Brief Summary +CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale)์€ Stable Diffusion๊ณผ ๊ฐ™์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—์„œ ๊ฒฐ๊ณผ๋ฌผ์ด ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ์ง€์‹œ๋ฅผ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ๋”ฐ๋ฅผ์ง€ ๊ฒฐ์ •ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜์ด๋‹ค [1, 2]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ƒ์„ฑ์˜ ๋ชฉํ‘œ๋กœ, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ํšŒํ”ผ ์˜์—ญ์œผ๋กœ ์‚ผ์„ ๋•Œ, CFG ์Šค์ผ€์ผ์€ ์ด ์กฐ๊ฑด๋ถ€์—ฌ(conditioning)์— ๋Œ€ํ•œ ๊ฐ€์ด๋“œ์˜ ๊ฐ•๋„(intensity)๋ฅผ ์ œ์–ดํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค [1, 3]. ์ ์ ˆํ•œ ์ƒ˜ํ”Œ๋ง ์Šคํ…(Sampling steps)๊ณผ ํ•จ๊ป˜ CFG ์Šค์ผ€์ผ์„ ์กฐ์ •ํ•จ์œผ๋กœ์จ ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฌผ์˜ ์‚ฌ์‹ค์„ฑ์„ ๋†’์ด๊ฑฐ๋‚˜ ๊ฒฐ๊ณผ๋ฌผ์— ๋‹ค์–‘์„ฑ์„ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค [2, 4]. + +## ๐Ÿ“– Core Content +* **๊ฐœ๋… ๋ฐ ์ž‘๋™ ๋ฉ”์ปค๋‹ˆ์ฆ˜**: + CFG ์Šค์ผ€์ผ์€ Stable Diffusion์—์„œ ๊ธ์ •์  ํ”„๋กฌํ”„ํŠธ์™€ ๋ถ€์ •์  ํ”„๋กฌํ”„ํŠธ์˜ ์กฐ๊ฑด ๋ถ€์—ฌ(conditioning)๊ฐ€ ์ƒ˜ํ”Œ๋Ÿฌ(sampler)๋ฅผ ํ†ตํ•ด ๊ท ํ˜•์„ ๋งž์ถœ ๋•Œ ์ ์šฉ๋˜๋Š” ๊ฐ’์ด๋‹ค [1]. ์ด ์ˆ˜์น˜๋Š” ๋ชจ๋ธ์ด ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ์ž…๋ ฅ ์กฐ๊ฑด์— ์–ผ๋งˆ๋‚˜ ์ ๊ทน์ ์œผ๋กœ(aggressively) ๋งž์ถฐ์„œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ• ์ง€ ๊ทธ ๋ฐ˜์˜ ์ •๋„๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค [1]. ์‚ฌ์šฉ์ž๋Š” ์ด ๊ฐ’์„ ์กฐ์ ˆํ•จ์œผ๋กœ์จ ์ถœ๋ ฅ๋ฌผ์— ๋ณ€๋™์„ฑ(variability)์„ ๋„์ž…ํ•  ์ˆ˜ ์žˆ๋‹ค [2]. + +* **๊ฐœ๋…์  ๋ฉ˜ํƒˆ ๋ชจ๋ธ (Mental Model)**: + ์„ฑ๊ณต์ ์ธ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ตฌ์กฐ์—์„œ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ '๋ชฉํ‘œ(Target)'๋กœ, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ 'ํšŒํ”ผ ์ง€๋„(Avoidance map)'๋กœ ๋น„์œ ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ์ฒด๊ณ„ ์•ˆ์—์„œ CFG ์Šค์ผ€์ผ์€ ๋ชจ๋ธ์„ ์ด๋„๋Š” '๊ฐ€์ด๋“œ์˜ ๊ฐ•๋„(Intensity of guidance)'๋กœ ๊ธฐ๋Šฅํ•œ๋‹ค [3]. + +* **์‚ฌ์‹ค์„ฑ ๋ฐ ํ’ˆ์งˆ ์ตœ์ ํ™”**: + AI๊ฐ€ ์ƒ์„ฑํ•œ ์•„ํŠธ์˜ ์‚ฌ์‹ค์„ฑ(realism)์„ ๋†’์ด๊ณ  ๊ณ ํ’ˆ์งˆ ๊ฒฐ๊ณผ๋ฅผ ์–ป์œผ๋ ค๋ฉด CFG ์Šค์ผ€์ผ๊ณผ ์ƒ˜ํ”Œ๋ง ์Šคํ…(sampling steps)๊ณผ ๊ฐ™์€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ์ ˆํžˆ ๋ฏธ์„ธ ์กฐ์ •(fine-tuning)ํ•ด์•ผ ํ•œ๋‹ค [4]. + +* **์„ค์ • ์‹œ ์ฃผ์˜์‚ฌํ•ญ ๋ฐ ํ•œ๊ณ„**: + ๋‹จ์ˆœํžˆ CFG ์Šค์ผ€์ผ ๊ฐ’์„ ๋†’์ธ๋‹ค๊ณ  ํ•ด์„œ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์ด ์ง€๋Šฅ์ ์œผ๋กœ ํ–ฅ์ƒ๋˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋‹ค. ๋งŒ์•ฝ ์ž˜๋ชป๋œ ๋‹จ์–ด ์„ ํƒ์œผ๋กœ ๊ตฌ์„ฑ๋œ ๋นˆ์•ฝํ•œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•œ ์ƒํƒœ์—์„œ CFG ์Šค์ผ€์ผ๋งŒ ๋†’์ผ ๊ฒฝ์šฐ, ๋ชจ๋ธ์ด ๊ทธ ์ž˜๋ชป๋œ ์ง€์‹œ์‚ฌํ•ญ์„ ๋” ๊ฐ•ํ•œ ํ™•์‹ ์„ ๊ฐ–๊ณ (more confidently) ๋”ฐ๋ฅด๊ฒŒ ๋˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค [1]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** `[[๊ธ์ • ํ”„๋กฌํ”„ํŠธ (Positive Prompt)]]`, `[[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]]`, `[[์ƒ˜ํ”Œ๋ง ์Šคํ… (Sampling Steps)]]`, `[[Stable Diffusion]]` +- **Projects/Contexts:** `[[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ (AI Image Generation)]]` +- **Contradictions/Notes:** ์†Œ์Šค๋Š” CFG ์Šค์ผ€์ผ์„ ๋†’์ด๋Š” ๊ฒƒ์ด ํ”„๋กฌํ”„ํŠธ์˜ ์งˆ์  ๋ถ€์กฑํ•จ์„ ๋ณด์™„ํ•ด์ฃผ์ง€ ์•Š๋Š”๋‹ค๊ณ  ๊ฒฝ๊ณ ํ•œ๋‹ค. ํ”„๋กฌํ”„ํŠธ์˜ ์šฉ์–ด ์„ ํƒ์ด ์ข‹์ง€ ์•Š์€ ์ƒํƒœ์—์„œ CFG ์ˆ˜์น˜๋งŒ ์˜ฌ๋ฆฌ๋ฉด, ๋ชจ๋ธ์ด ๋‚˜์œ ์ง€์นจ์„ ๋” ๊ฐ•ํ•˜๊ฒŒ ๋”ฐ๋ฅด๊ฒŒ ๋˜์–ด ๊ฒฐ๊ณผ๊ฐ€ ํ›ผ์†๋  ์ˆ˜ ์žˆ๋‹ค [1]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale).md b/10_Wiki/Topics_Art/CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale).md new file mode 100644 index 00000000..4656ed91 --- /dev/null +++ b/10_Wiki/Topics_Art/CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale).md @@ -0,0 +1,20 @@ +# [[CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale)]] + +## ๐Ÿ“Œ Brief Summary +CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale)์€ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)๊ณผ ๊ฐ™์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—์„œ ๊ฒฐ๊ณผ๋ฌผ์ด ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์–ผ๋งˆ๋‚˜ ์—„๊ฒฉํ•˜๊ฒŒ ๋”ฐ๋ฅผ์ง€ ์ œ์–ดํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜์ž…๋‹ˆ๋‹ค [1, 2]. ์ด๋Š” ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ์™€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์˜ ๋ฐ˜์˜ ๊ฐ•๋„(๊ฐ€์ด๋˜์Šค ๊ฐ•๋„)๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค [3]. CFG ์Šค์ผ€์ผ๊ณผ ์ƒ˜ํ”Œ๋ง ์Šคํ…(sampling steps)์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•จ์œผ๋กœ์จ ์ถœ๋ ฅ๋ฌผ์— ๋‹ค์–‘์„ฑ์„ ๋„์ž…ํ•˜๊ณ  ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ์‚ฌ์‹ค๊ฐ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 4]. + +## ๐Ÿ“– Core Content +* **๊ฐ€์ด๋˜์Šค ๊ฐ•๋„์™€ ํ”„๋กฌํ”„ํŠธ์˜ ๊ด€๊ณ„:** ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ '๋ชฉํ‘œ(target)'์ด๊ณ  ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ 'ํšŒํ”ผ ์ง€๋„(avoidance map)'๋ผ๋ฉด, CFG ์Šค์ผ€์ผ์€ ์ƒ์„ฑ ๊ณผ์ •์˜ '๊ฐ€์ด๋˜์Šค ๊ฐ•๋„(intensity of guidance)'๋กœ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค [3]. ์ด๋Š” ๋ชจ๋ธ์ด ํ”„๋กฌํ”„ํŠธ์˜ ์กฐ๊ฑดํ™”(conditioning)๋ฅผ ์–ผ๋งˆ๋‚˜ ์ ๊ทน์ ์œผ๋กœ ๋”ฐ๋ฅผ์ง€๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค [5]. +* **์ˆ˜์น˜ ์„ค์ •์— ๋”ฐ๋ฅธ ์ถœ๋ ฅ ๋ณ€ํ™”:** + * **๋†’์€ CFG ๊ฐ’ (์˜ˆ: 7~15):** ๋ชจ๋ธ์ด ์ž…๋ ฅ๋œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋”์šฑ ์—„๊ฒฉํ•˜๊ฒŒ ๋”ฐ๋ฅด๋„๋ก ๋งŒ๋“ญ๋‹ˆ๋‹ค [1]. + * **๋‚ฎ์€ CFG ๊ฐ’ (์˜ˆ: 3.5 ๋ฏธ๋งŒ):** CFG ๊ฐ’์„ ๋„ˆ๋ฌด ๋‚ฎ๊ฒŒ ์„ค์ •ํ•  ๊ฒฝ์šฐ ๋”์ฐํ•˜๊ฑฐ๋‚˜ ๊ฑฐ์˜ ๋ฐฑ์ง€์— ๊ฐ€๊นŒ์šด(blank) ๋ฌด์˜๋ฏธํ•œ ๊ฒฐ๊ณผ๋ฌผ์ด ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [6]. +* **ํ”„๋กฌํ”„ํŠธ ํ’ˆ์งˆ๊ณผ์˜ ์ƒ๊ด€๊ด€๊ณ„:** CFG ์Šค์ผ€์ผ์€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋Š”์ง€๋„ ๋ณ€ํ™”์‹œํ‚ต๋‹ˆ๋‹ค [5]. ๊ทธ๋Ÿฌ๋‚˜ ๋‹จ์–ด ์„ ํƒ์ด ์ž˜๋ชป๋œ ๋ถˆ์™„์ „ํ•œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ–ˆ์„ ๋•Œ, ๋‹จ์ˆœํžˆ CFG ์Šค์ผ€์ผ์„ ๋†’์ธ๋‹ค๊ณ  ํ•ด์„œ ๊ฒฐ๊ณผ๋ฌผ์ด ๋˜‘๋˜‘ํ•˜๊ฒŒ ๊ฐœ์„ ๋˜์ง€๋Š” ์•Š์Šต๋‹ˆ๋‹ค [5]. ์˜คํžˆ๋ ค ๋ชจ๋ธ์ด ์ž˜๋ชป๋œ ์ง€์‹œ์‚ฌํ•ญ์„ ๋” ๊ฐ•ํ•œ ํ™•์‹ ์„ ๊ฐ€์ง€๊ณ  ๋”ฐ๋ฅด๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5]. +* **์‚ฌ์‹ค๊ฐ ํ–ฅ์ƒ ๋ฐ ๋ฏธ์„ธ ์กฐ์ •:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ํ™˜๊ฒฝ์—์„œ AI ์ƒ์„ฑ ์•„ํŠธ์˜ ์‚ฌ์‹ค๊ฐ(realism)์„ ๊ฐœ์„ ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฌผ์˜ ๋ณ€๋™์„ฑ์„ ์กฐ์ ˆํ•˜๋ ค๋ฉด ์ƒ˜ํ”Œ๋ง ์Šคํ…๊ณผ ํ•จ๊ป˜ CFG ์Šค์ผ€์ผ์„ ์ตœ์ ํ™”ํ•˜์—ฌ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •(fine-tuning)ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [2, 4]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)]] +- **Projects/Contexts:** [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ๋ชจ๋ธ์˜ ๋ฏธ์„ธ ์กฐ์ •(Fine-tuning) ๋ฐ ์ด๋ฏธ์ง€ ์ œ์–ด]] +- **Contradictions/Notes:** CFG ์Šค์ผ€์ผ์„ ๋†’์ด๋ฉด ๋ชจ๋ธ์ด ํ”„๋กฌํ”„ํŠธ์— ๋” ๊ฐ•ํ•˜๊ฒŒ ์ง‘์ค‘ํ•˜์ง€๋งŒ, ํ”„๋กฌํ”„ํŠธ์˜ ์šฉ์–ด ์„ ํƒ ์ž์ฒด๊ฐ€ ๋‚˜์˜๋‹ค๋ฉด CFG๋ฅผ ๋†’์ด๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๊ฐœ์„ ๋˜์ง€ ์•Š์œผ๋ฉฐ ์˜คํžˆ๋ ค ๋ถ€์‹คํ•œ ์ง€์‹œ๋ฅผ ๋งน๋ชฉ์ ์œผ๋กœ ๋”ฐ๋ฅด๋Š” ์—ญํšจ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค [5]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ChatGPT ํ†ตํ•ฉ (ChatGPT Integration).md b/10_Wiki/Topics_Art/ChatGPT ํ†ตํ•ฉ (ChatGPT Integration).md new file mode 100644 index 00000000..9d07b206 --- /dev/null +++ b/10_Wiki/Topics_Art/ChatGPT ํ†ตํ•ฉ (ChatGPT Integration).md @@ -0,0 +1,26 @@ +# [[ChatGPT ํ†ตํ•ฉ (ChatGPT Integration)]] + +## ๐Ÿ“Œ Brief Summary +ChatGPT ํ†ตํ•ฉ์€ DALL-E 3์™€ ๊ฐ™์€ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์ด ChatGPT ๋‚ด๋ถ€์— ๊ธฐ๋ณธ์ ์œผ๋กœ ํƒ‘์žฌ๋˜์–ด ์ƒํ˜ธ์ž‘์šฉํ•˜๋Š” ๋ฐฉ์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค [1]. ์ด ํ†ตํ•ฉ ํ™˜๊ฒฝ์—์„œ ChatGPT์˜ ์–ธ์–ด ๋ชจ๋ธ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ๋‹จ์ˆœํ•œ ์ดˆ๊ธฐ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•ด์„ํ•˜๊ณ , ์‹œ๊ฐ์  ๋””ํ…Œ์ผ์ด ์ถ”๊ฐ€๋œ ํ›จ์”ฌ ๋” ์ƒ์„ธํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์ž๋™ ํ™•์žฅํ•˜์—ฌ ์ด๋ฏธ์ง€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•ฉ๋‹ˆ๋‹ค [1, 2]. ์ž์—ฐ์–ด๋ฅผ ํ†ตํ•œ ๋Œ€ํ™”ํ˜• ๋ฐ˜๋ณต ์ž‘์—…์ด ๊ฐ€๋Šฅํ•ด์ ธ ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ์œผ๋‚˜, ์–ธ์–ด ๋ชจ๋ธ์˜ ์ž๋™ํ™”๋œ ํ…์ŠคํŠธ ํ™•์žฅ์ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์ •๋ฐ€ํ•œ ํ†ต์ œ๋ฅผ ๋ฐฉํ•ดํ•˜๋Š” ์›์ธ์ด ๋˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค [3-5]. + +## ๐Ÿ“– Core Content + +* **ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ(Prompt Augmentation)๊ณผ ํŽธ์˜์„ฑ** + ChatGPT์™€์˜ ํ†ตํ•ฉ์ด ๊ฐ€์ง„ ๊ฐ€์žฅ ํฐ ์ฐจ๋ณ„์ ์€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์˜ ์ง„์ž… ์žฅ๋ฒฝ์„ ๋Œ€ํญ ๋‚ฎ์ถฐ์ค€๋‹ค๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค [1]. ์‚ฌ์šฉ์ž๊ฐ€ "๋ฏธ๋ž˜์˜ AI ๋กœ๋ด‡ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด์ค˜"์ฒ˜๋Ÿผ ๋‹จ์ˆœํ•œ ๋ฌธ์žฅ์„ ์ž…๋ ฅํ•˜๋ฉด, ChatGPT๊ฐ€ ์•Œ์•„์„œ ๋กœ๋ด‡์˜ ํ˜•ํƒœ, ์งˆ๊ฐ, ๋ฐฐ๊ฒฝ, ๋ถ„์œ„๊ธฐ ๋“ฑ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ธธ๊ณ  ์ƒ์„ธํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ DALL-E์— ์ „๋‹ฌํ•ฉ๋‹ˆ๋‹ค [2, 6]. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ณต์žกํ•œ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์ด ์ž์—ฐ์–ด ๋Œ€ํ™”๋งŒ์œผ๋กœ๋„ ์ด๋ฏธ์ง€์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ˆ˜์ •ํ•˜๊ณ  ๋‹ค๋“ฌ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3, 4]. + +* **์–ธ์–ด ๋ชจ๋ธ๊ณผ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ ๊ฐ„์˜ ๊ตฌ์กฐ์  ์ถฉ๋Œ** + ํ•˜์ง€๋งŒ ChatGPT(์–ธ์–ด ๋ชจ๋ธ)์™€ DALL-E(์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ)์˜ ์ž‘๋™ ๋ฐฉ์‹ ์ฐจ์ด๋กœ ์ธํ•ด ๋น„ํšจ์œจ์ด ๋ฐœ์ƒํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค [5]. DALL-E๋Š” ์งง๊ณ  ๋ช…ํ™•ํ•˜๋ฉฐ ์‹œ๊ฐ์ ์ธ ๋ฌ˜์‚ฌ ์ค‘์‹ฌ์˜ ์ •๋ฐ€ํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์„ ํ˜ธํ•˜๋Š” ๋ฐ˜๋ฉด, ChatGPT๋Š” ๋ถˆํ•„์š”ํ•œ ์ˆ˜์‹์–ด๋ฅผ ๋ง๋ถ™์ด๊ฑฐ๋‚˜ ๋ฌธ์žฅ์„ ์‹œ์ ์œผ๋กœ ํ™”๋ คํ•˜๊ฒŒ ์žฅ์‹(embellish)ํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค [5, 7]. ๋˜ํ•œ ChatGPT๋Š” ๋ถ€์ •์–ด(negations)๋‚˜ ๊ฐ€์ •๋ฒ• ํ˜•ํƒœ๋ฅผ ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” DALL-E์˜ ๊ธฐ์ˆ ์  ํ•œ๊ณ„๋‚˜ ์•ฝ์ ์„ ๋‚ด์žฌ์ ์œผ๋กœ ์ธ์ง€ํ•˜์ง€ ๋ชปํ•˜๋ฏ€๋กœ, ์ข…์ข… DALL-E๊ฐ€ ์˜คํ•ดํ•  ๋งŒํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ƒ์„ฑํ•ด ์ˆ˜๋™์ ์ธ ์ˆ˜์ •์ด ํ•„์š”ํ•ด์ง‘๋‹ˆ๋‹ค [5, 8]. + +* **๊ฑฐ์ง“ ์‹œ๊ฐ์  ํ”ผ๋“œ๋ฐฑ(False Visual Feedback)์˜ ํ•œ๊ณ„** + ChatGPT๋Š” ์ž์‹ ์ด ์ƒ์„ฑ ๋ช…๋ น์„ ๋‚ด๋ฆฐ ์ด๋ฏธ์ง€์˜ ์‹ค์ œ ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์„ ๋ˆˆ์œผ๋กœ ๋ณผ ์ˆ˜ ์—†๋‹ค๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค [5, 8]. ์ด๋กœ ์ธํ•ด ์‚ฌ์šฉ์ž๊ฐ€ "์ด๋ฏธ์ง€์— ํ…์ŠคํŠธ๋ฅผ ๋„ฃ์ง€ ๋งˆ"๋ผ๊ณ  ์ง€์‹œํ•  ๊ฒฝ์šฐ, ๋ถ€์ •์–ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋Š” ์ด๋ฏธ์ง€ ๋ชจ๋ธ ํŠน์„ฑ์ƒ ์—ฌ์ „ํžˆ ํ…์ŠคํŠธ๊ฐ€ ํฌํ•จ๋œ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์Œ์—๋„, ChatGPT๋Š” ์˜ค๋ฅ˜๊ฐ€ ์ˆ˜์ •๋˜์—ˆ๋‹ค๊ณ  ์ฃผ์žฅํ•˜๋Š” '๊ฐ€์Šค๋ผ์ดํŒ…' ํ˜น์€ ๊ฑฐ์ง“ ์‹œ๊ฐ์  ํ”ผ๋“œ๋ฐฑ์„ ์ œ๊ณตํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 8]. + +* **ํšจ๊ณผ์ ์ธ ์ œ์–ด ๋ฐ ์šฐํšŒ ํ”„๋กฌํ”„ํŒ… ์ „๋žต** + ChatGPT์˜ ์ž„์˜์ ์ธ ํ”„๋กฌํ”„ํŠธ ํ™•์žฅ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์ •๋ฐ€ํ•œ ์ œ์–ด๋ฅผ ์œ ์ง€ํ•˜๋ ค๋ฉด ํŠน๋ณ„ํ•œ ํ”„๋กฌํ”„ํŠธ ์ „๋žต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ **"์ž…๋ ฅํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ „ํ˜€ ๋ณ€๊ฒฝํ•˜์ง€ ๋ง๊ณ  ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ(Use the prompt unchanged as entered)"**์ด๋ผ๊ณ  ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•˜์—ฌ ChatGPT์˜ ์ž๋™ ํ™•์žฅ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 7, 9]. ๋˜ํ•œ, ์˜๋„์น˜ ์•Š์€ ์ถฉ๋Œ์„ ํŒŒ์•…ํ•˜๊ณ  ๋””๋ฒ„๊น…ํ•˜๊ธฐ ์œ„ํ•ด ChatGPT์—๊ฒŒ ์‹ค์ œ๋กœ DALL-E๋กœ ์ „์†กํ•œ ์ •ํ™•ํ•œ ์›๋ณธ ํ…์ŠคํŠธ๋ฅผ ๋ณด์—ฌ๋‹ฌ๋ผ๊ณ  ์š”๊ตฌํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ์ „๋žต์ž…๋‹ˆ๋‹ค [10, 11]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** `[[DALL-E 3]]`, `[[ํ”„๋กฌํ”„ํŠธ ํ™•์žฅ (Prompt Expansion)]]`, `[[์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŒ… (Natural Language Prompting)]]`, `[[๊ฑฐ์ง“ ์‹œ๊ฐ์  ํ”ผ๋“œ๋ฐฑ (False Visual Feedback)]]` +- **Projects/Contexts:** `[[OpenAI ๋Œ€ํ™”ํ˜• ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ]]` +- **Contradictions/Notes:** ์†Œ์Šค 1๊ณผ 3์€ ChatGPT์˜ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ์™€ ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ์ด ์‚ฌ์šฉ์ž์˜ ์ˆ˜๊ณ ๋ฅผ ๋œ์–ด์ฃผ๊ณ  ๊ฒฐ๊ณผ๋ฌผ์„ ๊ฐœ์„ ํ•˜๋Š” ๊ธ์ •์ ์ธ '๊ฐ•์ '์ด๋ผ๊ณ  ๊ฐ•์กฐํ•˜์ง€๋งŒ [1, 2, 4], ์†Œ์Šค 10๊ณผ 11์€ ์ด๋Ÿฌํ•œ ํ™”๋ คํ•œ ๋ฌธ์žฅ ํ™•์žฅ์ด ์˜คํžˆ๋ ค DALL-E์˜ ์ง๊ด€์ ์ด๊ณ  ์ •ํ™•ํ•œ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ๋ฐฉํ•ดํ•˜๋ฉฐ ํ”„๋กฌํ”„ํŠธ ์ œ์–ด๋ ฅ์„ ์ƒ์‹คํ•˜๊ฒŒ ๋งŒ๋“œ๋Š” '๋ฒ„๊ทธ ๋ฐ ๋ฌธ์ œ์ '์œผ๋กœ ์ง€์ ํ•˜๋ฉฐ ์ƒ์ถฉ๋œ ์‹œ๊ฐ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค [5, 7, 8]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/DALL-E 3 ๋Œ€ํ™”ํ˜• ํ”„๋กฌํ”„ํŠธ ์ƒ์„ฑ.md b/10_Wiki/Topics_Art/DALL-E 3 ๋Œ€ํ™”ํ˜• ํ”„๋กฌํ”„ํŠธ ์ƒ์„ฑ.md new file mode 100644 index 00000000..36727baa --- /dev/null +++ b/10_Wiki/Topics_Art/DALL-E 3 ๋Œ€ํ™”ํ˜• ํ”„๋กฌํ”„ํŠธ ์ƒ์„ฑ.md @@ -0,0 +1,22 @@ +# [[DALL-E 3 ๋Œ€ํ™”ํ˜• ํ”„๋กฌํ”„ํŠธ ์ƒ์„ฑ]] + +## ๐Ÿ“Œ Brief Summary +DALL-E 3๋Š” ChatGPT์™€ ํ†ตํ•ฉ๋˜์–ด ์žˆ์–ด ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ€ํ™”ํ˜• ์ƒํ˜ธ์ž‘์šฉ์„ ํ†ตํ•ด ์ž์—ฐ์–ด๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋Š” AI ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค [1, 2]. ๊ฐ€์žฅ ํฐ ํŠน์ง•์€ ์‚ฌ์šฉ์ž์˜ ๊ฐ„๋‹จํ•œ ์ž…๋ ฅ์„ ์–ธ์–ด ๋ชจ๋ธ์ด ๋ถ„์„ํ•˜์—ฌ ํ’๋ถ€ํ•˜๊ณ  ์ƒ์„ธํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์ž๋™ ํ™•์žฅ(Augment)ํ•ด ์ค€๋‹ค๋Š” ์ ์ž…๋‹ˆ๋‹ค [3, 4]. ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ์ฑ—๋ด‡์˜ ์ž๋™ ํ™•์žฅ์ด ๋ชจ๋ธ์˜ ์ •๋ฐ€ํ•œ ์ œ์–ด๋ฅผ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ๋Œ€ํ™” ๊ณผ์ •์—์„œ ํ”„๋กฌํ”„ํŠธ ๋ณ€๊ฒฝ์„ ํ†ต์ œํ•˜๋Š” ๋ช…์‹œ์  ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฌ๋Š” ์ „๋žต์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค [4, 5]. + +## ๐Ÿ“– Core Content +* **ChatGPT ํ†ตํ•ฉ๊ณผ ์ž๋™ ํ™•์žฅ ๋ฉ”์ปค๋‹ˆ์ฆ˜** + DALL-E 3๋Š” ChatGPT ํ™˜๊ฒฝ ๋‚ด์—์„œ ๋งค๋„๋Ÿฝ๊ฒŒ ์ž‘๋™ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž์—ฐ์–ด ๋ฌธ์žฅ์œผ๋กœ ๋Œ€ํ™”ํ•˜๋“ฏ ์ด๋ฏธ์ง€๋ฅผ ์š”์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 6, 7]. ์‚ฌ์šฉ์ž๊ฐ€ ์งง๊ณ  ๋‹จ์ˆœํ•œ ์•„์ด๋””์–ด๋งŒ ์ž…๋ ฅํ•ด๋„ ChatGPT์˜ ์–ธ์–ด ๋ชจ๋ธ์ด ๊ฐœ์ž…ํ•˜์—ฌ ์ด๋ฅผ ํ›จ์”ฌ ๋” ์ƒ์„ธํ•˜๊ณ  ํ’๋ถ€ํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋กœ ์ž๋™ ํ™•์žฅ(Expansion)ํ•œ ํ›„ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์„ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค [1, 3, 4, 8]. + +* **๋Œ€ํ™”ํ˜• ์ƒ์„ฑ์˜ ์žฅ์ ๊ณผ ํ•œ๊ณ„** + ๋Œ€ํ™”ํ˜• ๋ฐฉ์‹์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ฐ˜๋ณต์ ์œผ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋‹ค๋“ฌ์„(Iterative refinement) ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ชจ๋ธ์ด ์•ˆ์ „์„ฑ์„ ์œ„ํ•ด ์ž๋™์œผ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค [7]. ํ•˜์ง€๋งŒ ChatGPT๋Š” ํ…์ŠคํŠธ๋ฅผ ์‹œ์ ์œผ๋กœ ์œค์ƒ‰ํ•˜๊ฑฐ๋‚˜ ๊ธธ๊ฒŒ ๊พธ๋ฏธ๋ ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋Š” ๋ฐ˜๋ฉด, DALL-E 3 ๋ชจ๋ธ ์ž์ฒด๋Š” ๋ช…ํ™•ํ•˜๊ณ  ์งง์œผ๋ฉฐ ์ •๋ฐ€ํ•œ ๊ทธ๋ž˜ํ”ฝ ์ค‘์‹ฌ์˜ ์ง€์‹œ๋ฅผ ๊ฐ€์žฅ ์ž˜ ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค [5, 9, 10]. ์ด๋กœ ์ธํ•ด ์ฑ—๋ด‡์ด DALL-E๊ฐ€ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์–ด๋ ค์›Œํ•˜๋Š” ๋ถ€์ •์–ด๋‚˜ ์กฐ๊ฑด๋ถ€ ํ˜•ํƒœ๋ฅผ ์ž„์˜๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์–ด, ์ƒ์„ฑ๋œ ํ”„๋กฌํ”„ํŠธ์— ์ˆ˜๋™ ๊ต์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ๊ฐ€ ๋นˆ๋ฒˆํ•ฉ๋‹ˆ๋‹ค [11]. + +* **์ œ์–ด๋ ฅ ๊ทน๋Œ€ํ™”๋ฅผ ์œ„ํ•œ ๋Œ€ํ™”ํ˜• ํ”„๋กฌํ”„ํŠธ ํ†ต์ œ ์ „๋žต** + ChatGPT์˜ ๋ถˆํ•„์š”ํ•œ ์œค์ƒ‰๊ณผ ๊ณผ๋„ํ•œ ํ”„๋กฌํ”„ํŠธ ํ™•์žฅ์„ ๋ฐฉ์ง€ํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ ์›๋ž˜ ์˜๋„๋ฅผ ์ •ํ™•ํžˆ ๋ฐ˜์˜ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ช…์‹œ์ ์ธ ํ†ต์ œ๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค [10]. ์ œ์–ด๋ ฅ์„ ๋†’์ด๋ ค๋ฉด ๋Œ€ํ™”์ฐฝ์— "ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋ง๊ณ  ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ(Use the prompt unchanged as entered)"๊ณผ ๊ฐ™์€ ๋ช…ํ™•ํ•œ ์ง€์‹œ์–ด๋ฅผ ํฌํ•จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [4, 9, 12]. ๋˜ํ•œ, ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ ˆ๋Œ€ ์ž„์˜๋กœ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๋„๋ก ์‚ฌ์ „์— ์„ค์ •๋œ ์ปค์Šคํ…€ 'My GPTs'๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ๋„ ์ข‹์€ ํ•ด๊ฒฐ์ฑ…์ด ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [10]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ (Natural Language Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ (Automatic Prompt Expansion)]] +- **Projects/Contexts:** [[ChatGPT ํ†ตํ•ฉ (ChatGPT Integration)]] +- **Contradictions/Notes:** ์†Œ์Šค [9], [5], [10]์€ ChatGPT๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์งง์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ™”๋ คํ•˜๊ณ  ๊ธธ๊ฒŒ ํ™•์žฅํ•˜๋ ค ํ•˜๋Š” ํŠน์„ฑ์ด ์žˆ๋Š” ๋ฐ˜๋ฉด, DALL-E 3 ์ž์ฒด๋Š” ์งง๊ณ  ๋ช…ํ™•ํ•œ ์ง€์‹œ๋ฅผ ๊ฐ€์žฅ ํšจ๊ณผ์ ์œผ๋กœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋‘ ์‹œ์Šคํ…œ์˜ ํŠน์„ฑ ๊ฐ„์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ง€์ ํ•ฉ๋‹ˆ๋‹ค. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/DALL-E 3.md b/10_Wiki/Topics_Art/DALL-E 3.md new file mode 100644 index 00000000..954d993f --- /dev/null +++ b/10_Wiki/Topics_Art/DALL-E 3.md @@ -0,0 +1,35 @@ +# [[DALL-E 3]] + +## ๐Ÿ“Œ Brief Summary +DALL-E 3๋Š” OpenAI๊ฐ€ ๊ฐœ๋ฐœํ•œ ์ตœ์‹  ํ…์ŠคํŠธ ํˆฌ ์ด๋ฏธ์ง€(Text-to-Image) ์ƒ์„ฑ ๋ชจ๋ธ๋กœ, ChatGPT์— ๊ธฐ๋ณธ์ ์œผ๋กœ ํ†ตํ•ฉ๋˜์–ด ์‚ฌ์šฉ์ž์˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ƒ์„ธํ•˜๊ฒŒ ์ž๋™ ํ™•์žฅ(Expansion)ํ•˜์—ฌ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํŠน์ง•์„ ์ง€๋‹™๋‹ˆ๋‹ค [1-5]. ์ด์ „ ๋ชจ๋ธ๋“ค๊ณผ ๋‹ฌ๋ฆฌ ๋ณต์žกํ•œ ์ž์—ฐ์–ด ๋ฌธ์žฅ์„ ๊นŠ์ด ์žˆ๊ฒŒ ์ดํ•ดํ•˜๋ฉฐ, ํ”ผ์‚ฌ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„, ๋ฐฐ๊ฒฝ ์š”์†Œ, ํ…์ŠคํŠธ ๋ Œ๋”๋ง์— ์žˆ์–ด ๋›ฐ์–ด๋‚œ ์ •ํ™•์„ฑ์„ ์ž๋ž‘ํ•ฉ๋‹ˆ๋‹ค [3, 5-7]. ์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ ํ‚ค์›Œ๋“œ ๋‚˜์—ด๋ณด๋‹ค๋Š” ๊ตฌ์ฒด์ ์ด๊ณ  ๋ช…ํ™•ํ•œ ์ž์—ฐ์–ด ๋ฌ˜์‚ฌ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค [8-10]. + +## ๐Ÿ“– Core ์†Œ์Šค Content + +* **์ž์—ฐ์–ด ๊ธฐ๋ฐ˜์˜ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ** + * DALL-E 3๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํ‚ค์›Œ๋“œ๋‚˜ ๋ณต์žกํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๋ฐฉ์‹๋ณด๋‹ค ์ž์—ฐ์–ด ํ˜•ํƒœ์˜ ์™„์ „ํ•œ ๋ฌธ์žฅ์œผ๋กœ ๋ฌ˜์‚ฌํ•  ๋•Œ ๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค [8, 9]. + * ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ํ”„๋กฌํ”„ํŠธ๋Š” ์‹œ์ ์ด๊ฑฐ๋‚˜ ์ง€๋‚˜์น˜๊ฒŒ ์žฅํ™ฉํ•œ ์–ธ์–ด๋ณด๋‹ค๋Š” ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•˜๋ฉฐ ๊ทธ๋ž˜ํ”ฝ ์ง€ํ–ฅ์ ์ธ ์–ธ์–ด(clear, precise, short, and graphic-oriented language)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ž…๋‹ˆ๋‹ค [10, 11]. + * ํ”„๋กฌํ”„ํŠธ์˜ ์ˆœ์„œ๊ฐ€ ๊ฒฐ๊ณผ๋ฌผ์— ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฏ€๋กœ, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ํ”ผ์‚ฌ์ฒด๋ฅผ ๋จผ์ € ๋ฌ˜์‚ฌํ•˜๊ณ  ์„ธ๋ถ€ ์‚ฌํ•ญ, ๋ถ„์œ„๊ธฐ, ๊ธฐ์ˆ ์  ์ง€์‹œ(์˜ˆ: ์ด๋ฏธ์ง€ ๋น„์œจ ๋“ฑ)์˜ ์ˆœ์„œ๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค [10, 11]. + +* **๋ถ€์ • ์ง€์‹œ์–ด(Negative Prompt)์˜ ํ•œ๊ณ„์™€ ๊ธ์ •์  ๋ฌ˜์‚ฌ** + * DALL-E 3๋Š” "not", "no", "don't", "without" ๋“ฑ๊ณผ ๊ฐ™์€ ๋ถ€์ •ํ˜• ์ง€์‹œ์–ด๋ฅผ ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋ฉฐ, ์˜คํžˆ๋ ค ํฌํ•จํ•˜์ง€ ๋ง์•„์•ผ ํ•  ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์— ์ƒ์„ฑํ•ด ๋ฒ„๋ฆฌ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค [5, 12, 13]. + * ๋”ฐ๋ผ์„œ ์ด๋ฏธ์ง€์—์„œ ์ œ์™ธํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ๊ฐ€ ์žˆ๋‹ค๋ฉด, ์ด๋ฅผ ๋ถ€์ •ํ•˜๋Š” ๋Œ€์‹  ์›ํ•˜๋Š” ์†์„ฑ์„ ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ๋ช…ํ™•ํžˆ ๋ฌ˜์‚ฌํ•˜์—ฌ AI์˜ ๋ฐฉํ–ฅ์„ ์œ ๋„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [5, 12, 13]. + +* **์ง€์‹œ์–ด ํ•ด์„ ์˜ค๋ฅ˜ ๋ฐฉ์ง€ ๊ธฐ์ˆ ** + * ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ "์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋ผ(create an image)"๋‚˜ "์žฅ๋ฉด(a scene)"๊ณผ ๊ฐ™์€ ํ‘œํ˜„์€ ํ”ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [12, 13]. DALL-E 3๋Š” ์ด๋ฅผ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ํ•ด์„ํ•˜์—ฌ ์บ”๋ฒ„์Šค์— ๊ทธ๋ฆผ์„ ๊ทธ๋ฆฌ๋Š” ์†, ๋ถ“, ํ˜น์€ ์—ฐ๊ทน ๋ฌด๋Œ€ ์„ธํŠธ๋ฅผ ์ด๋ฏธ์ง€ ๋‚ด์— ์ž„์˜๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [12, 13]. + * ๋Œ€์‹  ์ด๋ฏธ์ง€ ์ž์ฒด์˜ ์‹œ๊ฐ์  ์š”์†Œ๋งŒ์„ ์ง์ ‘์ ์œผ๋กœ ๋ฌ˜์‚ฌํ•ด์•ผ ํ•˜๋ฉฐ, ์ „์ฒด์ ์ธ ๋ถ„์œ„๊ธฐ๋ฅผ ์ง€์‹œํ•  ๋•Œ๋Š” "All is..."์™€ ๊ฐ™์€ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค [12, 13]. + +* **์ธ-์ด๋ฏธ์ง€ ํ…์ŠคํŠธ(In-Image Text) ์ƒ์„ฑ** + * DALL-E 3๋Š” ์ด๋ฏธ์ง€ ์•ˆ์— ํŠน์ • ๋ฌธ์ž, ๋กœ๊ณ , ๊ฐ„ํŒ ๋“ฑ์„ ์ •ํ™•ํ•˜๊ฒŒ ๋ Œ๋”๋งํ•˜๋Š” ๋ฐ ํƒ์›”ํ•œ ๋Šฅ๋ ฅ์„ ๊ฐ–์ถ”๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค [3, 8, 14]. + * ์›ํ•˜๋Š” ํ…์ŠคํŠธ๊ฐ€ ์žˆ๋‹ค๋ฉด ํ”„๋กฌํ”„ํŠธ์— ๋”ฐ์˜ดํ‘œ(" ")๋กœ ๋ฌถ์–ด ๋ช…์‹œํ•˜๋ฉด ๋†’์€ ํ™•๋ฅ ๋กœ ์˜คํƒ€ ์—†์ด ํ…์ŠคํŠธ๊ฐ€ ํฌํ•จ๋œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 9, 15]. ์ฐฝ์˜์  ํ•œ๊ณ„๋ฅผ ๋„˜์—ˆ์„ ๋•Œ ๋ฌด์˜๋ฏธํ•œ ํ…์ŠคํŠธ๊ฐ€ ์ž„์˜๋กœ ์‚ฝ์ž…๋˜๋Š” ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋•Œ๋Š” "๋ฌธ์ž๋ฅผ ์ฝ์ง€ ๋ชปํ•˜๋Š” ๊ด€๊ฐ์„ ์œ„ํ•œ ๊ฒƒ(For unlettered viewers only)"๊ณผ ๊ฐ™์€ ๋ฌธ๊ตฌ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์–ต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [16, 17]. + +* **ํ”„๋กฌํ”„ํŠธ ํ™•์žฅ(Prompt Expansion) ์ œ์–ด** + * ChatGPT์— ๋‚ด์žฅ๋œ DALL-E 3๋Š” ์‚ฌ์šฉ์ž์˜ ์งง์€ ํ…์ŠคํŠธ๋ฅผ ๋” ํฅ๋ฏธ๋กญ๊ณ  ์ƒ์„ธํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋กœ ์ž๋™ ํ™•์žฅ ๋ฐ ์œค์ƒ‰ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค [1, 3, 5, 11]. + * ์ฐฝ์ž‘์ž๊ฐ€ ์˜๋„ํ•œ ์ •ํ™•ํ•œ ๊ตฌ๋„์™€ ์ œํ•œ์ ์ธ ์˜ˆ์ˆ ์  ํ†ต์ œ๋ฅผ ์›ํ•  ๊ฒฝ์šฐ, ํ”„๋กฌํ”„ํŠธ ๋์— "ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋ง๊ณ  ์ž…๋ ฅํ•œ ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ(Use the prompt unchanged as entered)"์ด๋ผ๋Š” ๋ช…์‹œ์  ์ง€์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ชจ๋ธ์˜ ๊ฐœ์ž…์„ ์ฐจ๋‹จํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [5, 10, 11]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ(Natural Language Prompt)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ํ™•์žฅ(Prompt Expansion)]], [[์ธ-์ด๋ฏธ์ง€ ํ…์ŠคํŠธ(In-Image Text)]] +- **Projects/Contexts:** [[ChatGPT ํ†ตํ•ฉ ๊ธฐ๋ฐ˜ ํ…์ŠคํŠธ ํˆฌ ์ด๋ฏธ์ง€(Text-to-Image) ์ƒ์„ฑ]], [[์ƒํ˜ธ์ž‘์šฉ์  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง]] +- **Contradictions/Notes:** ChatGPT์— ์˜ํ•œ ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ์€ ์ดˆ๊ธฐ ์•„์ด๋””์–ด๋ฅผ ๊ตฌ์ฒดํ™”ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•˜์ง€๋งŒ, ์ •ํ™•ํ•œ ์˜ˆ์ˆ ์  ํ†ต์ œ์™€ ์Šคํƒ€์ผ ์‹คํ—˜์„ ์›ํ•˜๋Š” ์ „๋ฌธ๊ฐ€์—๊ฒŒ๋Š” ์˜คํžˆ๋ ค ๋ฐฉํ•ด ์š”์†Œ๋กœ ์ž‘์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•„์š”์— ๋”ฐ๋ผ "์ž…๋ ฅํ•œ ํ”„๋กฌํ”„ํŠธ ์ˆ˜์ • ๊ธˆ์ง€"๋ผ๋Š” ์ง€์‹œ๋ฅผ ํ†ตํ•ด ๋ชจ๋ธ์˜ ๊ณผ๋„ํ•œ ๊ฐœ์ž…์„ ์–ต์ œํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์ด ๊ฐ•์กฐ๋ฉ๋‹ˆ๋‹ค [5, 10, 11]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Diffusion Models.md b/10_Wiki/Topics_Art/Diffusion Models.md new file mode 100644 index 00000000..d15f8aa0 --- /dev/null +++ b/10_Wiki/Topics_Art/Diffusion Models.md @@ -0,0 +1,20 @@ +# [[Diffusion Models]] + +## ๐Ÿ“Œ Brief Summary +๋””ํ“จ์ „ ๋ชจ๋ธ(Diffusion Models)์€ ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์ ์ง„์ ์œผ๋กœ ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐ(denoising)ํ•จ์œผ๋กœ์จ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์— ๋ถ€ํ•ฉํ•˜๋Š” ๊ณ ํ’ˆ์งˆ์˜ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์ƒ์„ฑํ˜• AI ์•„ํ‚คํ…์ฒ˜์ด๋‹ค [1, 2]. ๋ชจ๋ธ์€ ๋ฐ์ดํ„ฐ์— ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ˆœ๋ฐฉํ–ฅ ๊ณผ์ •๊ณผ ์ด๋ฅผ ์—ญ์œผ๋กœ ๋ณต์›ํ•˜๋Š” ์—ญ๋ฐฉํ–ฅ ๊ณผ์ •์„ ํ•™์Šตํ•˜์—ฌ ์ž‘๋™ํ•œ๋‹ค [2, 3]. ์ด ๋ฐ˜๋ณต์ ์ธ ์ƒ์„ฑ ๋ฉ”์ปค๋‹ˆ์ฆ˜ ๋•๋ถ„์— ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ƒ์„ฑ์˜ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„์—์„œ ๊ฒฐ๊ณผ๋ฌผ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค [2]. + +## ๐Ÿ“– Core Content +* **์ž‘๋™ ์›๋ฆฌ (์ˆœ๋ฐฉํ–ฅ ๋ฐ ์—ญ๋ฐฉํ–ฅ ํ™•์‚ฐ):** ๋””ํ“จ์ „ ๋ชจ๋ธ์€ ํ›ˆ๋ จ ์‹œ ์›๋ณธ ๋ฐ์ดํ„ฐ์— ์ ์ง„์ ์œผ๋กœ ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ๋ฅผ ๋‹ค๋‹จ๊ณ„๋กœ ์ถ”๊ฐ€ํ•˜์—ฌ ์ˆœ์ˆ˜ ๋…ธ์ด์ฆˆ ์ƒํƒœ๋กœ ์ €ํ•˜์‹œํ‚ค๋Š” '์ˆœ๋ฐฉํ–ฅ ํ™•์‚ฐ ๊ณผ์ •(Forward Diffusion Process)'์„ ๊ฑฐ์นœ๋‹ค [3]. ์ดํ›„ ๋ชจ๋ธ์€ ๋…ธ์ด์ฆˆ ์ถ”๊ฐ€ ๊ณผ์ •์„ ์ฒด๊ณ„์ ์œผ๋กœ ์—ญ์ „์‹œ์ผœ ์›๋ณธ ์ž…๋ ฅ์„ ์žฌ๊ตฌ์„ฑํ•˜๋Š” '์—ญ๋ฐฉํ–ฅ ํ™•์‚ฐ(Reverse Diffusion)'์„ ํ•™์Šตํ•œ๋‹ค [2]. ์‹ค์ œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ๋•Œ๋Š” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฐ์ดํ„ฐ๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค, ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ์—์„œ ์ถœ๋ฐœํ•ด ํ•™์Šต๋œ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๋‹จ๊ณ„๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ ์šฉํ•˜๋ฉฐ ํ…์ŠคํŠธ ์ง€์‹œ์™€ ์ผ์น˜ํ•˜๋Š” ์ตœ์ข… ์ด๋ฏธ์ง€๋ฅผ ์ ์ง„์ ์œผ๋กœ ํ˜•์„ฑํ•œ๋‹ค [1, 2]. +* **์žฅ์  ๋ฐ ํ•œ๊ณ„:** ๋””ํ“จ์ „ ๋ชจ๋ธ์€ ๋‹ค์–‘ํ•˜๊ณ  ์ •๊ตํ•œ ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€ ์ƒ˜ํ”Œ์„ ์ƒ์„ฑํ•˜๋Š” ๋ฐ ํƒ์›”ํ•˜๋ฉฐ, ์ ๋Œ€์  ์‹ ๊ฒฝ๋ง(GAN)์— ๋น„ํ•ด ํ›ˆ๋ จ ๊ณผ์ •์ด ๋งค์šฐ ์•ˆ์ •์ ์ด๋‹ค [2]. ํŠนํžˆ ๋ฐ˜๋ณต์ ์ธ ์ƒ์„ฑ ๊ณผ์ •์€ ์ž‘์—…์ž๊ฐ€ ์ตœ์ข… ์ถœ๋ ฅ๋ฌผ์„ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ด(Fine-Grained Control)ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค [2]. ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๊ณผ์ •์œผ๋กœ ์ธํ•ด ๊ณ„์‚ฐ ์ง‘์•ฝ์ ์ด๋ฉฐ ์ƒ์„ฑ ์†๋„๊ฐ€ ์ƒ๋Œ€์ ์œผ๋กœ ๋А๋ฆฌ๊ณ , ์ดˆ๋ณด์ž๊ฐ€ ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์—์„œ ์ง์ ‘ ๋กœ์ปฌ์— ๋ฐฐํฌํ•˜๊ณ  ๊ตฌ์„ฑํ•˜๊ธฐ ๋ณต์žกํ•˜๋‹ค๋Š” ๋‹จ์ ์ด ์žˆ๋‹ค [4]. +* **์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ๊ณผ์˜ ์ง์ ‘์  ์—ฐ๊ด€์„ฑ:** + * ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)๋‚˜ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)๊ณผ ๊ฐ™์€ ์˜ค๋Š˜๋‚ ์˜ ์„ ๋„์ ์ธ ํ…์ŠคํŠธ-ํˆฌ-์ด๋ฏธ์ง€(Text-to-Image) ๋„๊ตฌ๋“ค์€ ๋ชจ๋‘ ๋””ํ“จ์ „ ๋ชจ๋ธ์„ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค [1, 3, 5]. + * ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ ์ด๋Ÿฌํ•œ ๋””ํ“จ์ „ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ดํ•ดํ•˜๋ฉด ๊ฒฐ๊ณผ๋ฌผ์„ ๋” ํšจ๊ณผ์ ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ๋ฏธ๋“œ์ €๋‹ˆ์—์„œ๋Š” `--stop` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•ด ์ด๋ฏธ์ง€ ๋ Œ๋”๋ง ๊ณผ์ •์„ ์ค‘๊ฐ„์— ๋ฉˆ์ถœ ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋ฅผ ํ†ตํ•ด ๋””ํ“จ์ „ ํ”„๋กœ์„ธ์Šค์˜ ํ๋ฆ„์„ ํŒŒ์•…ํ•˜๊ฑฐ๋‚˜ ์˜๋„์ ์œผ๋กœ ๋ถˆ์™„์ „ํ•˜๊ณ  ํ๋ฆฟํ•œ ์˜ˆ์ˆ ์  ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค [1, 6]. + * ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์—์„œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋Š” ๋‹จ์ˆœํžˆ ์™„์„ฑ๋œ ์ด๋ฏธ์ง€๋ฅผ ํ•„ํ„ฐ๋งํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ์ƒ์„ฑ ์ค‘ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๊ฒฝ๋กœ(denoising path)์— ์˜ํ–ฅ์„ ์ฃผ์–ด ์›์น˜ ์•Š๋Š” ๊ฐœ๋…์œผ๋กœ๋ถ€ํ„ฐ ๋””ํ“จ์ „ ํ”„๋กœ์„ธ์Šค๋ฅผ ๋ฉ€์–ด์ง€๊ฒŒ ํ•˜๋Š” ํ•„์ˆ˜์ ์ธ ๊ฐ€์ด๋“œ ์‹œ์Šคํ…œ์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค [7, 8]. ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์˜ ์˜ํ–ฅ๋ ฅ์€ ์ดˆ๊ธฐ๋ณด๋‹ค๋Š” ํŠน์ • ๋””ํ“จ์ „ ๋‹จ๊ณ„(์˜ˆ: step 10) ์ดํ›„์— ์ฃผ๋กœ ๋‚˜ํƒ€๋‚˜๋ฏ€๋กœ, ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ๊ณผ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ ์‹œ ์ด ํ”„๋กœ์„ธ์Šค์  ํŠน์ง•์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค [9]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Negative Prompts]], [[Stable Diffusion]], [[Midjourney]] +- **Projects/Contexts:** [[AI Image Generation Workflow]], [[Parameter Control]] +- **Contradictions/Notes:** ์†Œ์Šค ๋ฌธํ—Œ์— ๋”ฐ๋ฅด๋ฉด ๋””ํ“จ์ „ ๋ชจ๋ธ์€ ๊ณ ํ’ˆ์งˆ์˜ ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ๊ฐ€๋Šฅํ•˜๊ณ  ํ›ˆ๋ จ์ด ์•ˆ์ •์ ์ด๋ผ๋Š” ํ›Œ๋ฅญํ•œ ๊ฐ•์ ์ด ์žˆ์œผ๋‚˜, ์ƒ์„ฑ ์†๋„๊ฐ€ ๋น ๋ฅธ GAN ๋“ฑ ๋‹ค๋ฅธ ์ƒ์„ฑ ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜์— ๋น„ํ•ด ์ปดํ“จํŒ… ์ž์› ์†Œ๋ชจ๊ฐ€ ํฌ๊ณ  ๋ฐ˜๋ณต์ ์ธ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ(denoising) ๊ณผ์ • ๋•Œ๋ฌธ์— ์ƒ์„ฑ ์‹œ๊ฐ„์ด ๋” ์˜ค๋ž˜ ๊ฑธ๋ฆฐ๋‹ค๋Š” ๊ทผ๋ณธ์ ์ธ ํŠธ๋ ˆ์ด๋“œ์˜คํ”„(trade-off)๊ฐ€ ์กด์žฌํ•œ๋‹ค [2, 4]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Lighting & Composition.md b/10_Wiki/Topics_Art/Lighting & Composition.md new file mode 100644 index 00000000..1dc79857 --- /dev/null +++ b/10_Wiki/Topics_Art/Lighting & Composition.md @@ -0,0 +1,5 @@ +**Exploring Composition Techniques** + +I am now delving into diverse compositional techniques like bird's eye and worm's eye views, low and high angles, and Dutch angles, along with over-the-shoulder perspectives. I'm also examining how lens choices (85mm, 50mm, 35mm, macro, tilt-shift, fisheye) influence the final image. I'm noting the impact of shallow depth of field, emphasizing visual focus, along with elements like symmetry, negative space, the rule of thirds, and centered compositions. I am considering these in the Korean report. + + diff --git a/10_Wiki/Topics_Art/LoRA.md b/10_Wiki/Topics_Art/LoRA.md new file mode 100644 index 00000000..87d08419 --- /dev/null +++ b/10_Wiki/Topics_Art/LoRA.md @@ -0,0 +1,18 @@ +# [[LoRA]] + +## ๐Ÿ“Œ Brief Summary +LoRA๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ, ํŠนํžˆ Stable Diffusion ํ™˜๊ฒฝ์—์„œ ํŠน์ • ์Šคํƒ€์ผ์ด๋‚˜ ํ”ผ์‚ฌ์ฒด(subject)๋ฅผ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉ๋˜๋Š” ๋งž์ถคํ˜• ํ›ˆ๋ จ ๋ชจ๋ธ(custom trained models)์ด๋‹ค [1]. ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Weights)์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ์‚ฌ์šฉ๋˜๋ฉฐ, ๊ธฐ๋ณธ ๋ชจ๋ธ(base model)๊ณผ ํ•จ๊ป˜ ์ ์šฉํ•˜์—ฌ ๊ณ ์œ ํ•œ ์‹œ๊ฐ์  ๊ตฌ์„ฑ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค [2]. ์•ˆ์ •์ ์ธ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•ด ์ผ๋ฐ˜์ ์œผ๋กœ 0.7 ์ •๋„์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ๋ฐฉ๋ฒ•์œผ๋กœ ๊ถŒ์žฅ๋œ๋‹ค [2]. + +## ๐Ÿ“– Core Content +- **ํŠน์ • ์Šคํƒ€์ผ๊ณผ ํ”ผ์‚ฌ์ฒด ์ ์šฉ**: ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ณผ์ •์—์„œ LoRA๋Š” ํŠน์ • ์Šคํƒ€์ผ์ด๋‚˜ ์ฃผ์ œ๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ๋งž์ถคํ˜•์œผ๋กœ ํ›ˆ๋ จ๋œ ๋ชจ๋ธ๋กœ ํ™œ์šฉ๋œ๋‹ค [1]. +- **์•ˆ์ „ํ•œ ๊ฐ€์ค‘์น˜(Weight) ์„ค์ • ์ „๋žต**: LoRA๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ์•ˆ์ „ํ•œ ์‹œ์ž‘์ ์œผ๋กœ ์—ฌ๊ฒจ์ง€๋Š” ๊ฐ€์ค‘์น˜๋Š” 0.7์ด๋‹ค [2]. ์ด ์ˆ˜์น˜๋Š” ๊ธฐ๋ณธ ๋ชจ๋ธ์ด ์ „๋ฐ˜์ ์ธ ์•„ํŠธ ์Šคํƒ€์ผ์„ ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋Š” ์—ฌ์ง€๋ฅผ ์ฃผ๋ฉด์„œ๋„, LoRA๊ฐ€ ์ œ ์—ญํ• ์„ ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ท ํ˜•์„ ๋งž์ถฐ์ค€๋‹ค [2]. ๋งค์šฐ ๊ฐ•๋ ฌํ•œ ํšจ๊ณผ๋ฅผ ์›ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ๋ฉด ๊ฐ€์ค‘์น˜๋ฅผ 1 ์ด์ƒ์œผ๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์€ ๊ถŒ์žฅ๋˜์ง€ ์•Š๋Š”๋‹ค [2, 3]. ๋˜ํ•œ, LoRA์— ์Œ์ˆ˜ ๊ฐ€์ค‘์น˜(negative weights)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์–ด ์œ„ํ—˜ํ•˜๋‹ค [4]. +- **๋‹ค์ค‘ LoRA ๊ฒฐํ•ฉ ๋ฐ ์ถฉ๋Œ ๋ฐฉ์ง€**: ํ•œ ๋ฒˆ์˜ ๋ Œ๋”๋ง์— 2~3๊ฐœ์˜ LoRA๋ฅผ ๋‚ฎ์€ ๊ฐ€์ค‘์น˜๋กœ ์•ˆ์ „ํ•˜๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, ์‹œ๊ฐ์  ๊ฐœ๋…์ด ์–ด๋–ป๊ฒŒ ๊ฒน์น ์ง€ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค [5]. ์˜ˆ๋ฅผ ๋“ค์–ด, '์ข€๋น„' LoRA์™€ '๊ธฐ์‚ฌ์˜ ํˆฌ๊ตฌ' LoRA๋ฅผ ๋™์‹œ์— ์ ์šฉํ•˜๋ฉด ๋‘ ๋ชจ๋ธ์ด ์–ผ๊ตด ์˜์—ญ์— ์„œ๋กœ ์˜ํ–ฅ์„ ์ฃผ๋ ค๊ณ  ์ถฉ๋Œํ•˜์—ฌ ์ด๋ฏธ์ง€์— ํŒŒ๋ž€์ƒ‰ ์•„ํ‹ฐํŒฉํŠธ(blue artifacts)๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค [5]. +- **์˜ค๋ฅ˜ ํ•ด๊ฒฐ ๋ฐ ๋””๋ฒ„๊น…**: LoRA ์ถฉ๋Œ์ด๋‚˜ ๋ฉ”๋ชจ๋ฆฌ ๋ถ€์กฑ์œผ๋กœ ์ธํ•ด ์ด๋ฏธ์ง€๊ฐ€ ๋ Œ๋”๋ง ๋˜์ง€ ์•Š๊ฑฐ๋‚˜ ํ”ผ์‚ฌ์ฒด๊ฐ€ ์—†๋Š” ๋‹จ์ˆœํ•œ ๋‹ค์ฑ„๋กœ์šด ์‚ฌ๊ฐํ˜•(colorful square)์œผ๋กœ ์ถœ๋ ฅ๋  ์ˆ˜ ์žˆ๋‹ค [5, 6]. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด ์ ์šฉํ•œ LoRA์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋‚ฎ์ถ”๊ฑฐ๋‚˜ ๊ฒน์น˜์ง€ ์•Š๋Š” ๋‹ค๋ฅธ ์‹œ๊ฐ์  ๊ฐœ๋…์„ ์„ ํƒํ•˜์—ฌ ์ฒœ์ฒœํžˆ ์•„์ด๋””์–ด๋ฅผ ๋ฐœ์ „์‹œ์ผœ์•ผ ํ•œ๋‹ค [5, 6]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Stable Diffusion]], [[Prompt Weights]] +- **Projects/Contexts:** [[Custom Trained Models]] +- **Contradictions/Notes:** ์—ฌ๋Ÿฌ ๊ฐœ์˜ LoRA๋ฅผ ๊ฒน์ณ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๊ณผ๋„ํ•˜๊ฒŒ ๊ฒน์น  ๊ฒฝ์šฐ ์‹œ๊ฐ์  ๊ฐœ๋… ๊ฐ„์˜ ์ถฉ๋Œ๋กœ ์ธํ•ด ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ƒ๊ธฐ๊ฑฐ๋‚˜ ์„œ๋ฒ„ ๋ฉ”๋ชจ๋ฆฌ ์ดˆ๊ณผ๋กœ ์ƒ์„ฑ์ด ์ค‘๋‹จ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋‚ฎ์€ ๊ฐ€์ค‘์น˜๋กœ ๋‹จ์ˆœํ•˜๊ฒŒ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•˜๋‹ค [5]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Midjourney.md b/10_Wiki/Topics_Art/Midjourney.md new file mode 100644 index 00000000..03ed789f --- /dev/null +++ b/10_Wiki/Topics_Art/Midjourney.md @@ -0,0 +1,35 @@ +# [[Midjourney]] + +## ๐Ÿ“Œ Brief Summary +Midjourney๋Š” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ƒ์„ธํ•œ ์ด๋ฏธ์ง€, ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฐ ์˜ˆ์ˆ  ์ž‘ํ’ˆ์œผ๋กœ ๋ณ€ํ™˜ํ•ด ์ฃผ๋Š” ๊ฐ•๋ ฅํ•œ AI ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ์ด๋‹ค [1]. ์ฃผ๋กœ ๋””์Šค์ฝ”๋“œ(Discord)์˜ `/imagine` ๋ช…๋ น์–ด ๋˜๋Š” ์ „์šฉ ์›น ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ๋˜๋ฉฐ, ์ตœ์‹  ๋ชจ๋ธ์ธ V6 ๋ฐ V7์„ ๋ฐ”ํƒ•์œผ๋กœ ์˜ํ™” ๊ฐ™์€ ์กฐ๋ช…๊ณผ ์˜ˆ์ˆ ์  ๋ฏธํ•™์ด ๋‹๋ณด์ด๋Š” ๊ณ ํ’ˆ์งˆ ๊ฒฐ๊ณผ๋ฌผ์„ ์ œ๊ณตํ•œ๋‹ค [1-3]. ์‚ฌ์šฉ์ž๋Š” ํ…์ŠคํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๊ณ ์œ ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)์™€ ์ด๋ฏธ์ง€ ์ฐธ์กฐ(Reference) ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์˜ ์Šคํƒ€์ผ, ๊ตฌ๋„, ์ผ๊ด€์„ฑ์„ ์ •๊ตํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค [4-6]. + +## ๐Ÿ“– Core Content +* **ํ”„๋กฌํ”„ํŠธ ๊ธฐ๋ณธ ๊ตฌ์กฐ ๋ฐ ์ž‘์„ฑ ํŒ** + * Midjourney์˜ ํšจ๊ณผ์ ์ธ ํ”„๋กฌํ”„ํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ `[์ฃผ์ œ(Subject)] + [ํ–‰๋™/๋ฐฐ๊ฒฝ(Action/Setting)] + [์Šคํƒ€์ผ/์•„ํ‹ฐ์ŠคํŠธ(Style/Artist)] + [์„ธ๋ถ€์‚ฌํ•ญ(Details/Modifiers)] + [--๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)]`์˜ ๊ตฌ์กฐ๋ฅผ ๋”ฐ๋ฅธ๋‹ค [6, 7]. + * ๊ณต์‹ ๋ฌธ์„œ์— ๋”ฐ๋ฅด๋ฉด ์งง๊ณ  ๋ช…ํ™•ํ•œ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ข…์ข… ์ตœ์ƒ์˜ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋ฉฐ, ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๊ธด ์ง€์‹œ๋ฌธ์ด๋‚˜ ๋ชจํ˜ธํ•œ ๋‹จ์–ด๋ณด๋‹ค๋Š” ๊ตฌ์ฒด์ ์ธ ๋™์˜์–ด์™€ ์ •ํ™•ํ•œ ์ˆ˜๋Ÿ‰(์˜ˆ: "cats" ๋Œ€์‹  "three cats")์„ ๋ช…์‹œํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•˜๋‹ค [8, 9]. + * ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•  ๋•Œ๋Š” "without" ๊ฐ™์€ ๋ถ€์ •์–ด๋ณด๋‹ค `--no` ๋งค๊ฐœ๋ณ€์ˆ˜(Negative Prompt)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ด๋‹ค [9, 10]. + +* **ํ•ต์‹ฌ ์ œ์–ด ๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)** + * **`--ar` (Aspect Ratio):** ์ด๋ฏธ์ง€์˜ ์ข…ํšก๋น„๋ฅผ ์„ค์ •ํ•œ๋‹ค (์˜ˆ: `--ar 16:9`, `--ar 3:2`) [4, 5, 11, 12]. + * **`--stylize` ๋˜๋Š” `--s`:** ๋ชจ๋ธ์˜ ๊ธฐ๋ณธ ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์„ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ์ ์šฉํ• ์ง€(0~1000) ๊ฒฐ์ •ํ•œ๋‹ค. ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ๋ฏธํ•™์ ์œผ๋กœ ๊ณผ์žฅ๋˜๋ฉฐ, ๋‚ฎ์„์ˆ˜๋ก ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ์— ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ์ถฉ์‹คํ•ด์ง„๋‹ค [4, 11-14]. + * **`--style raw`:** Midjourney ํŠน์œ ์˜ ๊ธฐ๋ณธ ๋ฏธํ•™(beautification)์„ ์ค„์ด๊ณ  ๋ณด๋‹ค ์‚ฌ์ง„(photographic)์— ๊ฐ€๊น๊ณ  ์‚ฌ์‹ค์ ์ธ ๊ฒฐ๊ณผ๋ฌผ์„ ์›ํ•  ๋•Œ ์ถ”๊ฐ€ํ•œ๋‹ค [11, 12, 15]. + * **`--chaos` ๋˜๋Š” `--c`:** ์ดˆ๊ธฐ ์ƒ์„ฑ๋˜๋Š” 4์žฅ์˜ ์ด๋ฏธ์ง€ ๊ฐ„์˜ ๋‹ค์–‘์„ฑ๊ณผ ๋ฌด์ž‘์œ„์„ฑ์„ ๋†’์ธ๋‹ค(0~100) [11, 12, 16]. + +* **์ฐธ์กฐ(Reference) ๊ธฐ๋Šฅ์„ ํ†ตํ•œ ์ผ๊ด€์„ฑ ์œ ์ง€** + * **์บ๋ฆญํ„ฐ ์ฐธ์กฐ (`--cref`, `--cw`):** ํŠน์ • ์ด๋ฏธ์ง€ URL์„ ์ฐธ์กฐํ•˜์—ฌ ์บ๋ฆญํ„ฐ์˜ ์–ผ๊ตด์ด๋‚˜ ์˜์ƒ ๋“ฑ ์‹œ๊ฐ์  ์ •์ฒด์„ฑ์„ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์— ๊ฑธ์ณ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•œ๋‹ค [12, 14, 17-19]. + * **์Šคํƒ€์ผ ์ฐธ์กฐ (`--sref`, `--sw`):** ํŠน์ • ์ด๋ฏธ์ง€์˜ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ, ๋ฌด๋“œ๋ณด๋“œ, ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์„ ๋ณต์ œํ•˜์—ฌ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ์— ์ ์šฉํ•œ๋‹ค [12, 17, 19-21]. + * **์˜ด๋‹ˆ ์ฐธ์กฐ (`--oref`):** V7 ๋ชจ๋ธ์—์„œ ๋„์ž…๋œ ๊ธฐ๋Šฅ์œผ๋กœ, ์บ๋ฆญํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ๋ฌผ์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ๊ธฐ์–ตํ•ด ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ๋„ ๋™์ผํ•œ ํ”ผ์‚ฌ์ฒด๋ฅผ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค [19, 20, 22-24]. + +* **์ˆ˜์ • ๋ฐ ์ตœ์‹  ์›Œํฌํ”Œ๋กœ์šฐ (V7 ๊ธฐ์ค€)** + * **๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ (`--draft`):** V7์— ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์œผ๋กœ, ํ‘œ์ค€ ์ƒ์„ฑ๋ณด๋‹ค 10๋ฐฐ ๋น ๋ฅด๊ณ  ํ›จ์”ฌ ์ ์€ GPU ๋น„์šฉ์œผ๋กœ ์‹œ์•ˆ์„ ๋Œ€๋Ÿ‰ ์ƒ์„ฑํ•œ๋‹ค. ๋จผ์ € ์ €๋น„์šฉ์œผ๋กœ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์™€ ๊ตฌ๋„๋ฅผ ํ…Œ์ŠคํŠธํ•œ ๋’ค, ๋งˆ์Œ์— ๋“œ๋Š” ์‹œ์•ˆ์„ ๊ณ ํ™”์งˆ๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋Š” ํšจ์œจ์ ์ธ ์ž‘์—… ๋ฐฉ์‹์ด ๊ถŒ์žฅ๋œ๋‹ค [20, 25-28]. + * **Vary Region (์ธํŽ˜์ธํŒ…):** ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ์ „์ฒด์ ์ธ ํ‹€์€ ์œ ์ง€ํ•œ ์ฑ„, ์„ ํƒํ•œ ํŠน์ • ์˜์—ญ(์˜ˆ: ๋ชจ์ž๋ฅผ ์™•๊ด€์œผ๋กœ ๋ณ€๊ฒฝ)์— ๋Œ€ํ•ด์„œ๋งŒ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ ์šฉํ•˜์—ฌ ๋ถ€๋ถ„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค [29-37]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Negative Prompt]], [[Style Reference]], [[Parameter]], [[Prompt Structure]] +- **Projects/Contexts:** [[V7 Draft Mode Workflow]], [[Image Inpainting (Vary Region)]], [[Character Consistency]] +- **Contradictions/Notes:** + * Midjourney๋Š” ์˜ˆ์ˆ ์ ์ด๊ณ  ์˜ํ™”์ ์ธ ์‹œ๊ฐํ™”์—๋Š” ์••๋„์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์ด์ง€๋งŒ, ์ •ํ™•ํ•œ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ(ํ…์ŠคํŠธ ์‚ฝ์ž…)๋‚˜ ์—„๊ฒฉํ•œ ๋ ˆ์ด์•„์›ƒ ์ œ์–ด์—์„œ๋Š” DALL-E 3์— ๋น„ํ•ด ์•ฝ์ ์ด ์žˆ๋‹ค๋Š” ํ‰๊ฐ€๊ฐ€ ์กด์žฌํ•œ๋‹ค [38-40]. (๋‹ค๋งŒ, ์ตœ๊ทผ V7์—์„œ๋Š” ๋”ฐ์˜ดํ‘œ ์•ˆ์˜ ํ…์ŠคํŠธ๋ฅผ 99% ์ •ํ™•ํ•˜๊ฒŒ ๋ Œ๋”๋งํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ๋‹ค [22]). + * ๊ณต์‹ ๋ฌธ์„œ์—์„œ๋Š” "์งง๊ณ  ๋‹จ์ˆœํ•œ ํ”„๋กฌํ”„ํŠธ"๊ฐ€ ๊ธฐ๋ณธ ๋ฏธํ•™์„ ์‚ด๋ฆฌ๋Š” ๋ฐ ์ข‹๋‹ค๊ณ  ๊ถŒ์žฅํ•˜์ง€๋งŒ [8, 41], ๋™์‹œ์— ์ƒ์—…์ ์ด๊ณ  ํ†ต์ œ๋œ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ฃผ์ œ, ํ™˜๊ฒฝ, ์กฐ๋ช…, ์Šคํƒ€์ผ ๋“ฑ์„ ๊ณ„์ธต์ ์œผ๋กœ ์กฐํ•ฉํ•˜๋Š” ๊ตฌ์ฒด์ ์ธ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ๊ฐ€ ํ•„์ˆ˜์ ์ด๋ผ๋Š” ์กฐ์–ธ์ด ๊ณต์กดํ•œ๋‹ค [6, 7, 25, 42]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Model Parameters.md b/10_Wiki/Topics_Art/Model Parameters.md new file mode 100644 index 00000000..3105b49d --- /dev/null +++ b/10_Wiki/Topics_Art/Model Parameters.md @@ -0,0 +1,28 @@ +# [[Model Parameters]] + +## ๐Ÿ“Œ Brief Summary +๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜(Model Parameters)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์˜ ํ˜•ํƒœ, ํ•ด์ƒ๋„, ์Šคํƒ€์ผ, ๋ฌด์ž‘์œ„์„ฑ ๋“ฑ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กฌํ”„ํŠธ ๋์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ช…๋ น์–ด ๋˜๋Š” ์ œ์–ด ์ˆ˜์น˜์ž…๋‹ˆ๋‹ค [1-3]. ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์—์„œ๋Š” ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ ๋’ค์— ํ•˜์ดํ”ˆ ๋‘ ๊ฐœ(`--`)๋ฅผ ๋ถ™์ด๋Š” ๋ฐฉ์‹์œผ๋กœ ์ข…ํšก๋น„๋‚˜ ์ฐธ์กฐ ๋ชจ๋ธ ๋ฒ„์ „์„ ์„ค์ •ํ•˜๋ฉฐ, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์—์„œ๋Š” CFG ์Šค์ผ€์ผ ๋ฐ ์ƒ˜ํ”Œ๋ง ์Šคํ… ๋“ฑ์„ ์กฐ์ •ํ•ด ๋ณ€ํ™”๋ฅผ ์ค๋‹ˆ๋‹ค [2, 4]. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ๋ฌ˜์‚ฌ๋ฅผ ๋„˜์–ด AI์˜ ๋ Œ๋”๋ง ๋ฐฉ์‹๊ณผ ์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 5, 6]. + +## ๐Ÿ“– Core Content + +* **๋งค๊ฐœ๋ณ€์ˆ˜์˜ ์—ญํ•  ๋ฐ ๊ธฐ๋ณธ ๋ฌธ๋ฒ•:** ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ ๋’ค์— ์œ„์น˜ํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ์ƒ์„ฑ ๋ฐฉ์‹์„ ์ œ์–ดํ•˜๋Š” ํŠน์ˆ˜ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค [2, 3]. ๋ฏธ๋“œ์ €๋‹ˆ์˜ ๊ฒฝ์šฐ, ํ…์ŠคํŠธ ์ž…๋ ฅ์„ ๋งˆ์น˜๊ณ  ๋„์–ด์“ฐ๊ธฐ๋ฅผ ํ•œ ๋’ค ํ•˜์ดํ”ˆ ๋‘ ๊ฐœ(`--`)๋กœ ์‹œ์ž‘ํ•˜๋Š” ํ˜•ํƒœ(์˜ˆ: `--ar 16:9`)๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [7]. ๋งค๊ฐœ๋ณ€์ˆ˜์—๋Š” ๊ตฌ๋‘์ (์ฝค๋งˆ ๋“ฑ)์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š์•„์•ผ ๋ชจ๋ธ์ด ์ •์ƒ์ ์œผ๋กœ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค [7]. +* **์ด๋ฏธ์ง€ ๊ทœ๊ฒฉ ๋ฐ ๋ Œ๋”๋ง ํ’ˆ์งˆ ์ œ์–ด:** + * `--aspect` ๋˜๋Š” `--ar`: ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ(์˜ˆ: 1:1, 16:9, 9:16)์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค [5, 8]. + * `--quality` ๋˜๋Š” `--q` (์˜ˆ: 0.25, 0.5, 1): ๋ Œ๋”๋ง์— ์†Œ์š”๋˜๋Š” GPU ์‹œ๊ฐ„๊ณผ ๋””ํ…Œ์ผ ์ˆ˜์ค€์„ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค [5, 9]. + * `--stop` (10-100): ๋ Œ๋”๋ง์„ ์ค‘๊ฐ„ ๋‹จ๊ณ„์—์„œ ๋ฉˆ์ถฐ ํ๋ฆฟํ•˜๊ฑฐ๋‚˜ ๋ฏธ์™„์„ฑ๋œ ํšจ๊ณผ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 9]. +* **์Šคํƒ€์ผ ๋ฐ ์ฐฝ์˜์„ฑ(๋ฌด์ž‘์œ„์„ฑ) ์กฐ์ ˆ:** + * `--stylize` ๋˜๋Š” `--s` (0-1000): ๋ชจ๋ธ ๊ณ ์œ ์˜ ์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ๋ฏธํ•™์ ์ด๊ณ , ๋‚ฎ์„์ˆ˜๋ก ํ…์ŠคํŠธ ์ง€์‹œ์— ๋” ์ถฉ์‹คํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค [5, 10, 11]. + * `--chaos` ๋˜๋Š” `--c` (0-100): ์ดˆ๊ธฐ ๊ฒฐ๊ณผ๋ฌผ ๊ฐ„์˜ ๋ฌด์ž‘์œ„์„ฑ๊ณผ ๋‹ค์–‘์„ฑ์„ ๋†’์—ฌ ์„œ๋กœ ์ „ํ˜€ ๋‹ค๋ฅธ ๋А๋‚Œ์˜ ์ด๋ฏธ์ง€๋ฅผ ์–ป์„ ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [5, 12]. + * `--weird` ๋˜๋Š” `--w` (0-3000): ๊ธฐ๋ฐœํ•˜๊ณ  ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์—‰๋šฑํ•œ ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ๋„์ž…ํ•ฉ๋‹ˆ๋‹ค [5]. + * `--style raw`: ๋ฏธ๋“œ์ €๋‹ˆ ํŠน์œ ์˜ ๋ฏธํ•™์  ๊ธฐ๋ณธ๊ฐ’์„ ์ค„์ด๊ณ  ๋ณด๋‹ค ์‚ฌ์ง„์— ๊ฐ€๊นŒ์šด ํ˜•ํƒœ(์‚ฌ์‹ค์ฃผ์˜)๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [5, 13]. +* **๋ชจ๋ธ ๋ฒ„์ „ ๋ฐ ์ƒ์„ฑ ๋ชจ๋“œ ์ง€์ •:** `--version` ๋˜๋Š” `--v` (์˜ˆ: `--v 6.0`, `--v 7`)๋ฅผ ์‚ฌ์šฉํ•ด ํŠน์ • AI ๋ชจ๋ธ ๋ฒ„์ „์„ ์ง€์ •ํ•˜๊ฑฐ๋‚˜, `--niji`๋ฅผ ํ†ตํ•ด ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฏธํ•™์— ํŠนํ™”๋œ ๋ชจ๋ธ์„ ํ˜ธ์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 14]. ํŠนํžˆ ๋ฏธ๋“œ์ €๋‹ˆ V7์— ๋„์ž…๋œ `--draft` ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” GPU ๋น„์šฉ์„ ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์ด๊ณ  10๋ฐฐ ๋น ๋ฅด๊ฒŒ ์‹œ์•ˆ์„ ์ƒ์„ฑํ•˜์—ฌ ์ดˆ๊ธฐ ์•„์ด๋””์–ด ํƒ์ƒ‰(Ideation) ์ž‘์—…์— ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค [8, 15]. +* **์ฐธ์กฐ ๋ฐ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ ์ œ์–ด:** ํŠน์ • ์ด๋ฏธ์ง€์˜ ํ†ค์ด๋‚˜ ์บ๋ฆญํ„ฐ๋ฅผ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด `--sref`(์Šคํƒ€์ผ ์ฐธ์กฐ), `--cref`(์บ๋ฆญํ„ฐ ์ฐธ์กฐ), `--oref`(์˜ด๋‹ˆ ์ฐธ์กฐ) ๋งค๊ฐœ๋ณ€์ˆ˜ ๋’ค์— ๊ธฐ์กด ์ด๋ฏธ์ง€ URL์„ ์ฒจ๋ถ€ํ•˜์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [10, 11, 16, 17]. ์ด์™€ ํ•จ๊ป˜ `--sw`(์Šคํƒ€์ผ ๊ฐ€์ค‘์น˜), `--cw`(์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜)๋ฅผ ์„ค์ •ํ•ด ํ•ด๋‹น ์ฐธ์กฐ ์ด๋ฏธ์ง€๊ฐ€ ๊ฒฐ๊ณผ๋ฌผ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๋ ฅ์„ 0~1000 ์ˆ˜์น˜๋กœ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 11, 16]. +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ์ œ์–ด ๋งค๊ฐœ๋ณ€์ˆ˜:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์—์„œ๋Š” ํ…์ŠคํŠธ ์ ‘๋ฏธ์‚ฌ ํ˜•ํƒœ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์™ธ์—๋„ ์ƒ˜ํ”Œ๋ง ์Šคํ…(Sampling steps)๊ณผ CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale)์ด๋ผ๋Š” ์ œ์–ด ์ˆ˜์น˜๋ฅผ ํ™œ์šฉํ•ด ํ”„๋กฌํ”„ํŠธ ์ค€์ˆ˜ ๊ฐ•๋„๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค [4, 18]. ๋˜ํ•œ `(word:1.5)`๋‚˜ `[word]`์™€ ๊ฐ™์ด ๊ด„ํ˜ธ์™€ ์ˆ˜์น˜๋ฅผ ํ™œ์šฉํ•œ ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights) ๋ฌธ๋ฒ•์„ ํ†ตํ•ด ํ”„๋กฌํ”„ํŠธ ๋‚ด ์„ธ๋ถ€ ์š”์†Œ๋“ค์˜ ๋น„์ค‘์„ ์ง์ ‘ ๋งค๊ฐœ๋ณ€์ˆ˜ํ™”ํ•ฉ๋‹ˆ๋‹ค [19-21]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Midjourney]], [[Stable Diffusion]], [[Prompt Weight]], [[Negative Prompt]], [[CFG Scale]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ]], [[์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ ๊ตฌ์ถ•]] +- **Contradictions/Notes:** ๋ฏธ๋“œ์ €๋‹ˆ์™€ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํŠน์ˆ˜ ๊ธฐํ˜ธ(๊ฐ€์ค‘์น˜)๋ฅผ ํ†ตํ•ด ๋ Œ๋”๋ง์„ ์ •๋ฐ€ํ•˜๊ฒŒ ํ†ต์ œํ•˜์ง€๋งŒ, DALL-E 3๋Š” ์ด๋Ÿฌํ•œ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜(์˜ˆ: `--ar 16:9`๋‚˜ `--v 7`)๋ณด๋‹ค๋Š” ์ž์—ฐ์–ด ๋Œ€ํ™”ํ˜• ์„œ์ˆ ("๊ฐ€๋กœ ํ˜•ํƒœ์˜ ์ด๋ฏธ์ง€")์— ๋” ์ž˜ ๋ฐ˜์‘ํ•ฉ๋‹ˆ๋‹ค. DALL-E 3์— ์ธ์œ„์ ์ธ ๋งค๊ฐœ๋ณ€์ˆ˜๋‚˜ ๋ณต์žกํ•œ ๋ฌธ๋ฒ•์„ ์‚ฝ์ž…ํ•  ๊ฒฝ์šฐ ๋ชจ๋ธ์ด ์ด๋ฅผ ๋ถˆํ•„์š”ํ•œ ํ…์ŠคํŠธ๋กœ ์˜ค์ธํ•˜์—ฌ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€ ์•ˆ์— ๊ธ€์ž๋กœ ๋ Œ๋”๋ง ํ•ด๋ฒ„๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [22, 23]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Negative Prompt.md b/10_Wiki/Topics_Art/Negative Prompt.md new file mode 100644 index 00000000..60256cac --- /dev/null +++ b/10_Wiki/Topics_Art/Negative Prompt.md @@ -0,0 +1,17 @@ +# [[Negative Prompt]] + +## ๐Ÿ“Œ Brief ๋ถ€๋ฌธ +๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ๊ฒฐ๊ณผ๋ฌผ์— ๋‚˜ํƒ€๋‚˜์ง€ ๋ง์•„์•ผ ํ•  ์š”์†Œ๋“ค์„ ์ง€์‹œํ•˜๋Š” ์ œ์–ด ๋„๊ตฌ์ด๋‹ค [1]. ์ด๋Š” ๋‹จ์ˆœํžˆ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋œ ํ›„ ํ•„ํ„ฐ๋ง์„ ํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ, ๋””ํ“จ์ „(Diffusion) ๊ณผ์ • ์ž์ฒด์—์„œ ์›์น˜ ์•Š๋Š” ๊ฐœ๋…(์˜ˆ: ํ๋ฆฟํ•จ, ์™œ๊ณก๋œ ์ธ์ฒด ๊ตฌ์กฐ, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ)์œผ๋กœ๋ถ€ํ„ฐ ๋ฉ€์–ด์ง€๋„๋ก ๊ฐ€์ด๋˜์Šค๋ฅผ ์ œ๊ณตํ•œ๋‹ค [1, 2]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ(Positive prompt)๊ฐ€ ์ด๋ฏธ์ง€๊ฐ€ ๋„๋‹ฌํ•  '๋ชฉ์ ์ง€'๋ฅผ ์ •์˜ํ•œ๋‹ค๋ฉด, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ํ”ผํ•ด์•ผ ํ•  '๊ฒฝ๊ณ„'๋ฅผ ์„ค์ •ํ•˜์—ฌ ๊ณ ํ’ˆ์งˆ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์•ˆ์ •์ ์œผ๋กœ ์–ป๊ธฐ ์œ„ํ•ด ํ•„์ˆ˜์ ์œผ๋กœ ํ™œ์šฉ๋œ๋‹ค [3, 4]. + +## ๐Ÿ“– Core Content +- **๊ธฐ๋Šฅ๊ณผ ์›๋ฆฌ:** ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ฃผ๋กœ ๋ชจ๋ธ์ด ๊ฐ€์ง„ ํŽธํ–ฅ์„ฑ์ด๋‚˜ ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฐํ•จ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค [5]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ์›ํ•˜๋Š” ํ˜•ํƒœ๋ฅผ ๋ฌ˜์‚ฌํ•˜๋”๋ผ๋„ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ž‰์—ฌ ์‚ฌ์ง€(extra limbs), ํ๋ฆฟํ•œ ํ™”์งˆ(blurry), ์›Œํ„ฐ๋งˆํฌ(watermark) ๋“ฑ ์‹œ๊ฐ์  ์‹คํŒจ ์š”์†Œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ฐจ๋‹จํ•จ์œผ๋กœ์จ, ๋ถˆํ•„์š”ํ•œ ์ด๋ฏธ์ง€ ๋ Œ๋”๋ง ํšŸ์ˆ˜(rerolls)๋ฅผ ์ค„์ด๊ณ  ํ’ˆ์งˆ์„ ์ตœ์ ํ™”ํ•œ๋‹ค [1, 2, 6, 7]. +- **์ž‘์„ฑ ๋ฐฉ๋ฒ• ๋ฐ ๊ฐ€์ค‘์น˜ ํ™œ์šฉ:** ํšจ๊ณผ์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ ค๋ฉด ํฌ๊ด„์ ์ด๊ณ  ๋ชจํ˜ธํ•œ ๋‹จ์–ด(์˜ˆ: "bad", "ugly")๋ณด๋‹ค๋Š” ๋ช…ํ™•ํ•œ ๋ช…์‚ฌ๋‚˜ ์‹œ๊ฐ์  ๊ฒฐํ•จ(์˜ˆ: "extra fingers", "misaligned eyes")์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์ง€๋ชฉํ•ด์•ผ ํ•œ๋‹ค [8, 9]. ๋˜ํ•œ ๊ด„ํ˜ธ๋‚˜ ๋Œ€๊ด„ํ˜ธ๋ฅผ ์ด์šฉํ•œ ๋ฌธ๋ฒ•(์˜ˆ: `(blurry:1.5)`, `[dog]`)์„ ํ†ตํ•ด ํŠน์ • ๋‹จ์–ด๋ฅผ ํšŒํ”ผํ•˜๋ ค๋Š” ๊ฐ•๋„(๊ฐ€์ค‘์น˜)๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค [9, 10]. ๋‹จ, ๊ณผ๋„ํ•œ ๊ฐ€์ค‘์น˜๋‚˜ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๊ธด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ด๋ฏธ์ง€์˜ ์˜๋„๋œ ์Šคํƒ€์ผ์ด๋‚˜ ์ธ์ฒด ๊ตฌ์กฐ๋ฅผ ์˜คํžˆ๋ ค ๋ง์น  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋ฐ˜๋ณต๋˜๋Š” ์˜ค๋ฅ˜๋ฅผ ์ง„๋‹จํ•œ ํ›„ ์ตœ์†Œํ•œ์˜ ํƒ€๊ฒŸํŒ…๋œ ๋‹จ์–ด๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค [9, 11-13]. +- **ํ”Œ๋žซํผ ๋ฐ ๋ชจ๋ธ๋ณ„ ํŠน์„ฑ:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ์ƒํƒœ๊ณ„์—์„œ๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ•„์ˆ˜์ ์ธ ์ตœ์ ํ™” ๋„๊ตฌ๋กœ ์ž๋ฆฌ ์žก๊ณ  ์žˆ๋‹ค [2, 14]. ๋ชจ๋ธ ๋ฒ„์ „์— ๋”ฐ๋ผ์„œ๋„ ๋ฐ˜์‘์ด ๋‹ค๋ฅธ๋ฐ, SD 1.5๋Š” ๊ธด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ชฉ๋ก์—๋„ ์ž˜ ๋ฐ˜์‘ํ•˜์ง€๋งŒ, SDXL์ด๋‚˜ Flux ๊ฐ™์€ ์ตœ์‹  ๋ชจ๋ธ์ผ์ˆ˜๋ก ๊ธธ๊ณ  ๋ฐฉ๋Œ€ํ•œ ๋ชฉ๋ก๋ณด๋‹ค๋Š” ์ง๋ฉดํ•œ ๋ฌธ์ œ์— ๋งž์ถ˜ ๊ฐ„๊ฒฐํ•˜๊ณ  ์„ ๋ณ„์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์— ๋” ์ž˜ ๋ฐ˜์‘ํ•œ๋‹ค [15, 16]. ๋ฐ˜๋ฉด DALL-E 3 ๋ชจ๋ธ์€ "not", "no", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•ด, ๋ช…์‹œ๋œ ๋‹จ์–ด๋ฅผ ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์— ์ƒ์„ฑํ•ด๋ฒ„๋ฆฌ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋Œ€์‹  ๊ธ์ •์ ์ธ ํŠน์„ฑ์„ ์ง์ ‘ ๋ฌ˜์‚ฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ ‘๊ทผํ•ด์•ผ ํ•œ๋‹ค [17-19]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Positive Prompt]], [[Stable Diffusion]], [[CFG Scale]], [[Prompt Weighting]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ (AI Image Generation)]], [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]] +- **Contradictions/Notes:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „๊ณผ ๊ฐ™์€ ๋ชจ๋ธ์—์„œ๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•œ ๊ฒฐํ•จ ํ†ต์ œ๊ฐ€ ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์— ๋งค์šฐ ํšจ๊ณผ์ ์ด๊ณ  ํ•„์ˆ˜์ ์ด์ง€๋งŒ [2, 14], DALL-E 3์™€ ๊ฐ™์€ ํ…์ŠคํŠธ ์˜์กด๋„๊ฐ€ ๋†’์€ ๋Œ€ํ™”ํ˜• AI ๋ชจ๋ธ์—์„œ๋Š” ๋ถ€์ • ์ง€์‹œ์–ด("not", "without" ๋“ฑ)๋ฅผ ์˜ค์ธํ•˜์—ฌ ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ๋„๋ฆฌ์–ด ์ƒ์„ฑํ•˜๋Š” ํ•œ๊ณ„๊ฐ€ ์กด์žฌํ•˜๋ฏ€๋กœ ํ”Œ๋žซํผ๋ณ„๋กœ ์ ‘๊ทผ ๋ฐฉ์‹์„ ๋‹ฌ๋ฆฌํ•ด์•ผ ํ•œ๋‹ค [17-19]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Negative Prompts.md b/10_Wiki/Topics_Art/Negative Prompts.md new file mode 100644 index 00000000..96e15609 --- /dev/null +++ b/10_Wiki/Topics_Art/Negative Prompts.md @@ -0,0 +1,31 @@ +# [[Negative Prompts]] + +## ๐Ÿ“Œ Brief Summary +๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompts)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์— ๋‚˜ํƒ€๋‚˜์ง€ ๋ง์•„์•ผ ํ•  ์š”์†Œ๋“ค์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ํ…์ŠคํŠธ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค[1]. ์ด๋Š” ๋‹จ์ˆœํžˆ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค๋“ฌ๋Š” ์‚ฌํ›„ ํ•„ํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ผ, ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ณผ์ •(๋””ํ“จ์ „) ์ค‘ ์›์น˜ ์•Š๋Š” ๊ฐœ๋…์ด๋‚˜ ๋ชจ๋ธ์˜ ํŽธํ–ฅ์œผ๋กœ๋ถ€ํ„ฐ ๋ฐฉํ–ฅ์„ ํ‹€๋„๋ก ์•ˆ๋‚ดํ•˜๋Š” ํ•ต์‹ฌ ์ œ์–ด ์‹œ์Šคํ…œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค[1, 2]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋„๋‹ฌํ•ด์•ผ ํ•  ๋ชฉํ‘œ๋ฅผ ์ •์˜ํ•œ๋‹ค๋ฉด, ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋Š” ํ”ผํ•ด์•ผ ํ•  ๊ฒฝ๊ณ„๋ฅผ ์„ค์ •ํ•˜์—ฌ ๊ณ ํ’ˆ์งˆ์˜ ์ผ๊ด€๋œ ์ด๋ฏธ์ง€๋ฅผ ๋„์ถœํ•˜๊ณ  ์žฌ์ž‘์—…์˜ ๋‚ญ๋น„๋ฅผ ์ค„์ด๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค[3-5]. + +## ๐Ÿ“– Core Content +* **์ž‘๋™ ์›๋ฆฌ ๋ฐ ์ค‘์š”์„ฑ:** + * ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋Š” ๊ธ์ • ํ”„๋กฌํ”„ํŠธ(๋ชฉํ‘œ)์™€ ํ•จ๊ป˜ ์ž‘๋™ํ•˜์—ฌ ํ”ผํ•ด์•ผ ํ•  ์ง€๋„(Avoidance map)๋ฅผ ๋ชจ๋ธ์— ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค[3, 4]. + * Stable Diffusion 2.0 ์ด์ƒ์˜ ๋ชจ๋ธ์—์„œ๋Š” ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ์›ํ•˜๋Š” ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์— ๋„๋‹ฌํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ˜๋ณต ์ž‘์—…(Reroll)์„ ์ตœ๋Œ€ 80%๊นŒ์ง€ ์ค„์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[5]. + * ํŠนํžˆ ๋ชจ๋ธ์ด ํ•™์Šต ๋ฐ์ดํ„ฐ๋กœ๋ถ€ํ„ฐ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๊ฐ€์ง€๊ฒŒ ๋œ ํŽธํ–ฅ(์˜ˆ: ๋ณต์žกํ•œ ์ž์„ธ์—์„œ์˜ ์—ฌ๋ถ„์˜ ํŒ”๋‹ค๋ฆฌ, ์›์น˜ ์•Š๋Š” ํ…์ŠคํŠธ, ํ”Œ๋ผ์Šคํ‹ฑ ๊ฐ™์€ ํ”ผ๋ถ€ ์งˆ๊ฐ ๋“ฑ)์„ ์–ต์ œํ•˜๊ณ  ์ผ๊ด€๋œ ํ’ˆ์งˆ์„ ์–ป๋Š” ๋ฐ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค[2, 6]. + +* **์ž‘์„ฑ ์ „๋žต ๋ฐ ๊ตฌ์ฒด์„ฑ:** + * ๊ด‘๋ฒ”์œ„ํ•˜๊ณ  ๋ชจํ˜ธํ•œ ๋‹จ์–ด(์˜ˆ: "bad", "ugly")๋ณด๋‹ค๋Š” ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์— ๋Œ€ํ•œ ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ฒฐํ•จ(์˜ˆ: "extra fingers", "misaligned eyes", "watermark")์„ ๋ช…์‹œํ•˜๋Š” ๊ฒƒ์ด 70% ์ด์ƒ์˜ ์‹คํŒจ๋ฅผ ์ค„์ด๊ณ  ์ •๋ฐ€๋„๋ฅผ ๋‘ ๋ฐฐ๋กœ ๋†’์ด๋Š” ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค[7, 8]. + * ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋จผ์ € ์ง„๋‹จํ•œ ๋’ค์—, ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฐํ•จ์„ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•œ ์ตœ์†Œํ•œ์˜ ๋ช…ํ™•ํ•œ ๋‹จ์–ด๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค[8-10]. + +* **๊ฐ€์ค‘์น˜ ํ™œ์šฉ๊ณผ ํ•œ๊ณ„:** + * ์›์น˜ ์•Š๋Š” ์š”์†Œ๊ฐ€ ๊ณ„์† ๋‚˜ํƒ€๋‚  ๋•Œ๋Š” `(blurry:1.3)`๊ณผ ๊ฐ™์ด ๊ด„ํ˜ธ์™€ ์ˆซ์ž๋ฅผ ์‚ฌ์šฉํ•ด ๊ฐ€์ค‘์น˜๋ฅผ ์ฃผ์–ด ๋ชจ๋ธ์ด ํ•ด๋‹น ๊ฐœ๋…์„ ํšŒํ”ผํ•˜๋„๋ก ๊ฐ•ํ•˜๊ฒŒ ์œ ๋„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[11]. + * ํ•˜์ง€๋งŒ ๊ธธ๊ณ  ๋ฐฉ๋Œ€ํ•œ ์–‘์˜ ๋ถ€์ •์  ๋‹จ์–ด๋ฅผ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ณด๋‹ค๋Š”, 5~10๊ฐœ์˜ ํƒ€๊ฒŸํ™”๋˜๊ณ  ๊ฐ€์ค‘์น˜๊ฐ€ ๋ถ€์—ฌ๋œ ์šฉ์–ด๋งŒ์„ ์ „๋žต์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ด๋ฏธ์ง€ ์ถฉ์‹ค๋„๋ฅผ 25% ํ–ฅ์ƒ์‹œํ‚ค๊ณ  ๊ฐœ๋…์˜ ํ˜ผ๋ž€์„ ๋ง‰๋Š” ๋ฐ ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค[7, 12]. + +* **ํ”Œ๋žซํผ ๋ฐ ๋ชจ๋ธ๋ณ„ ์ ‘๊ทผ๋ฒ•:** + * **Stable Diffusion:** ๋ณ„๋„์˜ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ๋ž€์„ ํ™œ์šฉํ•˜์—ฌ ์›์น˜ ์•Š๋Š” ์š”์†Œ(์˜ˆ: deformed hands, low quality)๋ฅผ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์ด ํ‘œ์ค€ ์›Œํฌํ”Œ๋กœ์šฐ์ž…๋‹ˆ๋‹ค[13, 14]. + * **Midjourney:** `--no` ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ ๋์— ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ๋‚˜๋ฌด๋ฅผ ๋นผ๊ณ  ์‹ถ๋‹ค๋ฉด `--no trees` ์ž…๋ ฅ)[15, 16]. + * **DALL-E 3:** "not", "no", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ •์–ด ์ง€์‹œ๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ , ์˜คํžˆ๋ ค ํ”„๋กฌํ”„ํŠธ์— ํฌํ•จ๋œ ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์— ์ƒ์„ฑํ•ด ๋ฒ„๋ฆฌ๋Š” ์ทจ์•ฝ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ”ผํ•˜๊ณ  ์‹ถ์€ ๊ฒƒ์„ ์ง์ ‘ ์–ธ๊ธ‰ํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ์›ํ•˜๋Š” ์ƒํƒœ๋ฅผ ๊ธ์ •์ ์ธ ์–ธ์–ด๋กœ ๋ฌ˜์‚ฌํ•˜์—ฌ ์šฐํšŒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค[17-19]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Positive Prompts]], [[CFG Scale]], [[Prompt Weights]] +- **Projects/Contexts:** [[Stable Diffusion Image Optimization]], [[DALL-E 3 Negation Handling]] +- **Contradictions/Notes:** Stable Diffusion๊ณผ Midjourney(ํŒŒ๋ผ๋ฏธํ„ฐ `--no` ํ™œ์šฉ)๋Š” ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ํ…์ŠคํŠธ๋กœ ๋ช…์‹œํ•˜์—ฌ ์™„๋ฒฝํ•˜๊ฒŒ ๋ฐฐ์ œํ•˜๋Š” ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŒ…์ด ์ž˜ ์ž‘๋™ํ•˜์ง€๋งŒ, DALL-E 3๋Š” "no", "without" ๋“ฑ์˜ ๋ถ€์ •์–ด ์ฒ˜๋ฆฌ์— ์ทจ์•ฝํ•˜์—ฌ ๋ฐฐ์ œํ•˜๋ ค๋Š” ์š”์†Œ๊ฐ€ ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์— ํฌํ•จ๋  ํ™•๋ฅ ์ด ๋†’์œผ๋ฏ€๋กœ ํ”Œ๋žซํผ ๊ฐ„ ํ”„๋กฌํ”„ํŠธ ์ „๋žต์— ์ƒ๋ฐ˜๋œ ์ ‘๊ทผ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค[9, 16-19]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Positive Prompt.md b/10_Wiki/Topics_Art/Positive Prompt.md new file mode 100644 index 00000000..cc7d42ae --- /dev/null +++ b/10_Wiki/Topics_Art/Positive Prompt.md @@ -0,0 +1,25 @@ +# [[Positive Prompt]] + +## ๐Ÿ“Œ Brief Summary +๊ธ์ • ํ”„๋กฌํ”„ํŠธ(Positive Prompt)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ์ด๋ฏธ์ง€์— ํฌํ•จ๋˜๊ธฐ๋ฅผ ์›ํ•˜๋Š” ๋ชจ๋“  ์„ธ๋ถ€ ์‚ฌํ•ญ(์ฃผ์ฒด, ๋งค์ฒด, ์Šคํƒ€์ผ, ์กฐ๋ช… ๋“ฑ)์„ ๋ช…์‹œํ•˜๋Š” ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค [1]. ํ”ํžˆ ๋‹จ์ˆœํžˆ 'ํ”„๋กฌํ”„ํŠธ(Prompt)'๋ผ๊ณ  ๋ถˆ๋ฆฌ๋ฉฐ, AI ๋ชจ๋ธ์ด ์ƒ์„ฑํ•ด์•ผ ํ•  ์‹œ๊ฐ์  ๋ชฉํ‘œ์™€ ๋ชฉ์ ์ง€๋ฅผ ์ •์˜ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค [1, 2]. ํ”„๋กฌํ”„ํŠธ ๋‚ด์— ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ๋ฅผ ๋ถ€์ •์–ด์™€ ํ•จ๊ป˜ ์ ์„ ๊ฒฝ์šฐ ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋‚  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์˜ค์ง ์›ํ•˜๋Š” ์†์„ฑ๋งŒ์„ ๊ธ์ •์ ์ธ ์–ธ์–ด๋กœ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค [3, 4]. + +## ๐Ÿ“– Core Content +* **๊ธ์ • ํ”„๋กฌํ”„ํŠธ์˜ ์—ญํ• ** + ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋Š” AI๊ฐ€ ๋„๋‹ฌํ•ด์•ผ ํ•  '๋ชฉํ‘œ(target)' ๋ฐ '๋„์ฐฉ์ง€(destination)'๋ฅผ ์„ค์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค [2, 5]. ๋ฐ˜๋ฉด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋Š” ํ”ผํ•ด์•ผ ํ•  '๊ฒฝ๊ณ„(boundaries)'๋ฅผ ์ •์˜ํ•˜๋ฏ€๋กœ ๋‘ ํ”„๋กฌํ”„ํŠธ๋Š” ์„œ๋กœ ๋ช…ํ™•ํžˆ ๊ตฌ๋ถ„๋˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค [2]. ์‹ค์งˆ์ ์œผ๋กœ ์‚ฌ์šฉ์ž๋Š” ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ๋ณด๊ณ  ์‹ถ์€ ๊ฒƒ์„ ๋ฌ˜์‚ฌํ•˜๊ณ , ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ๊ทธ๊ฒƒ์„ ๋ง์น˜๋Š” ์š”์†Œ๋“ค์„ ์ฐจ๋‹จํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค [2]. + +* **ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ** + ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฃผ์ฒด(Subject), ๋งค์ฒด(Medium), ์Šคํƒ€์ผ(Style), ๊ตฌ๋„(Composition), ์ƒ‰์ƒ ๋ฐ ์กฐ๋ช…(Color & Lighting) ๋“ฑ์˜ ์„ธ๋ถ€ ์ •๋ณด๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค [1]. ํ•˜์ง€๋งŒ ๋ชจ๋“  ์š”์†Œ๊ฐ€ ๋ฐ˜๋“œ์‹œ ํฌํ•จ๋˜์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์€ ์•„๋‹ˆ๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ์˜๋„์— ๋”ฐ๋ผ ์ฃผ์ฒด์™€ ๋งค์ฒด๋งŒ ์กด์žฌํ•˜๊ฑฐ๋‚˜ ํ˜น์€ ์ฃผ์ฒด๊ฐ€ ์ƒ๋žต๋œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค [1]. + +* **๊ตฌ์กฐํ™”๋œ ์ž‘์„ฑ๋ฒ• (Syntax & Structure)** + ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋Š” ๊ตฌ์กฐ๋ฅผ ๊ฐ–์ถ”๊ณ  ๊ด€๋ จ๋œ ํ† ํฐ(Token)๋“ค์„ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค [6]. ๊ด€๋ จ ํ‚ค์›Œ๋“œ๋“ค์ด ํ”„๋กฌํ”„ํŠธ์˜ ์ฒ˜์Œ๊ณผ ๋์œผ๋กœ ๋ฉ€๋ฆฌ ๋–จ์–ด์ ธ ์žˆ์œผ๋ฉด AI๊ฐ€ ์ด๋ฅผ ๋ˆ„๋ฝํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค [6]. ํšจ์œจ์ ์ธ ๊ตฌ๋ฌธ์˜ ์˜ˆ์‹œ๋กœ๋Š” ์ฒซ ๋ฒˆ์งธ ์„น์…˜์— ์ฃผ์ฒด์™€ ๋ฐฐ๊ฒฝ(Subject & Setting)์„, ๋‘ ๋ฒˆ์งธ ์„น์…˜์— ์ƒ‰์ƒยท์Šคํƒ€์ผยท์กฐ๋ช…์„, ์„ธ ๋ฒˆ์งธ ์„น์…˜์— ๊ตฌ๋„ ๋ฐ ์ถ”๊ฐ€ ์ˆ˜์‹์–ด๋ฅผ ๋ฌถ์–ด์„œ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐฉ์‹์ด ์žˆ์Šต๋‹ˆ๋‹ค [7, 8]. + +* **๋ถ€์ •์–ด ์‚ฌ์šฉ์˜ ํ•œ๊ณ„์™€ ์ฃผ์˜์ ** + ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ๋‚ด์— "์›ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ(์˜ˆ: not, no, without)"์„ ์„œ์ˆ ํ•˜๋ฉด ์˜คํžˆ๋ ค ๊ทธ ์š”์†Œ๊ฐ€ ์ด๋ฏธ์ง€์— ๋‚˜ํƒ€๋‚˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3, 4]. ํŠนํžˆ DALL-E 3์™€ ๊ฐ™์€ ์‹œ์Šคํ…œ์€ ๋ถ€์ •์–ด๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋ฏ€๋กœ, ํ”ผํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ๋ฅผ ์ ๊ธฐ๋ณด๋‹ค๋Š” ์›ํ•˜๋Š” ๊ธ์ •์  ์†์„ฑ์„ ์ง์ ‘์ ์ด๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ๋ฌ˜์‚ฌํ•˜์—ฌ AI๋ฅผ ์œ ๋„ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [4, 9]. Stable Diffusion๊ณผ ๊ฐ™์€ ๋ชจ๋ธ์—์„œ๋Š” ์ด๋Ÿฌํ•œ ์—ญํšจ๊ณผ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ๋Œ€์‹  ์ „์šฉ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt) ์ž…๋ ฅ๋ž€์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [3]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Negative Prompt]], [[Prompt Structure]], [[Token]] +- **Projects/Contexts:** [[Stable Diffusion]], [[DALL-E 3]], [[Civitai]] +- **Contradictions/Notes:** ์†Œ์Šค์— ๋”ฐ๋ฅด๋ฉด, ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ๋‚ด์—์„œ ํŠน์ • ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€์ •์  ์ง€์‹œ์–ด("~์—†๋Š”", "no" ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด AI๊ฐ€ ์ด๋ฅผ ์˜ค์ธํ•˜์—ฌ ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๋ฅผ ๊ฒฐ๊ณผ๋ฌผ์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ชจ์ˆœ์  ๊ฒฐ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค [3, 4, 9]. ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๊ธ์ • ํ”„๋กฌํ”„ํŠธ์—๋Š” ์ฒ ์ €ํžˆ ์›ํ•˜๋Š” ๋ฐ”๋งŒ ์„œ์ˆ ํ•˜๊ณ , ๋ฐฐ์ œํ•  ์š”์†Œ๋Š” ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [3, 4]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Prompt Engineering.md b/10_Wiki/Topics_Art/Prompt Engineering.md new file mode 100644 index 00000000..48797f1b --- /dev/null +++ b/10_Wiki/Topics_Art/Prompt Engineering.md @@ -0,0 +1,24 @@ +# [[Prompt Engineering]] + +## ๐Ÿ“Œ Brief Summary +ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์€ ์ธ๊ฐ„์˜ ์ถ”์ƒ์ ์ธ ์˜๋„์™€ ์•„์ด๋””์–ด๋ฅผ ์ธ๊ณต์ง€๋Šฅ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ธฐํ˜ธ๋กœ ๋ฒˆ์—ญํ•˜๋Š” ์ •๊ตํ•œ ์ž‘์—…์ด๋‹ค [1, 2]. ๋‹จ์ˆœํ•œ ๋‹จ์–ด์˜ ๋‚˜์—ด์„ ๋„˜์–ด ์ฃผ์ฒด, ๋งค์ฒด, ์Šคํƒ€์ผ, ์กฐ๋ช…, ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ์„ ์ „๋žต์ ์œผ๋กœ ์กฐํ•ฉํ•˜์—ฌ AI ๋ชจ๋ธ(Midjourney, DALL-E 3, Stable Diffusion ๋“ฑ)์„ ์ œ์–ดํ•˜๋Š” ์ฒญ์‚ฌ์ง„ ์—ญํ• ์„ ํ•œ๋‹ค [3, 4]. ํ›Œ๋ฅญํ•œ ํ”„๋กฌํ”„ํŠธ๋Š” AI ์‹œ์Šคํ…œ์˜ ๊ณ ์œ ํ•œ '๋ฐฉ์–ธ'๊ณผ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ดํ•ดํ•˜๊ณ  ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์›ํ•˜๋Š” ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์„ ์ •ํ™•ํ•˜๊ฒŒ ๋„์ถœํ•ด ๋‚ด๋Š” ๊ณผ์ •์ด๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content +* **ํ”„๋กฌํ”„ํŠธ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ:** ๊ณ ํ’ˆ์งˆ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ 4~5๊ฐ€์ง€ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๊ฐ–๋Š”๋‹ค [2, 7]. ๋จผ์ € ๋ช…ํ™•ํ•œ ์ดˆ์ ์ด ๋˜๋Š” '์ฃผ์ฒด(Subject)'๋ฅผ ์„ค์ •ํ•˜๊ณ , ์ฃผ์ฒด๊ฐ€ ์กด์žฌํ•˜๋Š” 'ํ™˜๊ฒฝ/๋งฅ๋ฝ(Context/Environment)'์„ ๋ถ€์—ฌํ•œ๋‹ค [4, 8, 9]. ์ดํ›„ '์Šคํƒ€์ผ ๋ฐ ๋งค์ฒด(Style & Medium)'๋ฅผ ํ†ตํ•ด ์œ ํ™”, 3D ๋ Œ๋”๋ง, ์‚ฌ์ง„ ๋“ฑ ์˜ˆ์ˆ ์  ํ˜•์‹์„ ๊ฒฐ์ •ํ•˜๋ฉฐ, ๋งˆ์ง€๋ง‰์œผ๋กœ ํ”ผ์‚ฌ์ฒด๋ฅผ ๋น„์ถ”๋Š” '์กฐ๋ช…(Lighting)'๊ณผ '์นด๋ฉ”๋ผ ์•ต๊ธ€(Camera Perspectives)' ๋“ฑ ๊ธฐ์ˆ ์  ๋””ํ…Œ์ผ์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์™„์„ฑ๋„๋ฅผ ๋†’์ธ๋‹ค [4, 9, 10]. + +* **์ฃผ์š” AI ๋ชจ๋ธ๋ณ„ ํ”„๋กฌํ”„ํŠธ ๋ฉ”์ปค๋‹ˆ์ฆ˜:** + * **Midjourney (๋ฏธ๋“œ์ €๋‹ˆ):** ์‹œ๋„ค๋งˆํ‹ฑํ•œ ์™„์„ฑ๋„์™€ ์˜ˆ์ˆ ์  ๋ฏธํ•™์ด ๊ฐ•์ ์ด๋ฉฐ [11, 12], `/imagine` ๋ช…๋ น์–ด ๋’ค์— ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  `--ar`(์ข…ํšก๋น„), `--v`(๋ฒ„์ „), `--stylize`(์˜ˆ์ˆ ์  ๊ฐ•๋„)์™€ ๊ฐ™์€ ๊ณ ์œ ์˜ ๊ธฐ์ˆ  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)๋ฅผ ๋ง๋ถ™์—ฌ ์ œ์–ดํ•œ๋‹ค [13-16]. ์ตœ์‹  ๋ฒ„์ „(V6, V7)์—์„œ๋Š” `--sref`(์Šคํƒ€์ผ ์ฐธ์กฐ), `--cref`(์บ๋ฆญํ„ฐ ์ฐธ์กฐ), `--oref`(์˜ด๋‹ˆ ์ฐธ์กฐ) ๋“ฑ์„ ํ†ตํ•ด ์ด๋ฏธ์ง€์˜ ์ผ๊ด€์„ฑ๊ณผ ์ •์ฒด์„ฑ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค [12, 17-20]. + * **DALL-E 3:** ChatGPT์˜ ์–ธ์–ด ๋ชจ๋ธ(LLM)๊ณผ ํ†ตํ•ฉ๋˜์–ด ๋Œ€ํ™”ํ˜• ์ž์—ฐ์–ด ์ง€์‹œ๋ฅผ ๋งค์šฐ ์ž˜ ์ดํ•ดํ•œ๋‹ค [21-23]. ์‚ฌ์šฉ์ž์˜ ์งง์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž๋™์œผ๋กœ ํ™•์žฅํ•˜์—ฌ ๋ฐฐ๊ฒฝ๊ณผ ํ”ผ์‚ฌ์ฒด ๊ฐ„์˜ ๊ด€๊ณ„๋ฅผ ์ƒ์„ธํžˆ ๋ฌ˜์‚ฌํ•˜๋ฏ€๋กœ, ์ด๋ฏธ์ง€ ๋‚ด ํ…์ŠคํŠธ ๋ Œ๋”๋ง์ด๋‚˜ ๋ณต์žกํ•œ ๋งฅ๋ฝ ๊ตฌํ˜„์— ํƒ์›”ํ•˜๋‹ค [11, 23, 24]. + * **Stable Diffusion (์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „):** ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ(ํ‚ค์›Œ๋“œ) ๋ฐฉ์‹์˜ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ๊ด„ํ˜ธ์™€ ์ˆซ์ž(์˜ˆ: `(keyword:1.2)`)๋กœ ์กฐ์ ˆํ•˜๋Š” ๊ฐ€์ค‘์น˜(Prompt Weights) ์ œ์–ด๊ฐ€ ํ•„์ˆ˜์ ์ด๋‹ค [25-27]. ํŠนํžˆ, ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๋ฐฐ์ œํ•  ์š”์†Œ๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋ฅผ ํ†ตํ•ด ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜(์˜ˆ: ์ผ๊ทธ๋Ÿฌ์ง„ ์†๊ฐ€๋ฝ)๋‚˜ ์›์น˜ ์•Š๋Š” ์Šคํƒ€์ผ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ ๊ธฐ์ˆ ์ด๋‹ค [28-30]. + +* **ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์˜ ์ตœ์  ์‹ค๋ฌด (Best Practices):** + * **๊ตฌ์ฒด์ ์ด๊ณ  ๋ช…ํ™•ํ•œ ์–ธ์–ด ์‚ฌ์šฉ:** ๋ชจํ˜ธํ•œ ํ˜•์šฉ์‚ฌ๋‚˜ ์ƒ์ถฉ๋˜๋Š” ์ง€์‹œ์–ด(์˜ˆ: "์‚ฌ์‹ค์ ์ธ ์• ๋‹ˆ๋ฉ”์ด์…˜")๋ฅผ ํ”ผํ•˜๊ณ , "85mm ๋ Œ์ฆˆ", "๊ณจ๋“  ์•„์›Œ", "์น˜์•„๋กœ์Šค์ฟ ๋กœ(Chiaroscuro)" ๋“ฑ ์ „๋ฌธ์ ์ธ ์‹œ๊ฐ/์กฐ๋ช… ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ๋ชจ๋ธ์ด ์ •ํ™•ํ•œ ํ”ฝ์…€ ํŒจํ„ด์„ ๋„์ถœํ•  ์ˆ˜ ์žˆ๋‹ค [31-34]. + * **๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement):** ํ•œ ๋ฒˆ์— ์™„๋ฒฝํ•œ ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋Œ€ํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๊ฐ„๋‹จํ•œ ๋ผˆ๋Œ€ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ๋ถ„์„ํ•œ ๋’ค ํ•„์š”ํ•œ ๋””ํ…Œ์ผ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ์ ์ง„์  ๊ฐœ์„  ๊ณผ์ •์ด ์ค‘์š”ํ•˜๋‹ค [35-38]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Midjourney Parameter]], [[Stable Diffusion Weights]], [[Negative Prompt]], [[DALL-E 3 Natural Language]], [[Lighting and Composition]] +- **Projects/Contexts:** [[AI Image Generation Workflow]], [[Agentic Creative Era]] +- **Contradictions/Notes:** DALL-E 3 ๋ชจ๋ธ์€ "no"๋‚˜ "without" ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด(Negations)๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•ด ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์˜คํžˆ๋ ค ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ธ์ •ํ˜• ๋ฌธ์žฅ ๋ฌ˜์‚ฌ๊ฐ€ ํ•„์ˆ˜์ ์ด๋‹ค [23, 39, 40]. ๋ฐ˜๋ฉด, Stable Diffusion์€ ๋ณ„๋„์˜ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt) ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ์š”์†Œ(์˜ˆ: ์†๊ฐ€๋ฝ ๋ณ€ํ˜•, ์›Œํ„ฐ๋งˆํฌ)๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์ด ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์„ ์ขŒ์šฐํ•˜๋Š” ํ•„์ˆ˜์ ์ธ ์ œ์–ด ์‹œ์Šคํ…œ์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค [27, 29, 30]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Prompt Weight.md b/10_Wiki/Topics_Art/Prompt Weight.md new file mode 100644 index 00000000..ec19f6dc --- /dev/null +++ b/10_Wiki/Topics_Art/Prompt Weight.md @@ -0,0 +1,18 @@ +# [[Prompt Weight]] + +## ๐Ÿ“Œ Brief Summary +Prompt Weight(ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์˜ ๋ฐ˜์˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค [1]. ๊ธฐ๋ณธ๊ฐ’์€ 1์ด๋ฉฐ, ์ˆ˜์น˜๋ฅผ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถ”์–ด ์ด๋ฏธ์ง€ ๋‚ด ํŠน์ • ์š”์†Œ์˜ ๋น„์ค‘์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค [1, 2]. ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์˜ ๊ด„ํ˜ธ ๋ฐ ์ˆซ์ž ํ‘œ๊ธฐ๋ฒ•๊ณผ ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์˜ `::` ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ AI ๋ชจ๋ธ๋งˆ๋‹ค ์„œ๋กœ ๋‹ค๋ฅธ ๋ฌธ๋ฒ• ์ฒด๊ณ„๋ฅผ ์ง€๋‹ˆ๊ณ  ์žˆ๋‹ค [3, 4]. + +## ๐Ÿ“– Core Content +* **๊ฐ€์ค‘์น˜์˜ ๊ฐœ๋… ๋ฐ ๊ธฐ๋ณธ ์›๋ฆฌ:** ๊ฐ€์ค‘์น˜(Weight)๋Š” ํ”„๋กฌํ”„ํŠธ์—์„œ ํŠน์ • ์š”์†Œ์— ๋Œ€ํ•œ ๋ชจ๋ธ์˜ ์ฃผ๋ชฉ๋„๋ฅผ ์ƒ๋Œ€์ ์œผ๋กœ ์ง€์ •ํ•˜๋Š” ์ˆ˜๋‹จ์ด๋‹ค [2, 5]. ๊ธฐ๋ณธ๊ฐ’์€ 1์ด๋ฉฐ, 1๋ณด๋‹ค ํฐ ๊ฐ’์„ ์ฃผ๋ฉด ์š”์†Œ๊ฐ€ ๊ฐ•์กฐ๋˜๊ณ  0์—์„œ 0.9 ์‚ฌ์ด์˜ ๊ฐ’์„ ์ฃผ๋ฉด ๋น„์ค‘์ด ์ถ•์†Œ๋œ๋‹ค [1, 6]. ๊ทธ๋Ÿฌ๋‚˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋„ˆ๋ฌด ๋†’๊ฒŒ ์„ค์ •(์˜ˆ: 2.0 ์ด์ƒ)ํ•˜๋ฉด ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์ด ์ €ํ•˜๋˜๊ฑฐ๋‚˜ ๋ Œ๋”๋ง์— ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์œ„ํ—˜์ด ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•˜๋‹ค [1, 2, 7]. ์ผ๋ฐ˜์ ์œผ๋กœ ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๊ฒŒ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€์ค‘์น˜๋Š” 0.7 ์ˆ˜์ค€์ด๋ฉฐ, ์ด๋Š” ๊ธฐ๋ณธ ๋ชจ๋ธ์˜ ํ™”ํ’์„ ํ•ด์น˜์ง€ ์•Š์œผ๋ฉด์„œ ํŠน์ • ์š”์†Œ๋ฅผ ๋ฐ˜์˜ํ•˜๋Š” ๋ฐ ํšจ๊ณผ์ ์ด๋‹ค [6]. +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์˜ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•:** ์ผ๋ฐ˜์ ์œผ๋กœ `(๋‹จ์–ด:์ˆ˜์น˜)` ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ๋ช…์‹œํ•œ๋‹ค(์˜ˆ: `(dog:1.1)`) [8]. ๊ด„ํ˜ธ ์—†์ด `dog:1.6`๊ณผ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด ํŒŒ์„œ(Parser)๊ฐ€ ์ด๋ฅผ ์ œ๋Œ€๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ•œ๋‹ค [8, 9]. ๋˜ํ•œ `+`๋‚˜ `-` ๊ธฐํ˜ธ๋ฅผ ํ†ตํ•ด ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” ๋ฌธ๋ฒ•๋„ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š”๋ฐ, `+`๋Š” 1.1๋ฐฐ, `++`๋Š” 1.1์˜ ์ œ๊ณฑ, `-`๋Š” 0.9๋ฐฐ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์˜๋ฏธํ•œ๋‹ค [10]. ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์—์„œ๋Š” `[๋‹จ์–ด]` ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ ํ™•๋ฅ ์„ ๋‚ฎ์ถ”๊ฑฐ๋‚˜ `[(bad:1.2)]`์™€ ๊ฐ™์ด ๊ฐ€์ค‘์น˜๋ฅผ ํ•จ๊ป˜ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค [7, 8]. +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์˜ ๊ฐ€์ค‘์น˜ ๋งค๊ฐœ๋ณ€์ˆ˜:** ๋ฏธ๋“œ์ €๋‹ˆ๋Š” ํ…์ŠคํŠธ ๋’ค์— `::` ๊ธฐํ˜ธ์™€ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋‹จ์–ด ๊ฐ„์˜ ์ƒ๋Œ€์  ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๋‹ค์ค‘ ํ”„๋กฌํ”„ํŠธ(Multi-prompt) ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•œ๋‹ค(์˜ˆ: `red car::2 blue car::1`) [4, 11]. ์ด ์™ธ์—๋„ ํ…์ŠคํŠธ ๋Œ€๋น„ ์ฐธ์กฐ ์ด๋ฏธ์ง€์˜ ๋น„์ค‘์„ ๊ฒฐ์ •ํ•˜๋Š” `--iw`(Image Weight), ์บ๋ฆญํ„ฐ ์ฐธ์กฐ์˜ ์ผ๊ด€์„ฑ ๋น„์ค‘์„ ์กฐ์ ˆํ•˜๋Š” `--cw`(Character Weight, 0~100), ์Šคํƒ€์ผ ์ฐธ์กฐ์˜ ์˜ํ–ฅ๋ ฅ์„ ์ •ํ•˜๋Š” `--sw`(Style Weight, 0~1000) ๋“ฑ ๋‹ค์–‘ํ•œ ์ „์šฉ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์ •๊ตํ•œ ์ œ์–ด๋ฅผ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•œ๋‹ค [12-14]. +* **๊ฐ€์ค‘์น˜ ์‚ฌ์šฉ์˜ ํ•œ๊ณ„ ๋ฐ ์ฃผ์˜์‚ฌํ•ญ:** ๊ฐ€์ค‘์น˜๊ฐ€ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ์ด๊ธด ํ•˜์ง€๋งŒ, ํ”„๋กฌํ”„ํŠธ ๋‚ด ๋‹จ์–ด์˜ ๋ฐฐ์น˜ ์ˆœ์„œ(Word Order)๊ฐ€ ๊ฐ€์ค‘์น˜ ์ด์ƒ์œผ๋กœ ๊ฒฐ๊ณผ๋ฌผ์— ๋” ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜ ์žˆ๋‹ค [5]. ๋˜ํ•œ, ๊ฒฐํ•จ์„ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์— ๋„ˆ๋ฌด ๊ณต๊ฒฉ์ ์ธ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด(์˜ˆ: `(blurry:1.5)`), ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์˜ ์ „์ฒด์ ์ธ ๊ตฌ์กฐ๋ฅผ ์™œ๊ณก์‹œํ‚ค๋Š” ๋“ฑ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๋ฅผ ์•ผ๊ธฐํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐ€๋ฒผ์šด ์ˆ˜์น˜๋ถ€ํ„ฐ ์ ์ง„์ ์œผ๋กœ ์กฐ์ ˆํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค [15, 16]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Stable Diffusion]], [[Midjourney]], [[Negative Prompt]], [[Parameter]] +- **Projects/Contexts:** [[์ด๋ฏธ์ง€ ์ƒ์„ฑ์˜ ๋ฏธ์„ธ ์ œ์–ด(Fine-grained Control)]], [[๋ฉ€ํ‹ฐ ํ”„๋กฌํ”„ํŠธ(Multi-prompting)]] +- **Contradictions/Notes:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์€ ์‚ฌ์šฉ ์ค‘์ธ ์ธํ„ฐํŽ˜์ด์Šค๋‚˜ ํŒŒ์„œ(Parser)์— ๋”ฐ๋ผ ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค. ์ผ๋ถ€ ์˜คํ”ˆ์†Œ์Šค ์ธํ„ฐํŽ˜์ด์Šค์—์„œ๋Š” `()`๋ฅผ ๊ฐ€์ค‘์น˜ ์ฆ๊ฐ€๋กœ, `[]`๋ฅผ ๊ฐ€์ค‘์น˜ ๊ฐ์†Œ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ตฌ๋ฌธ์„ ํ‘œ์ค€์œผ๋กœ ์“ฐ์ง€๋งŒ, ํŠน์ • ํˆด(์˜ˆ: getimg.ai)์—์„œ๋Š” `+/-` ๋ฐ ์ˆซ์ž ๊ธฐ๋ฐ˜ ๊ตฌ๋ฌธ๋งŒ ์ง€์›ํ•˜๋ฉฐ ๊ณผ๋„ํ•œ ๊ด„ํ˜ธ ์ค‘์ฒฉ์€ ์ฒ˜๋ฆฌ๋ฅผ ์ง€์—ฐ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค๊ณ  ๊ฒฝ๊ณ ํ•œ๋‹ค [17]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Prompt Weighting.md b/10_Wiki/Topics_Art/Prompt Weighting.md new file mode 100644 index 00000000..a99fee64 --- /dev/null +++ b/10_Wiki/Topics_Art/Prompt Weighting.md @@ -0,0 +1,23 @@ +# [[Prompt Weighting]] + +## ๐Ÿ“Œ Brief Summary +Prompt Weighting(ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜)์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์— ๋ถ€์—ฌ๋˜๋Š” ์ค‘์š”๋„๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค [1, 2]. ๊ฐ€์ค‘์น˜๋ฅผ ๋†’์ด๋ฉด ํŠน์ • ์š”์†Œ๊ฐ€ ๊ฐ•์กฐ๋˜๊ณ , ๋‚ฎ์ถ”๋ฉด ํ•ด๋‹น ์š”์†Œ์˜ ์˜ํ–ฅ๋ ฅ์ด ์ค„์–ด๋“ ๋‹ค [1]. ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜๋Š” 1๋กœ ์„ค์ •๋˜๋ฉฐ, ๋ชจ๋ธ๊ณผ ์ธํ„ฐํŽ˜์ด์Šค์— ๋”ฐ๋ผ ๊ด„ํ˜ธ, ๊ธฐํ˜ธ(`+/-`), ์ฝœ๋ก (`::`) ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฌธ๋ฒ•์ด ์‚ฌ์šฉ๋œ๋‹ค [1-3]. ์ด ๊ธฐ๋ฒ•์€ ์ƒ๋Œ€์ ์ธ ์‹œ๊ฐ์  ๊ฐœ๋…์„ ํ˜ผํ•ฉํ•˜๊ฑฐ๋‚˜ ์„ธ๋ฐ€ํ•œ ๋””ํ…Œ์ผ์„ ์กฐ์ •ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ด๋‹ค [4]. + +## ๐Ÿ“– Core Content +* **๊ฐ€์ค‘์น˜์˜ ๊ธฐ๋ณธ ์›๋ฆฌ:** +๊ฐ€์ค‘์น˜๋Š” ํ”„๋กฌํ”„ํŠธ์˜ ํŠน์ • ๋ถ€๋ถ„์ด ์ด๋ฏธ์ง€์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ˆ˜์น˜๋กœ ์ œ์–ดํ•œ๋‹ค [1]. **๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜ ๊ฐ’์€ 1**์ด๋ฉฐ, 1๋ณด๋‹ค ํฐ ์ˆซ์ž(์˜ˆ: 1.1~2)๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์š”์†Œ๊ฐ€ ๊ฐ•์กฐ๋˜๊ณ , 0์—์„œ 0.9 ์‚ฌ์ด์˜ ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ทธ ์˜ํ–ฅ๋ ฅ์ด ์•ฝํ™”๋œ๋‹ค [1]. 0๋ณด๋‹ค ์ž‘์€ ์Œ์ˆ˜ ๊ฐ€์ค‘์น˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ถŒ์žฅ๋˜์ง€ ์•Š์œผ๋ฉฐ, ์˜๋„์น˜ ์•Š์€ ๊ธฐ๊ดดํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ๋‹ค [5]. ๋˜ํ•œ ํŠน์ • ๋‹จ์–ด์— **์ง€๋‚˜์น˜๊ฒŒ ๋†’์€ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€๊ฐ€ ๊นจ์ง€๊ฑฐ๋‚˜ ํ’ˆ์งˆ์ด ์ €ํ•˜๋  ์œ„ํ—˜**์ด ์žˆ๋‹ค [1, 6]. + +* **ํ”Œ๋žซํผ ๋ฐ ๋ชจ๋ธ๋ณ„ ๋ฌธ๋ฒ•:** + * **Stable Diffusion:** ์ฃผ๋กœ `(keyword:factor)` ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์ˆซ์ž๋กœ ์ง€์ •ํ•œ๋‹ค [2]. `()` ๊ด„ํ˜ธ ๊ธฐํ˜ธ ์ž์ฒด๋กœ 1.1๋ฐฐ ๊ฐ•์กฐ๋ฅผ, `[]` ๊ธฐํ˜ธ๋กœ 0.9๋ฐฐ ์•ฝํ™”๋ฅผ ํ‘œํ˜„ํ•˜๊ธฐ๋„ ํ•œ๋‹ค [2]. ํŠน์ • ์ธํ„ฐํŽ˜์ด์Šค(์˜ˆ: getimg.ai)์—์„œ๋Š” ๋‹จ์–ด ๋’ค์— `+`๋‚˜ `-`๋ฅผ ๋ถ™์ด๊ฑฐ๋‚˜ ์ˆซ์ž๋ฅผ ์ง์ ‘ ์ž…๋ ฅํ•˜์—ฌ(์˜ˆ: `beer+++`, `(a beer)1.1`) ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•œ๋‹ค [7]. + * **Midjourney:** ํ…์ŠคํŠธ ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•  ๋•Œ๋Š” **๋‹จ์–ด ๋’ค์— `::`์™€ ์ˆซ์ž๋ฅผ ๋ถ™์ธ๋‹ค**(์˜ˆ: `foggy forest::2 goblin bear::1`) [3, 8]. ๋˜ํ•œ, ์ฐธ์กฐ ์ด๋ฏธ์ง€์™€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ์‚ฌ์ด์˜ ๋น„์ค‘์„ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•ด `--iw`(Image Weight) ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉฐ, ๊ฐ’์ด ํด์ˆ˜๋ก ์ด๋ฏธ์ง€์˜ ์Šคํƒ€์ผ์ด ๋” ๊ฐ•ํ•˜๊ฒŒ ๋ฐ˜์˜๋œ๋‹ค [9, 10]. + +* **๊ฐ€์ค‘์น˜ ํ™œ์šฉ ํŒ ๋ฐ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt):** +๊ฐ€์ค‘์น˜๋Š” ๋‘ ๊ฐ€์ง€ ์ด์ƒ์˜ ์‹œ๊ฐ์  ๊ฐœ๋…(์˜ˆ: ๊ฐœ์™€ ๊ณ ์–‘์ด์˜ ํŠน์„ฑ ํ˜ผํ•ฉ)์„ ์ƒ๋Œ€์ ์ธ ๋น„์œจ๋กœ ์„ž์„ ๋•Œ ์œ ์šฉํ•˜๋‹ค [4]. ๋ณต์žกํ•œ ํ”„๋กฌํ”„ํŠธ์—์„œ ๊ฐœ๋…๋“ค์ด ์ถฉ๋Œํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด **๊ฐ€์ค‘์น˜๋ฅผ 0.5์—์„œ 0.7 ์‚ฌ์ด์˜ ์•ˆ์ „ํ•œ ๋ฒ”์œ„๋กœ ์„ค์ •**ํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค [11]. ํ•œํŽธ, ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์—๋„ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ์ฐจ๋‹จ ํšจ๊ณผ๋ฅผ ๋”์šฑ ๊ฐ•ํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค [12]. ํ”„๋กฌํ”„ํŠธ ๋‚ด **๋‹จ์–ด์˜ ์ˆœ์„œ ์—ญ์‹œ ๊ฐ€์ค‘์น˜ ๋ชป์ง€์•Š๊ฒŒ ๊ฒฐ๊ณผ์— ํฐ ์˜ํ–ฅ**์„ ๋ฏธ์น˜๋ฏ€๋กœ, ๋‹จ์–ด ๋ฐฐ์น˜์™€ ๊ฐ€์ค‘์น˜๋ฅผ ํ•จ๊ป˜ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค [4]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Negative Prompts]], [[Stable Diffusion]], [[Midjourney]] +- **Projects/Contexts:** [[AI Image Generation Output Control]] +- **Contradictions/Notes:** ํ”Œ๋žซํผ ๋ฐ ํ…์ŠคํŠธ ํŒŒ์„œ(Text Parser)๋งˆ๋‹ค ๊ฐ€์ค‘์น˜ ์ ์šฉ ๋ฌธ๋ฒ•์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค [12, 13]. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ผ๋ถ€ ์˜คํ”ˆ์†Œ์Šค Stable Diffusion UI๋Š” `()`์™€ `[]`๋ฅผ ํ˜ผํ•ฉํ•˜๋Š” ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์ง€๋งŒ, ํŠน์ • ํ”Œ๋žซํผ(getimg.ai)์—์„œ๋Š” ์ด๋ฅผ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉฐ `+/-`๋‚˜ ์ˆซ์ž ํ‘œ๊ธฐ๋ฒ• ์‚ฌ์šฉ์„ ๊ถŒ์žฅํ•œ๋‹ค [12, 14]. ๋˜ํ•œ Graydient AI์˜ ์‹œ์Šคํ…œ์—์„œ๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์— ๊ฐ€์ค‘์น˜๋ฅผ ์ ์šฉํ•  ๋•Œ ๊ด„ํ˜ธ๊ฐ€ ๋ˆ„๋ฝ๋˜๋ฉด ๊ฐ€์ค‘์น˜๊ฐ€ ๋ฌด์‹œ๋˜๋ฏ€๋กœ `[(keyword:factor)]` ํ˜•ํƒœ๋ฅผ ์—„๊ฒฉํ•˜๊ฒŒ ์ง€์ผœ์•ผ ํ•˜๋Š” ๋“ฑ ๊ตฌ๋ฌธ ํ•ด์„์˜ ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค [13, 15]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Prompt Weights.md b/10_Wiki/Topics_Art/Prompt Weights.md new file mode 100644 index 00000000..bb218c16 --- /dev/null +++ b/10_Wiki/Topics_Art/Prompt Weights.md @@ -0,0 +1,25 @@ +# [[Prompt Weights]] + +## ๐Ÿ“Œ Brief Summary +ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights)๋Š” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์˜ ์ค‘์š”๋„(๊ฐ•์กฐ ๋˜๋Š” ์ถ•์†Œ)๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ์ƒ์„ฑ๋˜๋Š” ์ด๋ฏธ์ง€์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค [1]. ๋ชจ๋ธ์— ๋”ฐ๋ผ ๊ด„ํ˜ธ, ์ˆซ์ž, ํŠน์ˆ˜ ๊ธฐํ˜ธ ๋“ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๋ฉฐ, ์ด๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ ์‹œ๊ฐ์  ๊ฐœ๋…์„ ์„ฌ์„ธํ•˜๊ฒŒ ํ˜ผํ•ฉํ•˜๊ฑฐ๋‚˜ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค [2, 3]. ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜๋Š” ํ†ต์ƒ์ ์œผ๋กœ 1์ด๋ฉฐ, ๊ฐ€์ค‘์น˜๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๋†’์œผ๋ฉด ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์ด ์ €ํ•˜๋˜๊ฑฐ๋‚˜ ๋ Œ๋”๋ง์— ์‹คํŒจํ•  ์œ„ํ—˜์ด ์žˆ๋‹ค [1, 2, 4]. + +## ๐Ÿ“– Core Content +* **๊ฐ€์ค‘์น˜์˜ ๊ธฐ๋ณธ ์›๋ฆฌ์™€ ์—ญํ• :** + ๊ฐ€์ค‘์น˜๋Š” ํ”„๋กฌํ”„ํŠธ ๋‚ด์—์„œ ์ƒ๋Œ€์ ์ธ ์•„์ด๋””์–ด์˜ ๋น„์ค‘์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค [2]. ๊ธฐ๋ณธ๊ฐ’์€ 1๋กœ ์„ค์ •๋˜๋ฉฐ, 1๋ณด๋‹ค ํฌ๋ฉด ๊ฐ•์กฐ(Positive), 1๋ณด๋‹ค ์ž‘์œผ๋ฉด ์ถ•์†Œ(Negative)์˜ ์˜๋ฏธ๋ฅผ ๊ฐ€์ง„๋‹ค [1, 2, 5]. ์ด๋ฅผ ํ†ตํ•ด ๊ฐœ์™€ ๊ณ ์–‘์ด์˜ ํŠน์„ฑ์„ ์„ž๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ์—ฌ๋Ÿฌ ๊ฐœ๋…์˜ ๊ท ํ˜•์„ ๋งž์ถœ ์ˆ˜ ์žˆ์œผ๋‚˜, ๋‹จ์–ด์˜ ์ž…๋ ฅ ์ˆœ์„œ(Word order)๊ฐ€ ๊ฐ€์ค‘์น˜๋ณด๋‹ค ์ตœ์ข… ์ด๋ฏธ์ง€์— ๋” ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น  ์ˆ˜๋„ ์žˆ๋‹ค๋Š” ์ ์„ ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค [6, 7]. + +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์˜ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•:** + ์ผ๋ฐ˜์ ์ธ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ํ™˜๊ฒฝ์—์„œ๋Š” `(keyword:factor)` ํ˜•ํƒœ์˜ ๋ฌธ๋ฒ•์„ ํ†ตํ•ด ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์ˆซ์ž๋กœ ์ง€์ •ํ•˜๋ฉฐ, ๊ด„ํ˜ธ `()`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 1.1๋ฐฐ ๊ฐ•์กฐํ•˜๊ฑฐ๋‚˜ ๋Œ€๊ด„ํ˜ธ `[]`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋น„์ค‘์„ ์ค„์ผ ์ˆ˜ ์žˆ๋‹ค [8-11]. ์†Œ์ˆ˜์ ์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์†Œ์ˆ˜์  ์ฒซ์งธ, ๋‘˜์งธ ์ž๋ฆฌ ์ •๋„์˜ ์ •๋ฐ€๋„๋งŒ์œผ๋กœ๋„ ์ถฉ๋ถ„ํ•˜๋ฉฐ ๊ทธ ์ด์ƒ ์„ธ๋ฐ€ํ•œ ์ˆซ์ž๋Š” ํฐ ์ฐจ์ด๋ฅผ ๋งŒ๋“ค์ง€ ์•Š๋Š”๋‹ค [12]. ๋ฐ˜๋ฉด getimg.ai์™€ ๊ฐ™์€ ํŠน์ • ํ”Œ๋žซํผ์—์„œ๋Š” ๋‹จ์–ด ๋์— `+`๋‚˜ `-` ๊ธฐํ˜ธ ๋˜๋Š” ์ˆซ์ž๋ฅผ ๋”ํ•ด ์กฐ์ ˆํ•˜๋ฉฐ, ๊ธฐํ˜ธ๊ฐ€ ๋Š˜์–ด๋‚ ์ˆ˜๋ก 1.1 ๋˜๋Š” 0.9์˜ ๊ฑฐ๋“ญ์ œ๊ณฑ์œผ๋กœ ๊ฐ€์ค‘์น˜๊ฐ€ ์—ฐ์‚ฐ๋œ๋‹ค [1, 13]. + +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์˜ ๋‹ค์ค‘ ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜:** + ๋ฏธ๋“œ์ €๋‹ˆ์—์„œ๋Š” ํ…์ŠคํŠธ์— ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•  ๋•Œ `::` ๊ธฐํ˜ธ ๋’ค์— ์ˆซ์ž๋ฅผ ๋ถ™์—ฌ ์‚ฌ์šฉํ•œ๋‹ค [3]. ์˜ˆ๋ฅผ ๋“ค์–ด `red car::2 blue car::1`๋กœ ์ž…๋ ฅํ•˜๋ฉด ๋นจ๊ฐ„ ์ฐจ์˜ ๋น„์ค‘์ด ํŒŒ๋ž€ ์ฐจ๋ณด๋‹ค ๋‘ ๋ฐฐ ๋” ์ค‘์š”ํ•˜๊ฒŒ ์ฒ˜๋ฆฌ๋œ๋‹ค [3]. + +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt) ๋ฐ LoRA ์ ์šฉ:** + ๊ฐ€์ค‘์น˜๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์—๋„ ์ ์šฉ๋˜์–ด ์ด๋ฏธ์ง€์— ์›์น˜ ์•Š๋Š” ์š”์†Œ๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ์„ ๊ฐ•๋ ฅํ•˜๊ฒŒ ์–ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค [4, 14]. ํ•œํŽธ, LoRA์™€ ๊ฐ™์€ ์ถ”๊ฐ€ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๊ธฐ๋ณธ ๋ชจ๋ธ์ด ๊ณ ์œ ์˜ ์˜ˆ์ˆ  ์Šคํƒ€์ผ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๊ฐ€์ค‘์น˜๋ฅผ 0.7 ์ˆ˜์ค€์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์•ˆ์ „ํ•˜๋‹ค [5]. ์—ฌ๋Ÿฌ ์‹œ๊ฐ์  ๊ฐœ๋…์ด๋‚˜ LoRA๋ฅผ ๊ฒฐํ•ฉํ•  ๋•Œ ๊ฐ€์ค‘์น˜๊ฐ€ ๋„ˆ๋ฌด ๋†’์œผ๋ฉด(์˜ˆ: 2.0 ์ด์ƒ) ์ƒ‰์ƒ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€ ๊ตฌ์„ฑ์„ ๋ง์น  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค [4, 15, 16]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Stable Diffusion]], [[Midjourney]], [[Negative Prompts]], [[LoRA]] +- **Projects/Contexts:** [[์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ์ œ์–ด ํŒŒ์ดํ”„๋ผ์ธ]], [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฏธ์„ธ ์กฐ์ •]] +- **Contradictions/Notes:** ์ผ๋ฐ˜์ ์ธ ์˜คํ”ˆ์†Œ์Šค ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ๋„๊ตฌ๋“ค์€ `()`, `[]` ๊ธฐ๋ฐ˜์˜ ๊ด„ํ˜ธ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐ˜๋ฉด, getimg.ai์™€ ๊ฐ™์€ ์ผ๋ถ€ ์„œ๋น„์Šค ํ”Œ๋žซํผ์—์„œ๋Š” ์ด ๋ฌธ๋ฒ•์„ ์ง€์›ํ•˜์ง€ ์•Š๊ณ  ๋…์ž์ ์ธ `+`, `-` ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๊ณ  ๋ช…์‹œํ•˜๋Š” ๋“ฑ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๋ฌธ๋ฒ• ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค [14]. ๋˜ํ•œ, ๊ฐ€์ค‘์น˜ ๊ฐ’์˜ ์กฐ์ ˆ์ด ์ค‘์š”ํ•˜์ง€๋งŒ ์‹ค์ œ ์ƒ์„ฑ ๊ฒฐ๊ณผ์—์„œ๋Š” ๊ฐ€์ค‘์น˜๋ณด๋‹ค ๋‹จ์–ด์˜ ๋ฐฐ์น˜ ์ˆœ์„œ๊ฐ€ ๋” ๊ฐ•ํ•œ ์˜ํ–ฅ๋ ฅ์„ ํ–‰์‚ฌํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์„ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค [7]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Stable Diffusion.md b/10_Wiki/Topics_Art/Stable Diffusion.md new file mode 100644 index 00000000..31bdfd5a --- /dev/null +++ b/10_Wiki/Topics_Art/Stable Diffusion.md @@ -0,0 +1,31 @@ +# [[Stable Diffusion]] + +## ๐Ÿ“Œ Brief ์‹œ Summary +์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€ Stability AI๊ฐ€ ๊ฐœ๋ฐœํ•œ ๋Œ€ํ‘œ์ ์ธ ์˜คํ”ˆ์†Œ์Šค ํ™•์‚ฐ(Diffusion) ๊ธฐ๋ฐ˜ ํ…์ŠคํŠธ-์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค[1]. ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ชจ๋ธ์„ ํ˜ธ์ŠคํŒ…ํ•˜๊ณ  ํŠน์ • ๋„๋ฉ”์ธ์— ๋งž๊ฒŒ ๋ฏธ์„ธ ์กฐ์ •(Fine-tuning)์„ ํ•  ์ˆ˜ ์žˆ์–ด ์™„๋ฒฝํ•œ ์ œ์–ด ๊ถŒํ•œ์„ ์ œ๊ณตํ•˜๋Š” ๊ฒƒ์ด ํŠน์ง•์ž…๋‹ˆ๋‹ค[2, 3]. ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ ์ž์—ฐ์–ด ๋ฌธ์žฅ๋ณด๋‹ค๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ(Tags)์™€ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋ฅผ ํ†ตํ•ด ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๊นŒ์ง€ ๋งค์šฐ ์ •๊ตํ•˜๊ฒŒ ํ†ต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[4-6]. + +## ๐Ÿ“– Core Content +* **์ž‘๋™ ๋ฉ”์ปค๋‹ˆ์ฆ˜ (Diffusion Process)** + ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ๋ฐ์ดํ„ฐ์— ์ ์ง„์ ์œผ๋กœ ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ˆœ๋ฐฉํ–ฅ ํ™•์‚ฐ(Forward Diffusion) ๊ณผ์ •์„ ํ•™์Šตํ•œ ๋’ค, ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ ์ƒํƒœ์—์„œ ์ด๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ œ๊ฑฐ(Denoising)ํ•˜๋ฉฐ ์›๋ณธ ๋ฐ์ดํ„ฐ์™€ ์ผ์น˜ํ•˜๋Š” ์ผ๊ด€๋œ ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์„ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ์—ญ๋ฐฉํ–ฅ ํ™•์‚ฐ(Reverse Diffusion) ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค[7, 8]. ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ๋Š” ํ† ํฌ๋‚˜์ด์ €(Tokenizer)๋ฅผ ํ†ตํ•ด ์ธ๊ณต์ง€๋Šฅ์ด ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์น˜์  ํ† ํฐ(Tokens)์œผ๋กœ ๋ถ„ํ• ๋˜์–ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ณผ์ •์„ ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค[9]. + +* **ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ ๋ฐ ๋ฌธ๋ฒ• (Syntax)** + ์™„์ „ํ•œ ํ˜•ํƒœ์˜ ๋ฌธ์žฅ์„ ์„ ํ˜ธํ•˜๋Š” ๋‹ค๋ฅธ ๋ชจ๋ธ๋“ค๊ณผ ๋‹ฌ๋ฆฌ, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ(Tags) ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค[4]. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์‹œ๊ฐ์  ์š”์†Œ์ผ์ˆ˜๋ก ํ”„๋กฌํ”„ํŠธ์˜ ๋งจ ์•ž์— ๋ฐฐ์น˜ํ•ด์•ผ ํ•˜๋ฉฐ, ๊ด„ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ํŠน์ • ๋‹จ์–ด์˜ ๊ฐ€์ค‘์น˜(Weights)๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[4, 6]. + * ์˜ˆ๋ฅผ ๋“ค์–ด `(word:1.5)`์™€ ๊ฐ™์ด ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ 1.5๋ฐฐ๋กœ ๊ฐ•ํ™”ํ•˜๊ณ , ๋ฐ˜๋Œ€๋กœ `[word]` ๋˜๋Š” `(word:0.9)`๋กœ ์ž…๋ ฅํ•˜๋ฉด ๊ทธ ๋น„์ค‘์„ ์•ฝํ™”์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[6, 10, 11]. + * `+`๋‚˜ `-` ๊ธฐํ˜ธ๋ฅผ ์ด์šฉํ•ด `(word)+++` ํ˜•ํƒœ๋กœ ๊ฐ€์ค‘์น˜๋ฅผ ๋ˆ„์  ์ ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค[12, 13]. + +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)** + ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ด๋ฏธ์ง€์— ๋‚˜ํƒ€๋‚˜์ง€ ๋ง์•„์•ผ ํ•  ์š”์†Œ(์˜ˆ: deformed hands, extra fingers, watermark, blurry ๋“ฑ)๋ฅผ ๋ช…์‹œํ•˜์—ฌ ํ™•์‚ฐ ๊ณผ์ •์ด ์ž˜๋ชป๋œ ๋ฐฉํ–ฅ์œผ๋กœ ํ๋ฅด๋Š” ๊ฒƒ์„ ์ฐจ๋‹จํ•˜๋Š” ํ•ต์‹ฌ ํ†ต์ œ ์‹œ์Šคํ…œ์ž…๋‹ˆ๋‹ค[5, 6, 14]. + * ์ด๋Š” ๋‹จ์ˆœํžˆ ์ด๋ฏธ์ง€๋ฅผ ๋‹ค๋“ฌ๋Š” ๊ฒƒ์„ ๋„˜์–ด ๋ถˆํ•„์š”ํ•œ ๋ฐ˜๋ณต ์ƒ์„ฑ(Reroll)์„ ์ค„์ด๊ณ  ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฌผ์— ๋„๋‹ฌํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค[15, 16]. + * ๋ชจํ˜ธํ•˜๊ฒŒ "bad"๋ผ๊ณ  ์ ๋Š” ๊ฒƒ๋ณด๋‹ค "extra fingers", "watermark"์ฒ˜๋Ÿผ ๊ตฌ์ฒด์ ์ธ ๊ฒฐํ•จ์„ ์ง€์ ํ•  ๋•Œ ์ •ํ™•๋„๊ฐ€ ํ›จ์”ฌ ๋†’์•„์ง‘๋‹ˆ๋‹ค[17, 18]. + * CFG ์ฒ™๋„(CFG Scale)์™€ ๊ฒฐํ•ฉํ•˜์—ฌ ๋ชจ๋ธ์ด ํ”„๋กฌํ”„ํŠธ์™€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์˜ ์กฐ๊ฑด(Conditioning)์„ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ๋”ฐ๋ฅผ์ง€ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[19, 20]. + +* **๋ฒ„์ „๋ณ„ ํŠน์„ฑ๊ณผ ๊ณ ๊ธ‰ ์ œ์–ด** + SD 1.5, SDXL, Flux ๋“ฑ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ์„ธ๋ถ€ ๋ชจ๋ธ๋งˆ๋‹ค ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜์šฉํ•˜๋Š” ์„ฑํ–ฅ์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค[21]. SD 1.5๋Š” ๊ธด ํ˜•ํƒœ์˜ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž˜ ์ˆ˜์šฉํ•˜์ง€๋งŒ, SDXL์ด๋‚˜ ์ตœ์‹  ๋ชจ๋ธ์€ ๋„ˆ๋ฌด ๊ธธ๊ณ  ํฌ๊ด„์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์˜ ๋””ํ…Œ์ผ์ด๋‚˜ ๊ตฌ๋„๋ฅผ ๋ง์น  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ์ œ์ ๋งŒ ์งš์–ด๋‚ธ ๊ฐ„๊ฒฐํ•œ ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค[21, 22]. + ๋˜ํ•œ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ์ธ ์ปจํŠธ๋กค๋„ท(ControlNet)์„ ๊ฒฐํ•ฉํ•˜๋ฉด ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ”ผ์‚ฌ์ฒด์˜ ๋ผˆ๋Œ€(Pose)๋‚˜ ์œค๊ณฝ์„ (Canny Edge) ์ •๋ณด๋ฅผ ๋ชจ๋ธ์— ๊ฐ•์ œ๋กœ ์ฃผ์ž…ํ•˜์—ฌ ํ”ผ์‚ฌ์ฒด์˜ ๋ฐฐ์น˜์™€ ์ž์„ธ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ํ†ต์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค[6]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Diffusion Models]], [[Prompt Weights]], [[Negative Prompt]], [[CFG Scale]], [[ControlNet]] +- **Projects/Contexts:** [[์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ๋งž์ถคํ˜• ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ ๊ตฌ์ถ•]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์™€ ๊ฐ€์ค‘์น˜๋ฅผ ํ™œ์šฉํ•œ ์‹œ๊ฐ์  ์•„ํ‹ฐํŒฉํŠธ(Artifact) ๋””๋ฒ„๊น… ๋ฐ ์ œ์–ด]] +- **Contradictions/Notes:** ์ž์—ฐ์–ด ๊ธฐ๋ฐ˜์˜ ์ƒ์„ธํ•œ ๋ฌธ์žฅ ๋ฌ˜์‚ฌ๋ฅผ ์„ ํ˜ธํ•˜๋Š” DALL-E 3์™€ ๋‹ฌ๋ฆฌ, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ์‰ผํ‘œ๋กœ ๋ถ„๋ฆฌ๋œ ํƒœ๊ทธ์™€ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ๋†’์€ ํ’ˆ์งˆ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค[4, 23]. ๋˜ํ•œ, ๋ฌด์กฐ๊ฑด ๊ธธ๊ณ  ์ผ๋ฐ˜์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ณต์‚ฌ-๋ถ™์—ฌ๋„ฃ๊ธฐ๋ฅผ ๋ฐ˜๋ณตํ•˜๋Š” ๊ฒƒ์€ ์ตœ์‹  ๋ชจ๋ธ(SDXL, Flux ๋“ฑ)์—์„œ ์˜คํžˆ๋ ค ๋ถ€์ž‘์šฉ์„ ๋‚ณ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‹œ๊ฐ์ ์œผ๋กœ ๋‚˜ํƒ€๋‚œ ๊ตฌ์ฒด์ ์ธ ๊ฒฐํ•จ๋งŒ ํƒ€๊ฒŸํŒ…ํ•˜์—ฌ ๋ฐฐ์ œํ•˜๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค[18, 22, 24]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/Style Reference.md b/10_Wiki/Topics_Art/Style Reference.md new file mode 100644 index 00000000..5d1c3793 --- /dev/null +++ b/10_Wiki/Topics_Art/Style Reference.md @@ -0,0 +1,26 @@ +# [[Style Reference]] + +## ๐Ÿ“Œ Brief Summary +Style Reference(์Šคํƒ€์ผ ์ฐธ์กฐ)๋Š” ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์™€ ๊ฐ™์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—์„œ ํŠน์ • ์ด๋ฏธ์ง€์˜ ์‹œ๊ฐ์  ๋ถ„์œ„๊ธฐ, ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ, ์งˆ๊ฐ ๋“ฑ์„ ์ƒˆ๋กœ์šด ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฌผ์— ๊ทธ๋Œ€๋กœ ์ ์šฉํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ๊ธฐ๋Šฅ์ด๋‹ค [1, 2]. ์‚ฌ์šฉ์ž๋Š” ๋ณต์žกํ•œ ํ…์ŠคํŠธ ๋ฌ˜์‚ฌ๋ฅผ ๊ธธ๊ฒŒ ๋‚˜์—ดํ•  ํ•„์š” ์—†์ด ์ด๋ฏธ์ง€ URL์ด๋‚˜ ์Šคํƒ€์ผ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์›ํ•˜๋Š” ๋ฏธ์  ํ…Œ๋งˆ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๋ณต์ œํ•  ์ˆ˜ ์žˆ๋‹ค [3, 4]. ์ด ๊ธฐ๋Šฅ์€ ๋ธŒ๋žœ๋“œ์˜ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ฑฐ๋‚˜ ๋ฌด๋“œ๋ณด๋“œ(Moodboard)๋ฅผ ์ œ์ž‘ํ•˜๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ์ฐฝ์ž‘ ๋ฐ ์ƒ์—…์  ๋ชฉ์ ์—์„œ ํ•„์ˆ˜์ ์ธ ๋„๊ตฌ๋กœ ํ™œ์šฉ๋œ๋‹ค [4, 5]. + +## ๐Ÿ“– Core Content +* **๊ฐœ๋… ๋ฐ ์ž‘๋™ ๋ฐฉ์‹:** + ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ `--sref` ํŒŒ๋ผ๋ฏธํ„ฐ ๋’ค์— ์ฐธ์กฐํ•  ์ด๋ฏธ์ง€์˜ URL์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์ž‘๋™ํ•œ๋‹ค [1, 2, 6]. ์ด๋ฅผ ํ†ตํ•ด ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ์ „๋ฐ˜์ ์ธ ์™ธ์–‘, ๋А๋‚Œ, ๋ฏธ์  ๋ถ„์œ„๊ธฐ๋ฅผ ๊ฐ€์ ธ์™€ ์ƒˆ๋กœ์šด ์ฐฝ์ž‘๋ฌผ์— ์”Œ์šธ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ํฐ ์—ญํ• ์„ ํ•œ๋‹ค [3, 6, 7]. + +* **๋‹ค์ค‘ ์ฐธ์กฐ ๋ฐ ์‹œ๊ทธ๋‹ˆ์ฒ˜ ์Šคํƒ€์ผ(Signature Style) ๊ตฌ์ถ•:** + ์‚ฌ์šฉ์ž๋Š” ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ด๋ฏธ์ง€ URL์„ ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ž…๋ ฅํ•จ์œผ๋กœ์จ ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ์˜ ์กฐํ•ฉ์„ ์‹œ๋„ํ•  ์ˆ˜ ์žˆ๋‹ค [8]. ๋˜ํ•œ ์„œ๋กœ ๋‹ค๋ฅธ ๋‘์„ธ ๊ฐœ์˜ '์Šคํƒ€์ผ ์ฝ”๋“œ'๋ฅผ ์„ž์–ด์„œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜๋ฉด, ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค๊ณผ ์ฐจ๋ณ„ํ™”๋˜๋Š” ์ž์‹ ๋งŒ์˜ ๋…์ฐฝ์ ์ธ '์‹œ๊ทธ๋‹ˆ์ฒ˜ ์Šคํƒ€์ผ'์„ ์™„์„ฑํ•  ์ˆ˜๋„ ์žˆ๋‹ค [3]. + +* **์Šคํƒ€์ผ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ(Style Weight):** + `--sw` (Style Weight) ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ”„๋กฌํ”„ํŠธ ๋‚ด์—์„œ ์Šคํƒ€์ผ ์ฐธ์กฐ ์ด๋ฏธ์ง€๊ฐ€ ๋ฏธ์น˜๋Š” ์‹œ๊ฐ์  ์˜ํ–ฅ๋ ฅ์˜ ๊ฐ•๋„๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค [1, 6, 7]. ๊ฐ€์ค‘์น˜ ๊ฐ’์€ 0์—์„œ 1000 ์‚ฌ์ด๋กœ ์„ค์ •๋˜๋ฉฐ, ๊ฐ’์„ ๋†’์ผ์ˆ˜๋ก ์ฐธ์กฐํ•œ ์ด๋ฏธ์ง€์˜ ๋ฏธ์  ํŠน์„ฑ์ด ๊ฒฐ๊ณผ๋ฌผ์— ๋” ๊ฐ•ํ•˜๊ฒŒ ๋ฐ˜์˜๋œ๋‹ค [1, 6]. + +* **๋ฒ„์ „๋ณ„ ํŠน์ง• ๋ฐ ํ™œ์šฉ ์ตœ์ ํ™”:** + * **V7 ๋ชจ๋ธ:** ์Šคํƒ€์ผ ์ฐธ์กฐ ๊ธฐ๋Šฅ์ด ํ–ฅ์ƒ๋˜์–ด ๋ฌด๋“œ๋ณด๋“œ๋‚˜ ๋ฏธ์  ํ…Œ๋งˆ๋ฅผ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์— ๊ฑธ์ณ ๋”์šฑ ์ •ํ™•ํ•˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค [5, 8]. `--sref`๋ฅผ `--ar`(์ข…ํšก๋น„), `--v 7` ๋ฐ ์งง์€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์™€ ํ•จ๊ป˜ ์กฐํ•ฉํ•˜๋ฉด ์—ฌ๋Ÿฌ ์ปจ์…‰์— ๊ฑธ์ณ ๊น”๋”ํ•˜๊ณ  ์ผ๊ด€๋œ ์ด๋ฏธ์ง€ ์„ธํŠธ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค [8, 9]. + * **V8 Alpha ๋ชจ๋ธ:** ์ด์ „ ๋ฒ„์ „์˜ ์Šคํƒ€์ผ ์ฐธ์กฐ ๋ฒ„์ „์„ ์„ ํƒํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ์ธ `--sv`(Style Reference Versions)๋ฅผ ์ง€์›ํ•œ๋‹ค [7]. ๋‹จ, V8 Alpha ํ™˜๊ฒฝ์—์„œ `--sv 6`๋ฅผ ๋ฌด๋“œ๋ณด๋“œ ๋“ฑ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด GPU ์‹œ๊ฐ„์ด 4๋ฐฐ ๋” ์†Œ๋ชจ๋˜๋ฉฐ ๊ณ ํ•ด์ƒ๋„ ์˜ต์…˜(`--hd` ๋“ฑ)๊ณผ ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ์ œ์•ฝ์ด ์žˆ๋‹ค [10]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Character Reference]], [[Omni Reference]], [[Midjourney Parameters]], [[Prompt Weighting]] +- **Projects/Contexts:** [[Brand Consistency Maintenance]], [[Moodboard Creation]], [[Signature Style Design]] +- **Contradictions/Notes:** ์ „ํ†ต์ ์ธ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŒ… ๋ฐฉ์‹์—์„œ๋Š” ์›ํ•˜๋Š” ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์„ ์–ป๊ธฐ ์œ„ํ•ด ์ˆ˜๋งŽ์€ ํ˜•์šฉ์‚ฌ์™€ ์˜ˆ์ˆ  ์‚ฌ์กฐ ํ‚ค์›Œ๋“œ๋ฅผ ๋‚˜์—ดํ•ด์•ผ ํ•˜์ง€๋งŒ, ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`)๋ฅผ ํ™œ์šฉํ•  ๊ฒฝ์šฐ ํ…์ŠคํŠธ์˜ ์Šคํƒ€์ผ ๋ฌ˜์‚ฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒƒ์ด ์˜คํžˆ๋ ค ์ฐธ์กฐ ์ด๋ฏธ์ง€ ๋ณธ์—ฐ์˜ ๋ถ„์œ„๊ธฐ๋ฅผ ์‚ด๋ฆฌ๋Š” ๋ฐ ์œ ๋ฆฌํ•˜๋‹ค [1, 4]. ๋˜ํ•œ ์ตœ์‹  ๋ฒ„์ „์ธ V8 Alpha์—์„œ๋Š” ๊ตฌ๋ฒ„์ „์˜ ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sv 6`)๋ฅผ ๊ฐ•์ œํ•  ๊ฒฝ์šฐ GPU ๋น„์šฉ์ด ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•˜๋Š” ๋“ฑ ์ž์› ์†Œ๋ชจ ์ธก๋ฉด์—์„œ์˜ ๊ธฐ์ˆ ์  ์ œ์•ฝ์ด ๋ฐœ์ƒํ•œ๋‹ค [10]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/image prompt ์ž‘์„ฑ ๋ฐฉ๋ฒ•.md b/10_Wiki/Topics_Art/image prompt ์ž‘์„ฑ ๋ฐฉ๋ฒ•.md new file mode 100644 index 00000000..466be5fc --- /dev/null +++ b/10_Wiki/Topics_Art/image prompt ์ž‘์„ฑ ๋ฐฉ๋ฒ•.md @@ -0,0 +1,32 @@ +# [[image prompt ์ž‘์„ฑ ๋ฐฉ๋ฒ•]] + +## ๐Ÿ“Œ Brief ์‹œ Summary +์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ(Image Prompt)๋Š” Midjourney, DALL-E, Stable Diffusion๊ณผ ๊ฐ™์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ์–ด๋–ค ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ• ์ง€ ์ง€์‹œํ•˜๋Š” ํ…์ŠคํŠธ ์„ค๋ช…์ž…๋‹ˆ๋‹ค [1, 2]. ํšจ๊ณผ์ ์ธ ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹จ์ˆœํžˆ ํ”ผ์‚ฌ์ฒด๋ฅผ ๋ช…์‹œํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด ์กฐ๋ช…, ์Šคํƒ€์ผ, ๊ตฌ๋„, ์นด๋ฉ”๋ผ ์•ต๊ธ€ ๋“ฑ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์ •์˜ํ•˜์—ฌ ์ธ๊ฐ„์˜ ์ƒ์ƒ๋ ฅ์„ ๊ธฐ๊ณ„๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์‹œ๊ฐ์  ๊ธฐํ˜ธ๋กœ ๋ฒˆ์—ญํ•˜๋Š” ์ฒญ์‚ฌ์ง„ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค [1-3]. ๊ฐ AI ๋ชจ๋ธ์˜ ํŠน์„ฑ(์•„ํ‚คํ…์ฒ˜, ๋งค๊ฐœ๋ณ€์ˆ˜, ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ)์— ๋งž์ถ˜ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™”์™€ ๋ฐ˜๋ณต์ ์ธ ์ˆ˜์ • ์ž‘์—…์ด ๊ณ ํ’ˆ์งˆ AI ์•„ํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค [4-6]. + +## ๐Ÿ“– Core Content + +**ํ”„๋กฌํ”„ํŠธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ (Basic Prompt Structure)** +์„ฑ๊ณต์ ์ธ ์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ๋Š” ๋ชจ๋ธ์ด ํ˜ผ๋™ํ•˜์ง€ ์•Š๋„๋ก ๋ณดํ†ต 15~50๋‹จ์–ด ๋‚ด์™ธ์˜ ๋…ผ๋ฆฌ์ ์ด๊ณ  ๋ช…ํ™•ํ•œ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค [6-8]. +* **์ฃผ์ฒด(Subject):** ์ด๋ฏธ์ง€์˜ ์ค‘์‹ฌ์ด ๋˜๋Š” ์ธ๋ฌผ, ์‚ฌ๋ฌผ, ๋˜๋Š” ์žฅ๋ฉด์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ๋ช…์‚ฌ("๊ณ ์–‘์ด")๋ณด๋‹ค๋Š” ๊ตฌ์ฒด์ ์ธ ๋ฌ˜์‚ฌ("์ฐฝ๊ฐ€์—์„œ ์˜คํ›„์˜ ํ–‡์‚ด์„ ๋ฐ›์œผ๋ฉฐ ์กธ๊ณ  ์žˆ๋Š” ์€์ƒ‰ ํ„ธ์˜ ๊ณ ์–‘์ด")๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ๋ชจ๋ธ์ด ๋” ์„ ๋ช…ํ•œ ํŠน์ง•์„ ์ถ”์ถœํ•ฉ๋‹ˆ๋‹ค [9-11]. +* **ํ™˜๊ฒฝ ๋ฐ ๋งฅ๋ฝ(Context/Environment):** ์ฃผ์ฒด๊ฐ€ ์กด์žฌํ•˜๋Š” ์žฅ์†Œ๋‚˜ ๋ถ„์œ„๊ธฐ๋ฅผ ์„ค์ •ํ•˜์—ฌ ์„œ์‚ฌ์  ๊นŠ์ด์™€ ํ†ค์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค(์˜ˆ: ์•ˆ๊ฐœ ๋‚€ ์ˆฒ, ๊ณจ๋“  ์•„์›Œ์˜ ๋„์ฟ„ ๊ฑฐ๋ฆฌ) [9, 12, 13]. +* **๋งค์ฒด ๋ฐ ์Šคํƒ€์ผ(Medium & Style):** '์œ ํ™”', '์ˆ˜์ฑ„ํ™”', '35mm ํ•„๋ฆ„ ์‚ฌ์ง„', '๋””์ง€ํ„ธ ์•„ํŠธ' ๋“ฑ์˜ ์‹œ๊ฐ์  ํ˜•์‹์ด๋‚˜ '์‚ฌ์ด๋ฒ„ํŽ‘ํฌ', ํŠน์ • ์˜ˆ์ˆ ๊ฐ€์˜ ํ™”ํ’์„ ๋ช…์‹œํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ๋ฏธํ•™์  ๋ฐฉํ–ฅ๊ณผ ์งˆ๊ฐ์„ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [9, 11, 14]. +* **์กฐ๋ช… ๋ฐ ์นด๋ฉ”๋ผ ๊ตฌ๋„(Lighting & Camera):** '๊ณจ๋“  ์•„์›Œ', '์ŠคํŠœ๋””์˜ค ์กฐ๋ช…', '๋ณผ๋ฅจ๋ฉ”ํŠธ๋ฆญ ๋ผ์ดํŒ…(Volumetric Lighting)' ๋“ฑ์˜ ์กฐ๋ช… ์ง€์‹œ์–ด์™€ '85mm ๋ Œ์ฆˆ', '๋กœ์šฐ ์•ต๊ธ€', '์–•์€ ํ”ผ์‚ฌ๊ณ„ ์‹ฌ๋„' ๊ฐ™์€ ์นด๋ฉ”๋ผ ์„ค์ •์€ ์ž…์ฒด๊ฐ๊ณผ ๊ฐ์ •์  ๋ถ„์œ„๊ธฐ๋ฅผ ์ขŒ์šฐํ•ฉ๋‹ˆ๋‹ค [15-20]. + +**์ฃผ์š” AI ๋ชจ๋ธ๋ณ„ ํ”„๋กฌํ”„ํŠธ ์ „๋žต (Model-Specific Strategies)** +๊ฐ ํ”Œ๋žซํผ์€ ์ž‘๋™ ๋ฐฉ์‹๊ณผ ์ดํ•ดํ•˜๋Š” '๋ฐฉ์–ธ'์ด ๋‹ค๋ฅด๋ฏ€๋กœ ๋งž์ถคํ˜• ์ „๋žต์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค [13, 21]. +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):** ๋ฏธํ•™์ ์ด๊ณ  ์‹œ๋„ค๋งˆํ‹ฑํ•œ ๊ฒฐ๊ณผ๋ฌผ์— ๊ฐ•ํ•˜๋ฉฐ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋ฅผ ํ†ตํ•œ ์ œ์–ด๊ฐ€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [22, 23]. ๋ช…๋ น์–ด ๋์— ์ข…ํšก๋น„(`--ar`), ์–‘์‹ํ™” ๊ฐ•๋„(`--stylize`), ๋ชจ๋ธ ๋ฒ„์ „(`--v`)์„ ๋ถ™์ด๋ฉฐ, ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`), ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`), ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`) ๊ธฐ๋Šฅ์œผ๋กœ ์ผ๊ด€๋œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [22-26]. +* **DALL-E 3:** ์ž์—ฐ์–ด ์ดํ•ด๋„๊ฐ€ ํƒ์›”ํ•˜์—ฌ ํ‚ค์›Œ๋“œ ๋‚˜์—ด๋ณด๋‹ค๋Š” ๋Œ€ํ™”ํ˜•์˜ ์™„์ „ํ•œ ๋ฌธ์žฅ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•ฉ๋‹ˆ๋‹ค [27-30]. ํ…์ŠคํŠธ ๋ Œ๋”๋ง์— ๊ฐ•์ ์ด ์žˆ์ง€๋งŒ, ๋ถ€์ •์–ด("~์—†์ด")๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋ฏ€๋กœ ํ”ผํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ ๋Œ€์‹  '์›ํ•˜๋Š” ๊ฒƒ'์„ ๊ธ์ •ํ˜•์œผ๋กœ ๋ฌ˜์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [30-33]. +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):** ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ(Tag) ํ˜•ํƒœ๋ฅผ ์„ ํ˜ธํ•˜๋ฉฐ, ๊ด„ํ˜ธ์™€ ์ˆซ์ž(`(keyword:1.2)`)๋ฅผ ์ด์šฉํ•œ ๋‹จ์–ด๋ณ„ ๊ฐ€์ค‘์น˜(Weight) ์กฐ์ ˆ์ด ํ•ต์‹ฌ ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค [34-37]. ๋ชจ๋ธ์˜ ํŽธํ–ฅ์ด๋‚˜ ํ˜•ํƒœ์  ๊ฒฐํ•จ(์˜ˆ: ๊ธฐํ˜•์ ์ธ ์†, ์›Œํ„ฐ๋งˆํฌ)์„ ๋ง‰๊ธฐ ์œ„ํ•ด ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ๋ชป์ง€์•Š๊ฒŒ '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)'๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [34, 37-39]. + +**ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ชจ๋ฒ” ์‚ฌ๋ก€ (Best Practices)** +* **๋ฐ˜๋ณต์  ์ •๊ตํ™”(Iterative Refinement):** ์™„๋ฒฝํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•œ ๋ฒˆ์— ์“ฐ๋ ค ํ•˜์ง€ ๋ง๊ณ , ๋‹จ์ˆœํ•œ ๊ธฐ๋ณธ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•œ ๋’ค ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์กฐ๋ช…, ๊ตฌ๋„, ์„ธ๋ถ€ ๋ฌ˜์‚ฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๋ฉฐ ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ •(Vary Region, Inpainting ๋“ฑ ํ™œ์šฉ)ํ•ฉ๋‹ˆ๋‹ค [8, 40-43]. +* **๊ตฌ์ฒด์„ฑ ํ™•๋ณด ๋ฐ ๋ชจ์ˆœ ๋ฐฉ์ง€:** 50๊ฐœ๊ฐ€ ๋„˜๋Š” ์„ธ๋ถ€ ์‚ฌํ•ญ์œผ๋กœ ๋ชจ๋ธ์„ ๊ณผ๋ถ€ํ•˜ ์‹œํ‚ค๊ฑฐ๋‚˜ "์‚ฌ์‹ค์ ์ด๋ฉด์„œ ์ถ”์ƒ์ ์ธ"๊ณผ ๊ฐ™์€ ๋ชจ์ˆœ๋œ ์ง€์‹œ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์„ ํ”ผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [44, 45]. +* **๋ช…ํ™•ํ•œ ์ˆ˜์น˜์™€ ํ˜•์šฉ์‚ฌ ์‚ฌ์šฉ:** "์ƒˆ๋“ค"๋ณด๋‹ค๋Š” "์ƒˆ 3๋งˆ๋ฆฌ"๋‚˜ "์ƒˆ ๋–ผ"๊ฐ€ ์ข‹์œผ๋ฉฐ, ๋‹จ์ˆœํ•œ ๋ฌ˜์‚ฌ๋ณด๋‹ค ๊ตฌ์ฒด์ ์ธ ํ˜•์šฉ์‚ฌ๋ฅผ ํฌํ•จํ•ด์•ผ AI๊ฐ€ ์ž‘์—…ํ•  ํžŒํŠธ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค [46-48]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[๊ฐ€์ค‘์น˜ ์กฐ์ ˆ (Prompt Weights)]], [[๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ (Midjourney Parameters)]], [[์ƒ์„ฑํ˜• AI (Generative AI)]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘ ์›Œํฌํ”Œ๋กœ์šฐ (AI Image Generation & Editing Workflow)]], [[ํ”Œ๋žซํผ๋ณ„ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™” (Platform-Specific Prompt Optimization)]] +- **Contradictions/Notes:** DALL-E 3๋Š” "์•„๋ฌด๊ฒƒ๋„ ์—†๋Š”", "~๊ฐ€ ์•„๋‹Œ" ๋“ฑ์˜ ๋ถ€์ • ์ง€์‹œ์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ์ทจ์•ฝํ•˜์—ฌ ์›์น˜ ์•Š๋Š” ๊ฐ์ฒด๊ฐ€ ๋„๋ฆฌ์–ด ์ƒ์„ฑ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ชจ๋“  ์ง€์‹œ๋ฅผ ๊ธ์ •ํ˜•์œผ๋กœ ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค[30, 32, 33]. ๋ฐ˜๋ฉด Stable Diffusion์€ ์›์น˜ ์•Š๋Š” ์š”์†Œ(์˜ˆ: ์†๊ฐ€๋ฝ ๋ณ€ํ˜•, ์ €ํ™”์งˆ, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ)๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜๊ธฐ ์œ„ํ•ด '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)' ์„น์…˜์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ด๋ฉฐ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ํ–ฅ์ƒ์— ์ง๊ฒฐ๋ฉ๋‹ˆ๋‹ค[37, 39, 49, 50]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ(Prompt Weighting).md b/10_Wiki/Topics_Art/๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ(Prompt Weighting).md new file mode 100644 index 00000000..5e83b7dc --- /dev/null +++ b/10_Wiki/Topics_Art/๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ(Prompt Weighting).md @@ -0,0 +1,21 @@ +# [[๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ(Prompt Weighting)]] + +## ๐Ÿ“Œ Brief Summary +ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ(Prompt Weighting)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์˜ ์ค‘์š”๋„๋ฅผ ์ˆ˜์น˜๋‚˜ ๊ธฐํ˜ธ๋กœ ์กฐ์ ˆํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๋ ฅ์„ ๋ฏธ์„ธํ•˜๊ฒŒ ํ†ต์ œํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค [1-3]. ๊ธฐ๋ณธ๊ฐ’์€ ์ฃผ๋กœ 1๋กœ ์„ค์ •๋˜๋ฉฐ, ๊ฐ’์„ ๋†’์ด๋ฉด ํ•ด๋‹น ์š”์†Œ๊ฐ€ ๊ฒฐ๊ณผ๋ฌผ์— ๊ฐ•ํ•˜๊ฒŒ ๋ฐ˜์˜๋˜๊ณ  ๋‚ฎ์ถ”๋ฉด ์•ฝํ•ด์ง€์ง€๋งŒ, ๊ณผ๋„ํ•œ ๊ฐ€์ค‘์น˜๋Š” ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ์„ ํ›ผ์†ํ•  ์ˆ˜ ์žˆ๋‹ค [1, 4]. ์ด ๊ธฐ๋ฒ•์€ ๋‹จ์ผ ํ”„๋กฌํ”„ํŠธ ๋‚ด์—์„œ ์—ฌ๋Ÿฌ ์‹œ๊ฐ์  ๊ฐœ๋…์˜ ์ƒ๋Œ€์ ์ธ ํ˜ผํ•ฉ ๋น„์œจ์„ ์กฐ์ ˆํ•˜๊ฑฐ๋‚˜, ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์™€ ๊ฒฐํ•ฉํ•ด ํŠน์ • ๊ฒฐํ•จ์„ ํšจ๊ณผ์ ์œผ๋กœ ์–ต์ œํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์œผ๋กœ ํ™œ์šฉ๋œ๋‹ค [2, 5]. + +## ๐Ÿ“– Core Content +- **๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ์˜ ๊ธฐ๋ณธ ์›๋ฆฌ ๋ฐ ํšจ๊ณผ:** + ๊ฐ€์ค‘์น˜๋Š” ๋ชจ๋ธ์ด ํ”„๋กฌํ”„ํŠธ ๋‚ด ๊ฐ ์š”์†Œ์— ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ด๋Š” ์ •๋„๋ฅผ ์žฌ์กฐ์ •ํ•œ๋‹ค. ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๊ฐ€์ง€ ๊ฐœ๋…(์˜ˆ: ๊ฐœ์™€ ๊ณ ์–‘์ด)์„ ์„ž์–ด ํ‘œํ˜„ํ•˜๋Š” ๋“ฑ ์ƒ๋Œ€์ ์ธ ์•„์ด๋””์–ด๋ฅผ ๊ตฌ์„ฑํ•  ๋•Œ ์œ ์šฉํ•˜๋‹ค [2]. ๊ฐ€์ค‘์น˜๋Š” ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์—๋„ ์ ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋ฏธ์ง€์— ๊ณ„์† ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฐํ•จ์ด๋‚˜ ์•„ํ‹ฐํŒฉํŠธ(์˜ˆ: `(blurry:1.3)`)๋ฅผ ์–ต์ œํ•˜๊ณ ์ž ํ•  ๋•Œ ๋‹จ์ˆœํžˆ ๊ด€๋ จ ๋‹จ์–ด๋ฅผ ์—ฌ๋Ÿฌ ๊ฐœ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ํŠน์ • ๋‹จ์–ด์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋†’์ด๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ผ ์ˆ˜ ์žˆ๋‹ค [5, 6]. +- **์‚ฌ์šฉ ์‹œ ์ฃผ์˜์‚ฌํ•ญ:** + ๊ฐ€์ค‘์น˜๋ฅผ ๋†’์ผ์ˆ˜๋ก ํ…์ŠคํŠธ์˜ ์˜๋„๋ฅผ ๊ฐ•ํ•˜๊ฒŒ ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ง€๋‚˜์น˜๊ฒŒ ๊ณต๊ฒฉ์ ์ธ ๊ฐ€์ค‘์น˜(์˜ˆ: 2.0 ์ด์ƒ)๋ฅผ ์ ์šฉํ•˜๋ฉด ์ƒˆ๋กœ์šด ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ƒ์„ฑ๋˜๊ฑฐ๋‚˜ ์ „์ฒด์ ์ธ ์ด๋ฏธ์ง€ ๊ตฌ์กฐ๊ฐ€ ๋ฌด๋„ˆ์ง€๋Š” ๋“ฑ ํ’ˆ์งˆ์ด ์ €ํ•˜๋  ์œ„ํ—˜์ด ์ปค์ง„๋‹ค [1, 4, 5, 7]. ๋”ฐ๋ผ์„œ ์ ์ ˆํ•œ ๋ฒ”์œ„(์˜ˆ: 0.5~0.7 ํ˜น์€ 1.1~1.5) ๋‚ด์—์„œ ์ ์ง„์ ์œผ๋กœ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋˜๋ฉฐ, ํ”„๋กฌํ”„ํŠธ ๋‚ด ๋‹จ์–ด์˜ ๋ฐฐ์น˜ ์ˆœ์„œ(Order) ๋˜ํ•œ ๊ฐ€์ค‘์น˜ ๋ชป์ง€์•Š๊ฒŒ ๊ฒฐ๊ณผ์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์น˜๋ฏ€๋กœ ์ด๋ฅผ ํ•จ๊ป˜ ๊ณ ๋ คํ•ด์•ผ ํ•œ๋‹ค [2, 7, 8]. +- **ํ”Œ๋žซํผ๋ณ„ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ• (Syntax):** + - **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion):** `(keyword:factor)` ํ˜•ํƒœ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ์ˆซ์ž๋กœ ์ง์ ‘ ํ• ๋‹นํ•œ๋‹ค(์˜ˆ: `(dog:1.1)`). ๊ด„ํ˜ธ๊ฐ€ ๋ˆ„๋ฝ๋˜๋ฉด ์‹œ์Šคํ…œ์ด ๊ฐ€์ค‘์น˜ ์ˆ˜์น˜๋กœ ์ธ์‹ํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•œ๋‹ค [3, 9, 10]. ๊ธฐํ˜ธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ `()`๋‚˜ `+`๋Š” 1.1๋ฐฐ ๊ฐ•์กฐ๋กœ, `[]`๋‚˜ `-`๋Š” 0.9๋ฐฐ ์•ฝํ™”๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, `(holding a beer+)++`์ฒ˜๋Ÿผ ์ค‘์ฒฉํ•˜์—ฌ ํšจ๊ณผ๋ฅผ ๋ฐฐ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค [3, 11]. ๊ธฐํ˜ธ๋ฅผ ์“ธ ๋•Œ๋Š” ๋„์–ด์“ฐ๊ธฐ ์—†์ด ๋‹จ์–ด ๋’ค์— ๋ฐ”๋กœ ๋ถ™์—ฌ์•ผ ํ•œ๋‹ค [12]. + - **๋ฏธ๋“œ์ €๋‹ˆ (Midjourney):** ๋‹ค์ค‘ ํ”„๋กฌํ”„ํŠธ(Multi-prompt) ๊ธฐ๋Šฅ์˜ ์ผํ™˜์œผ๋กœ `::` ๊ธฐํ˜ธ ๋’ค์— ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด `red car::2 blue car::1` ๋˜๋Š” `foggy forest::2 goblin bear::1`๊ณผ ๊ฐ™์ด ์ž‘์„ฑํ•˜์—ฌ ํŠน์ • ๋Œ€์ƒ์ด๋‚˜ ๋ถ„์œ„๊ธฐ์— ๋” ๋งŽ์€ ๋น„์ค‘์„ ๋‘˜ ์ˆ˜ ์žˆ๋‹ค [13, 14]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)]], [[๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)]] +- **Projects/Contexts:** ์ƒ๋ฐ˜๋œ ๊ฐœ๋…์„ ํ˜ผํ•ฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ์ฐฝ์กฐ๋ฌผ(์˜ˆ: ์šฉ์˜ ๋ฟ”์„ ๊ฐ€์ง„ ๊ณ ์–‘์ด)์„ ๋””์ž์ธํ•  ๋•Œ ๊ฐ ์š”์†Œ์˜ ๋น„์œจ์„ ๋งž์ถ”๋Š” ์ž‘์—…์ด๋‚˜, ์ด๋ฏธ์ง€์—์„œ ์ง‘์š”ํ•˜๊ฒŒ ๋ฐœ์ƒํ•˜๋Š” ์›Œํ„ฐ๋งˆํฌ, ํ๋ฆฟํ•จ, ์ผ๊ทธ๋Ÿฌ์ง„ ์†๊ณผ ๊ฐ™์€ ์‹œ๊ฐ์  ์˜ค๋ฅ˜๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋ฉฐ ๋””๋ฒ„๊น…ํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ์— ์ง์ ‘์ ์œผ๋กœ ์ ์šฉ๋œ๋‹ค [5, 7, 15-17]. +- **Contradictions/Notes:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ UI๋‚˜ ํŒŒ์„œ(Parser) ๋ฒ„์ „์— ๋”ฐ๋ผ ๊ด„ํ˜ธ(`()`, `[]`)๋‚˜ ๊ธฐํ˜ธ(`+`, `-`)๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฌธ๋ฒ•์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ˜ธํ™˜๋˜์ง€ ์•Š๋Š” ๋ฌธ๋ฒ•์„ ๋ฌด๋ฆฌํ•˜๊ฒŒ ์‚ฌ์šฉํ•˜๋ฉด ๊ตฌ๋ฌธ ๋ถ„์„ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ค‘์น˜ ๋ช…๋ น ์ž์ฒด๊ฐ€ ๋ฌด์‹œ๋  ์ˆ˜ ์žˆ๋‹ค [6, 10, 16]. ๋˜ํ•œ, ๊ตฌ์„ฑ์ด ๋ฌด๋„ˆ์งˆ ๋•Œ ๋ฌด์ž‘์ • ๊ฐ€์ค‘์น˜๋ฅผ ๋”ํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๊ธฐ๋ณธ ํ”„๋กฌํ”„ํŠธ์˜ ๋ช…ํ™•์„ฑ์„ ์ ๊ฒ€ํ•˜๊ณ  ๋ถˆํ•„์š”ํ•œ ๋‹จ์–ด๋ฅผ ๋œ์–ด๋‚ด๋Š” ๊ฒƒ์ด ์šฐ์„ ์‹œ๋˜์–ด์•ผ ํ•œ๋‹ค [18, 19]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๊ฐ€์ค‘์น˜ ์กฐ์ ˆ (Prompt Weights).md b/10_Wiki/Topics_Art/๊ฐ€์ค‘์น˜ ์กฐ์ ˆ (Prompt Weights).md new file mode 100644 index 00000000..ab19f027 --- /dev/null +++ b/10_Wiki/Topics_Art/๊ฐ€์ค‘์น˜ ์กฐ์ ˆ (Prompt Weights).md @@ -0,0 +1,24 @@ +# [[๊ฐ€์ค‘์น˜ ์กฐ์ ˆ (Prompt Weights)]] + +## ๐Ÿ“Œ Brief Summary +๊ฐ€์ค‘์น˜ ์กฐ์ ˆ(Prompt Weights)์€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์˜ ์ค‘์š”๋„๋ฅผ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถ”์–ด ์ถœ๋ ฅ๋ฌผ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋ฒ•์ด๋‹ค [1, 2]. ๊ธฐ๋ณธ๊ฐ’์€ ๋ณดํ†ต 1๋กœ ์„ค์ •๋˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ˆ˜์น˜๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ๋ชจ๋ธ์ด ํŠน์ • ์š”์†Œ์— ์–ผ๋งˆ๋‚˜ ์ฃผ์˜๋ฅผ ๊ธฐ์šธ์ผ์ง€ ์ง€์‹œํ•  ์ˆ˜ ์žˆ๋‹ค [1, 3]. ์ด ๊ธฐ๋ฒ•์€ ์ƒ์ถฉํ•˜๋Š” ๊ฐœ๋…์„ ํ˜ผํ•ฉํ•˜๊ฑฐ๋‚˜ ๋ฏธ์„ธํ•œ ๋””ํ…Œ์ผ์„ ๋‹ค๋“ฌ๊ณ , ๋ถˆํ•„์š”ํ•œ ์š”์†Œ์˜ ์ƒ์„ฑ์„ ์–ต์ œํ•˜๋Š” ๋“ฑ ์ด๋ฏธ์ง€์˜ ์ „๋ฐ˜์ ์ธ ๊ตฌ์„ฑ์„ ํ†ต์ œํ•˜๋Š” ๋ฐ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•œ๋‹ค [4-6]. + +## ๐Ÿ“– Core Content +**์ž‘๋™ ์›๋ฆฌ ๋ฐ ์ˆ˜์น˜ ๋ฒ”์œ„** +๊ฐ€์ค‘์น˜๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ **1์„ ๊ธฐ๋ณธ๊ฐ’(Neutral)**์œผ๋กœ ๊ธฐ์ค€ ์‚ผ์•„ ์ž‘๋™ํ•œ๋‹ค [1, 3]. 1๋ณด๋‹ค ํฐ ์ˆ˜์น˜(์˜ˆ: 1.1~2.0)๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ•ด๋‹น ์š”์†Œ๊ฐ€ ๊ฐ•์กฐ๋˜๊ณ , 0๊ณผ 0.9 ์‚ฌ์ด์˜ ์†Œ์ˆ˜๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋น„์ค‘์ด ๊ฐ์†Œํ•œ๋‹ค [1, 3]. ํ•˜์ง€๋งŒ ๊ฐ€์ค‘์น˜๋ฅผ ๊ณผ๋„ํ•˜๊ฒŒ ๋†’๊ฒŒ ์„ค์ •(์˜ˆ: 2.0 ์ด์ƒ)ํ•  ๊ฒฝ์šฐ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์ด ์ €ํ•˜๋˜๊ฑฐ๋‚˜ ํ”ฝ์…€ ๊นจ์ง, ์•„ํ‹ฐํŒฉํŠธ(์˜ˆ: ํŒŒ๋ž€์ƒ‰ ๋…ธ์ด์ฆˆ)๊ฐ€ ๋ฐœ์ƒํ•  ์œ„ํ—˜์ด ์ปค์ง€๋ฏ€๋กœ, **0.5์—์„œ 0.7 ํ˜น์€ 1.3 ๋‚ด์™ธ์˜ ์ ์ ˆํ•œ ๋ฒ”์œ„๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ**๋œ๋‹ค [1, 7-9]. + +**ํ”Œ๋žซํผ๋ณ„ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ ๋ฌธ๋ฒ•** +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):** ์ฃผ๋กœ ๊ด„ํ˜ธ `()`์™€ ์ฝœ๋ก ์„ ์‚ฌ์šฉํ•˜์—ฌ `(keyword:factor)` ํ˜•ํƒœ๋กœ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•œ๋‹ค [10, 11]. ์˜ˆ๋ฅผ ๋“ค์–ด `(detailed face:1.2)`๋Š” ์ค‘์š”๋„๋ฅผ ๋†’์ด๊ณ , ๋Œ€๊ด„ํ˜ธ `[background]`๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ 1 ์ดํ•˜์˜ ์ˆซ์ž๋ฅผ ์“ฐ๋ฉด ๋น„์ค‘์„ ๋‚ฎ์ถ˜๋‹ค [12, 13]. ์ผ๋ถ€ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ๋Š” `+`๋‚˜ `-` ๊ธฐํ˜ธ๋ฅผ ๋‹จ์–ด ๋’ค์— ๋ถ™์—ฌ(์˜ˆ: `apple+++` ๋˜๋Š” `beer-`) ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•˜๋Š” ๋ฌธ๋ฒ•๋„ ์ง€์›ํ•œ๋‹ค [4, 13, 14]. +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):** ์ด์ค‘ ์ฝœ๋ก  `::` ๋’ค์— ์ˆซ์ž๋ฅผ ๋ถ™์—ฌ ๋‹ค์ค‘ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๊ฐ„์˜ ์ƒ๋Œ€์  ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•œ๋‹ค [15, 16]. ์˜ˆ๋ฅผ ๋“ค์–ด `red car::2 blue car::1`์ด๋ผ๊ณ  ์ž‘์„ฑํ•˜๋ฉด ๋นจ๊ฐ„ ์ฐจ์˜ ์‹œ๊ฐ์  ๋น„์ค‘์ด ํŒŒ๋ž€ ์ฐจ๋ณด๋‹ค ๋‘ ๋ฐฐ ๋” ๋†’๊ฒŒ ๋ฐ˜์˜๋œ๋‹ค [16]. ๋˜ํ•œ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์™€ ์ฐธ์กฐ ์ด๋ฏธ์ง€ ๊ฐ„์˜ ๋น„์ค‘์€ `--iw`(Image Weight) ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ๋ณ„๋„๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค [17, 18]. + +**ํ™œ์šฉ ์ „๋žต ๋ฐ ํšจ๊ณผ** +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์™€์˜ ๊ฒฐํ•ฉ:** ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ์€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt) ์˜์—ญ์—์„œ๋„ ๋™์ผํ•˜๊ฒŒ ์ ์šฉ๋œ๋‹ค [19]. ์˜ˆ๋ฅผ ๋“ค์–ด `(blurry:1.3)`์ด๋‚˜ `(deformed hands:1.2)`์™€ ๊ฐ™์ด ํŠน์ • ๊ฒฐํ•จ ์š”์†Œ์— ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด, ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์ƒ์„ฑ๋˜๋Š” ๊ฒƒ์„ ๋” ๊ฐ•๋ ฅํ•˜๊ณ  ์„ ํƒ์ ์œผ๋กœ ์–ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค [6]. +* **์ƒ๋Œ€์  ๊ฐœ๋…์˜ ์ •๋ฐ€ ํ˜ผํ•ฉ:** ์ „ํ˜€ ๋‹ค๋ฅธ ๋‘ ํŠน์„ฑ(์˜ˆ: ๊ณ ์–‘์ด์™€ ๊ฐœ์˜ ํŠน์ง•)์„ ํ˜ผํ•ฉํ•  ๋•Œ ๊ฐ ํ‚ค์›Œ๋“œ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ํŠน์ • ๋Œ€์ƒ์˜ ์ง€๋ฐฐ๋ ฅ์„ ์ •๊ตํ•˜๊ฒŒ ์กฐ์œจํ•  ์ˆ˜ ์žˆ๋‹ค [5, 20]. ์ด ๊ธฐ๋ฒ•์€ ๋‹จ์–ด์˜ ๋ฐฐ์น˜ ์ˆœ์„œ(Prompt Order)์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ๊ฒฐ๊ณผ๋ฌผ์˜ ์ œ์–ด๋ ฅ์ด ๋”์šฑ ํ–ฅ์ƒ๋œ๋‹ค [5]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]], [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion)]], [[๋ฏธ๋“œ์ €๋‹ˆ (Midjourney)]] +- **Projects/Contexts:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™” (Image Generation Optimization)]] +- **Contradictions/Notes:** ๋ชจ๋ธ๊ณผ ๊ตฌ๋™ ์ธํ„ฐํŽ˜์ด์Šค์— ๋”ฐ๋ผ ์ง€์›ํ•˜๋Š” ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์ด ๋‹ค๋ฅด๋‹ค. ๋ฏธ๋“œ์ €๋‹ˆ๋Š” `::`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•˜์ง€๋งŒ [16], ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ๊ณ„์—ด์€ ์ฃผ๋กœ ๊ด„ํ˜ธ `()`์™€ `[]`, ํ˜น์€ `+`, `-` ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค [13, 19]. ๋˜ํ•œ, ๊ฐ€์ค‘์น˜์— ์Œ์ˆ˜(Negative number)๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์€ ๋‹จ์ˆœํžˆ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๊ฒƒ์ด ์•„๋‹ˆ๋ผ ๊ธฐ๊ดดํ•˜๊ฑฐ๋‚˜ ์„ฌ๋œฉํ•œ ๊ฒฐ๊ณผ(Negative Guidance)๋ฅผ ์ดˆ๋ž˜ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ๋Œ€์ƒ์„ ์ œ๊ฑฐํ•˜๊ณ  ์‹ถ์„ ๋•Œ๋Š” ์Œ์ˆ˜ ๊ฐ€์ค‘์น˜ ๋Œ€์‹  ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๋‹ค [7, 21]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๊ธ์ • ํ”„๋กฌํ”„ํŠธ (Positive Prompt).md b/10_Wiki/Topics_Art/๊ธ์ • ํ”„๋กฌํ”„ํŠธ (Positive Prompt).md new file mode 100644 index 00000000..352973f5 --- /dev/null +++ b/10_Wiki/Topics_Art/๊ธ์ • ํ”„๋กฌํ”„ํŠธ (Positive Prompt).md @@ -0,0 +1,18 @@ +# [[๊ธ์ • ํ”„๋กฌํ”„ํŠธ (Positive Prompt)]] + +## ๐Ÿ“Œ Brief Summary +๊ธ์ • ํ”„๋กฌํ”„ํŠธ(์ข…์ข… ๋‹จ์ˆœํžˆ 'ํ”„๋กฌํ”„ํŠธ'๋กœ ๋ถˆ๋ฆผ)๋Š” ์‚ฌ์šฉ์ž๊ฐ€ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์—์„œ ๋ณด๊ณ  ์‹ถ์€ ๊ตฌ์ฒด์ ์ธ ์š”์†Œ๋“ค์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ํ…์ŠคํŠธ์ž…๋‹ˆ๋‹ค [1, 2]. ์ด๋Š” ์ƒ์„ฑ๋  ์ด๋ฏธ์ง€์˜ ๋ชฉํ‘œ(Destination ๋˜๋Š” Target)๋ฅผ ์„ค์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋ฉฐ, ์ฃผ์ฒด, ๋งค์ฒด, ์Šคํƒ€์ผ, ๊ตฌ๋„, ์กฐ๋ช… ๋“ฑ์˜ ์ƒ์„ธํ•œ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ํฌํ•จํ•ฉ๋‹ˆ๋‹ค [1, 3, 4]. ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์ด ์ง€์‹œ๋ฅผ ์˜คํ•ดํ•˜์—ฌ ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด, ๋ถ€์ •์ ์ธ ๋‹จ์–ด๋ณด๋‹ค๋Š” ์›ํ•˜๋Š” ์†์„ฑ๋งŒ์„ ๊ธ์ •์ ์ธ ์–ธ์–ด๋กœ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content +* **๊ธ์ • ํ”„๋กฌํ”„ํŠธ์˜ ์—ญํ• ๊ณผ ๊ตฌ์„ฑ ์š”์†Œ:** ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ด๋ฏธ์ง€๊ฐ€ ๋„๋‹ฌํ•ด์•ผ ํ•  ๋ฐฉํ–ฅ๊ณผ ๋ชฉํ‘œ ์ง€์ ์„ ์ •์˜ํ•ฉ๋‹ˆ๋‹ค [3, 4]. ํšจ๊ณผ์ ์ธ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ด๋ฏธ์ง€์˜ ์ค‘์‹ฌ์ด ๋˜๋Š” ์ฃผ์ฒด(Subject), ๋งค์ฒด(Medium), ์Šคํƒ€์ผ(Style), ๊ตฌ๋„(Composition), ๊ทธ๋ฆฌ๊ณ  ์ƒ‰์ƒ ๋ฐ ์กฐ๋ช…(Color & Lighting)๊ณผ ๊ฐ™์€ ํ•„์ˆ˜์ ์ธ ์„ธ๋ถ€ ์ •๋ณด๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ํฌํ•จํ•˜์—ฌ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค [1, 7]. +* **ํšจ์œจ์ ์ธ ๊ตฌ๋ฌธ ๋ฐ ๋…ผ๋ฆฌ์  ๊ตฌ์กฐํ™”:** ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋Š” ๊ด€๋ จ๋œ ํ† ํฐ(๋‹จ์–ด)๋“ค์„ ๋…ผ๋ฆฌ์ ์ธ ๋ฉ์–ด๋ฆฌ๋กœ ๊ทธ๋ฃนํ™”ํ•˜์—ฌ ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค [8]. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ฒซ ๋ฒˆ์งธ ์„น์…˜์—์„œ๋Š” ์ฃผ์ฒด์™€ ๋ฐฐ๊ฒฝ(Setting)์„ ๋ฌ˜์‚ฌํ•˜๊ณ , ๋‘ ๋ฒˆ์งธ ์„น์…˜์—์„œ๋Š” ์ƒ‰์ƒ, ์Šคํƒ€์ผ, ์กฐ๋ช…์„ ์ •์˜ํ•˜๋ฉฐ, ๋งˆ์ง€๋ง‰ ์„ธ ๋ฒˆ์งธ ์„น์…˜์—์„œ๋Š” ๊ตฌ๋„์™€ ์ถ”๊ฐ€์ ์ธ ์ˆ˜์ •์ž(Modifiers)๋ฅผ ๋‘๋Š” ๋ฐฉ์‹์œผ๋กœ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ๋ฅผ ์งœ๋ฉด ๊ฒฐ๊ณผ๋ฌผ์˜ ์ผ๊ด€์„ฑ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [9, 10]. +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์™€์˜ ๊ด€๊ณ„:** ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ '๋ณด๊ณ  ์‹ถ์€ ๊ฒƒ'์„ ๋ฌ˜์‚ฌํ•œ๋‹ค๋ฉด, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” 'ํ”ผํ•ด์•ผ ํ•  ๊ฒฝ๊ณ„(Boundaries)'๋ฅผ ์ •์˜ํ•˜๋Š” ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค [2, 3]. ๋งŒ์•ฝ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ์•ˆ์— ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ ์œผ๋ฉฐ "์ œ์™ธํ•˜๋ผ"๊ณ  ์ง€์‹œํ•˜๊ฒŒ ๋˜๋ฉด ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๊ฐ€ ์ด๋ฏธ์ง€์— ๋‚˜ํƒ€๋‚˜๋Š” ์—ญํšจ๊ณผ๋ฅผ ๋‚ณ์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, ์›์น˜ ์•Š๋Š” ์š”์†Œ๋Š” ์ „์šฉ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt) ์„น์…˜์œผ๋กœ ๋ถ„๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [11]. +* **๋ชจ๋ธ๋ณ„ ํŠน์„ฑ (DALL-E 3 ์ฃผ์˜์‚ฌํ•ญ):** DALL-E 3์™€ ๊ฐ™์€ ํŠน์ • ๋ชจ๋ธ์€ "not", "no", "don't", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ •์–ด(Negations)๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ทจ์•ฝํ•ฉ๋‹ˆ๋‹ค [5]. "์‚ฌ์šฉํ•˜์ง€ ๋ง ๊ฒƒ"์ด๋ผ๋Š” ๋ถ€์ • ์ง€์‹œ์–ด๋ฅผ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ๋‚ด์— ์ž…๋ ฅํ•˜๋ฉด ๋ชจ๋ธ์ด ์˜คํžˆ๋ ค ํ•ด๋‹น ๋‹จ์–ด์˜ ํ”ผ์‚ฌ์ฒด๋ฅผ ์ƒ์„ฑํ•ด๋ฒ„๋ฆฌ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ, DALL-E 3๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๋ชจ๋“  ์ง€์‹œ๋ฅผ ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ์›ํ•˜๋Š” ์†์„ฑ๋งŒ์„ ๋ฌ˜์‚ฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [5, 6]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ (Prompt Structure)]], [[DALL-E 3]], [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ ๋ฐ ์ตœ์ ํ™”]] +- **Contradictions/Notes:** ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ๋‚ด์— ๋ถ€์ •์ ์ธ ๋‹จ์–ด(์˜ˆ: "no", "without")๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŠน์ • ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•˜๋ ค ํ•˜๋ฉด ๋ชจ๋ธ์ด ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์— ์ถ”๊ฐ€ํ•˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฏ€๋กœ, ๋ถ€์ •์ ์ธ ์ง€์‹œ๋Š” ๋ฐ˜๋“œ์‹œ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ์—์„œ ์ œ์™ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [5, 6, 11]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt).md b/10_Wiki/Topics_Art/๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt).md new file mode 100644 index 00000000..a1f9c867 --- /dev/null +++ b/10_Wiki/Topics_Art/๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt).md @@ -0,0 +1,27 @@ +# [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]] + +## ๐Ÿ“Œ Brief Summary +๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ธ๊ณต์ง€๋Šฅ์ด ์ƒ์„ฑํ•˜๋Š” ์ด๋ฏธ์ง€์— ํฌํ•จ๋˜๊ธฐ๋ฅผ ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ, ๋Œ€์ƒ, ๋˜๋Š” ์‹œ๊ฐ์  ํ’ˆ์งˆ ๋“ฑ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋‚˜์—ดํ•˜๋Š” ๋ช…๋ น์–ด์ด๋‹ค [1]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ์— ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ง์ ‘ "์—†์Œ(without)" ๋“ฑ์œผ๋กœ ๋ฌ˜์‚ฌํ•  ๊ฒฝ์šฐ ์˜คํžˆ๋ ค ๋ชจ๋ธ์ด ํ•ด๋‹น ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์–ด, ๋ชจ๋ธ์„ ์›์น˜ ์•Š๋Š” ๊ฐœ๋…์œผ๋กœ๋ถ€ํ„ฐ ๋ฉ€์–ด์ง€๊ฒŒ ํ•˜๋Š” ๊ฒฝ๊ณ„(Boundary) ์„ค์ • ๋„๊ตฌ๋กœ ํ™œ์šฉ๋œ๋‹ค [2-4]. ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ์‹œ๊ฐ์  ๊ฒฐํ•จ์„ ์ˆ˜์ •ํ•˜๊ณ  ๋ถˆํ•„์š”ํ•œ ๋ฐ˜๋ณต ์ƒ์„ฑ์„ ์ค„์ด๋Š” ๋ฐ ํ•„์ˆ˜์ ์ด์ง€๋งŒ, AI ํ”Œ๋žซํผ์˜ ์•„ํ‚คํ…์ฒ˜์— ๋”ฐ๋ผ ์ธ์‹ ๋Šฅ๋ ฅ๊ณผ ์ ์šฉ ๋ฐฉ์‹์— ํ™•์—ฐํ•œ ์ฐจ์ด๋ฅผ ๋ณด์ธ๋‹ค [5-7]. + +## ๐Ÿ“– Core Content +**๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์˜ ์—ญํ• ๊ณผ ์ค‘์š”์„ฑ** +* **๊ฒฝ๊ณ„์˜ ์„ค์ •:** ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ด๋ฏธ์ง€์˜ ๋ชฉ์ ์ง€(Destination)๋ฅผ ์ •์˜ํ•œ๋‹ค๋ฉด, ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋Š” ํ”ผํ•ด์•ผ ํ•  ๊ฒฝ๊ณ„์„ (Boundaries)์„ ์„ค์ •ํ•œ๋‹ค [4]. ์ด๋Š” ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋ธ์˜ ํŽธํ–ฅ(์˜ˆ: ๊ธฐ์—…์šฉ ์ดˆ์ƒํ™”์—์„œ ์ง€๋‚˜์น˜๊ฒŒ ๋ฒˆ๋“ค๊ฑฐ๋ฆฌ๋Š” ํ”ผ๋ถ€ ๋“ฑ)์„ ์ฐจ๋‹จํ•˜๊ณ  ์›์น˜ ์•Š๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ํ˜๋Ÿฌ๊ฐ€๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•œ๋‹ค [8]. +* **์ž‘์—… ํšจ์œจ์„ฑ ์ฆ๋Œ€:** ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹จ์ˆœํžˆ ๋ถˆ๋Ÿ‰ํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋•œ์งˆํ•˜๋Š” ๋„๊ตฌ๊ฐ€ ์•„๋‹ˆ๋ผ, ์‹คํŒจํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฒ„๋ฆฌ๊ณ  ๋‹ค์‹œ ์ƒ์„ฑ(Reroll)ํ•˜๋Š” ์‹œ๊ฐ„๊ณผ ๋น„์šฉ์„ ํฌ๊ฒŒ ์ ˆ์•ฝํ•ด ์ฃผ๋Š” ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ์ด๋‹ค [6, 9]. + +**ํšจ๊ณผ์ ์ธ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์ „๋žต** +* **๊ตฌ์ฒด์ ์ด๊ณ  ์ •ํ™•ํ•œ ์ง„๋‹จ:** ์ด๋ฏธ์ง€๋ฅผ ํ™•์ธํ•œ ํ›„ "๋‚˜์˜๋‹ค(bad)"๋‚˜ "์–ด์ƒ‰ํ•˜๋‹ค"์™€ ๊ฐ™์€ ํฌ๊ด„์ ์ธ ๋‹จ์–ด ๋Œ€์‹ , "์—ฌ์„ฏ ๊ฐœ์˜ ์†๊ฐ€๋ฝ(extra fingers)", "์›Œํ„ฐ๋งˆํฌ(watermark)", "๋ฐ€๋ž ๊ฐ™์€ ํ”ผ๋ถ€(waxy skin)" ๋“ฑ ๋ช…ํ™•ํ•˜๊ณ  ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ฒฐํ•จ ์š”์†Œ๋ฅผ ํŒŒ์•…ํ•˜์—ฌ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์— ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค [10]. +* **์Šคํƒ€์ผ์˜ ๋ณดํ˜ธ:** ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋Š” ์˜๋„ํ•œ ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์„ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ์—๋„ ์œ ์šฉํ•˜๋‹ค. ์‚ฌ์‹ค์ ์ธ ์ดˆ์ƒํ™”๋ฅผ ์›ํ•œ๋‹ค๋ฉด "์• ๋‹ˆ๋ฉ”์ด์…˜, 3D ๋ Œ๋”๋ง, ๋งŒํ™”(anime, render, cartoon)" ๋“ฑ์„ ๋„ค๊ฑฐํ‹ฐ๋ธŒ๋กœ ์„ค์ •ํ•˜๊ณ , ๋ฐ˜๋Œ€๋กœ ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ด์…˜์„ ์›ํ•œ๋‹ค๋ฉด "์‚ฌ์ง„, ์‚ฌ์‹ค์ ์ธ(photograph, realistic)" ๋“ฑ์„ ๋ฐฐ์ œํ•˜์—ฌ ์Šคํƒ€์ผ์˜ ํ˜ผ์ž…์„ ๋ง‰์•„์•ผ ํ•œ๋‹ค [11, 12]. +* **ํƒ€๊ฒŸํ™”์™€ ๊ฐ€์ค‘์น˜ ์‚ฌ์šฉ:** ๋ฌด์กฐ๊ฑด ๊ธธ๊ณ  ๋šฑ๋šฑํ•œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ๋ชฉ๋ก์„ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ณด๋‹ค๋Š” 5~10๊ฐœ ๋‚ด์™ธ์˜ ํƒ€๊ฒŸํ™”๋œ ํ‚ค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ด๋ฏธ์ง€์˜ ์™œ๊ณก(Concept confusion)์„ ์ค„์ด๊ณ  ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ๋ฐ ํšจ๊ณผ์ ์ด๋‹ค [13, 14]. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํŠน์ • ๋‹จ์–ด์— ๊ฐ€์ค‘์น˜(์˜ˆ: `(blurry:1.5)`)๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค [15]. + +**ํ”Œ๋žซํผ๋ณ„ ์ ์šฉ ๋ฉ”์ปค๋‹ˆ์ฆ˜์˜ ์ฐจ์ด** +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion):** ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ์„ ์œ„ํ•œ ์ „์šฉ ์„น์…˜์ด ์กด์žฌํ•˜๋ฉฐ ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•ด ํ•ต์‹ฌ์ ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค [2, 7]. ๋„ˆ๋ฌด ์ด๋ฅธ ๋‹จ๊ณ„์—์„œ ๊ณต๊ฒฉ์ ์ธ ๋„ค๊ฑฐํ‹ฐ๋ธŒ๊ฐ€ ๋“ค์–ด๊ฐ€๋ฉด ๊ตฌ์กฐ๋ฅผ ํ›ผ์†ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•˜๋ฉฐ, CFG(Classifier-Free Guidance) ์Šค์ผ€์ผ์— ๋”ฐ๋ผ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์˜ ํ†ต์ œ๋ ฅ์ด ๋‹ฌ๋ผ์ง„๋‹ค [14, 16]. +* **๋ฏธ๋“œ์ €๋‹ˆ (Midjourney):** `--no` ๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋ฅผ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๋์— ์ถ”๊ฐ€ํ•˜์—ฌ ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ๋‹ค(์˜ˆ: ๋‚˜๋ฌด๋ฅผ ์ œ์™ธํ•˜๋ ค๋ฉด `--no trees` ์ž…๋ ฅ) [17, 18]. +* **DALL-E 3:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์ด๋‚˜ ๋ฏธ๋“œ์ €๋‹ˆ์™€ ๋‹ฌ๋ฆฌ "์•„๋‹˜(not)", "์—†์Œ(no, without)"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด๋ฅผ ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•œ๋‹ค [5, 19]. ๋„ค๊ฑฐํ‹ฐ๋ธŒ๋ฅผ ์‹œ๋„ํ•  ๊ฒฝ์šฐ ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์— ์‚ฝ์ž…ํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ, ๋ฐฐ์ œํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ๊ฐ€ ์žˆ๋‹ค๋ฉด ๋ฐ˜๋Œ€๋กœ ์›ํ•˜๋Š” ๊ธ์ •์  ํŠน์ง•์„ ์ž์„ธํ•˜๊ฒŒ ๋ฌ˜์‚ฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ํšŒํ”ผํ•ด์•ผ ํ•œ๋‹ค [5, 20]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weights)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]] +- **Projects/Contexts:** [[์•ˆ์ •์  ๋””ํ“จ์ „ ์ด๋ฏธ์ง€ ์ตœ์ ํ™” (Stable Diffusion Image Optimization)]], [[์ดˆ์ƒํ™” ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์Šคํƒ€์ผ ์ œ์–ด]] +- **Contradictions/Notes:** ๋ฏธ๋“œ์ €๋‹ˆ(`--no`) ๋ฐ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(์ „์šฉ ์ž…๋ ฅ๋ž€)์€ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•ด ์š”์†Œ ์ฐจ๋‹จ์ด ๋งค์šฐ ์›ํ™œํ•˜๊ฒŒ ์ด๋ฃจ์–ด์ง„๋‹ค๊ณ  ๊ถŒ์žฅ๋˜๋Š” ๋ฐ˜๋ฉด [7, 17], DALL-E 3 ๋ชจ๋ธ์€ ๋ถ€์ •์  ์ง€์‹œ์–ด๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ ์ž์ฒด๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ์˜ค๋ฅ˜๋ฅผ ์ผ์œผํ‚ฌ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ธ์ •ํ˜• ์ง€์‹œ์–ด๋งŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ƒ๋ฐ˜๋œ ๊ตฌ์กฐ์  ํ•œ๊ณ„๋ฅผ ๋ณด์ž…๋‹ˆ๋‹ค [5, 19, 20]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters).md b/10_Wiki/Topics_Art/๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters).md new file mode 100644 index 00000000..54dc7c37 --- /dev/null +++ b/10_Wiki/Topics_Art/๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters).md @@ -0,0 +1,30 @@ +# [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]] + +## ๐Ÿ“Œ Brief Summary +๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—์„œ ๊ฒฐ๊ณผ๋ฌผ์˜ ํ™”๋ฉด ๋น„์œจ, ํ•ด์ƒ๋„, ์Šคํƒ€์ผ ๊ฐ•๋„, ๋ฌด์ž‘์œ„์„ฑ ๋“ฑ์„ ๋ฏธ์„ธ ์กฐ์ •(fine-tune)ํ•˜๊ธฐ ์œ„ํ•ด ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์— ์ถ”๊ฐ€ํ•˜๋Š” ํŠน๋ณ„ํ•œ ๋ช…๋ น์–ด ๋˜๋Š” ์ˆ˜์น˜ ์ฒด๊ณ„์ž…๋‹ˆ๋‹ค. ๋‹จ์ˆœํ•œ ์ž์—ฐ์–ด ๋ฌ˜์‚ฌ๋งŒ์œผ๋กœ๋Š” ํ†ต์ œํ•˜๊ธฐ ์–ด๋ ค์šด ๊ธฐ์ˆ ์ , ์‹œ๊ฐ์  ์š”์†Œ๋“ค์„ ๋ช…ํ™•ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋ฉฐ, ๋ฌด์ž‘์œ„์ ์ธ ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฅผ ์˜ˆ์ธก ๊ฐ€๋Šฅํ•˜๊ณ  ์ผ๊ด€์„ฑ ์žˆ๋Š” ์ „๋ฌธ๊ฐ€๊ธ‰ ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋‹ค๋“ฌ๋Š” ๋ฐ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค. + +## ๐Ÿ“– Core Content + +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฌธ๋ฒ•๊ณผ ๊ทœ์น™** + ๋ฏธ๋“œ์ €๋‹ˆ์—์„œ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ•ญ์ƒ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๋ฌ˜์‚ฌ๊ฐ€ ๋ชจ๋‘ ๋๋‚œ ๋’ค ๋งจ ๋งˆ์ง€๋ง‰์— ์ด์ค‘ ํ•˜์ดํ”ˆ(`--`)์ด๋‚˜ ์— ๋Œ€์‹œ(`โ€”`)๋ฅผ ๋ถ™์—ฌ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [1-4]. ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ์™€ ๋งค๊ฐœ๋ณ€์ˆ˜ ์‚ฌ์ด์—๋Š” ๋ฐ˜๋“œ์‹œ ๋„์–ด์“ฐ๊ธฐ๊ฐ€ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, ๋งค๊ฐœ๋ณ€์ˆ˜ ๋‚ด๋ถ€์—๋Š” ์‰ผํ‘œ๋‚˜ ๋งˆ์นจํ‘œ ๋“ฑ์˜ ๋ฌธ์žฅ ๋ถ€ํ˜ธ๊ฐ€ ํฌํ•จ๋˜์–ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค [5]. +* **๋ฏธ๋“œ์ €๋‹ˆ์˜ ์ฃผ์š” ์ด๋ฏธ์ง€ ์ œ์–ด ๋งค๊ฐœ๋ณ€์ˆ˜** + * **ํ˜•ํƒœ ๋ฐ ๋ Œ๋”๋ง ์ œ์–ด:** ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ์„ ๊ฒฐ์ •ํ•˜๋Š” `--ar` (์˜ˆ: `--ar 16:9` ๋˜๋Š” `--ar 3:2`), ํ’ˆ์งˆ๊ณผ ๋ Œ๋”๋ง ์‹œ๊ฐ„์„ ์กฐ์ •ํ•˜๋Š” `--quality` ๋˜๋Š” `--q` (์˜ˆ: .25, .5, 1)๊ฐ€ ๊ธฐ๋ณธ์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค [1, 2, 4, 6, 7]. + * **์Šคํƒ€์ผ ๋ฐ ๋ฌด์ž‘์œ„์„ฑ ์ œ์–ด:** ๋ฏธ๋“œ์ €๋‹ˆ ๊ณ ์œ ์˜ ์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” `--stylize` ๋˜๋Š” `--s` (0~1000 ๋ฒ”์œ„, ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ์˜ˆ์ˆ ์  ํ•ด์„ ๊ฐ•ํ™”), ์ดˆ๊ธฐ ๊ฒฐ๊ณผ๋ฌผ์— ๋‹ค์–‘์„ฑ๊ณผ ๋ฌด์ž‘์œ„์„ฑ์„ ๋ถ€์—ฌํ•˜๋Š” `--chaos` ๋˜๋Š” `--c`, ๊ธฐ์ดํ•˜๊ณ  ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ์š”์†Œ๋ฅผ ๋„์ž…ํ•˜๋Š” `--weird` ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค [4, 8-10]. +* **์ผ๊ด€์„ฑ ์œ ์ง€ ๋ฐ ์ฐธ์กฐ๋ฅผ ์œ„ํ•œ ๊ณ ๊ธ‰ ๋งค๊ฐœ๋ณ€์ˆ˜** + * **์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ ์ฐธ์กฐ (V6/V7):** ์บ๋ฆญํ„ฐ์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” `--cref` (์บ๋ฆญํ„ฐ ์ฐธ์กฐ URL) ๋ฐ `--cw` (์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜, 0~100), ํŠน์ • ์ด๋ฏธ์ง€์˜ ์‹œ๊ฐ์  ๋ถ„์œ„๊ธฐ๋ฅผ ๋ณต์ œํ•˜๋Š” `--sref` (์Šคํƒ€์ผ ์ฐธ์กฐ)์™€ `--sw` (์Šคํƒ€์ผ ๊ฐ€์ค‘์น˜)๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ธŒ๋žœ๋“œ๋‚˜ ์„œ์‚ฌ์˜ ์ผ๊ด€์„ฑ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค [4, 9-12]. + * **์˜ด๋‹ˆ ์ฐธ์กฐ (V7):** ์‚ฌ๋ฌผ์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ํญ๋„“๊ฒŒ ๊ธฐ์–ตํ•˜์—ฌ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ๋„ ๋™์ผํ•œ ๋Œ€์ƒ์„ ์ผ๊ด€๋˜๊ฒŒ ์žฌํ˜„ํ•˜๋Š” `--oref` ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ์ œ์–ด ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•˜๋Š” `--ow`๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค [10, 13, 14]. + * **๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ (V7):** ๋น ๋ฅธ ์•„์ด๋””์–ด ์‹œ๊ฐํ™”๋ฅผ ์œ„ํ•ด GPU ๋น„์šฉ์„ ์ค„์ด๊ณ  ์ƒ์„ฑ ์†๋„๋ฅผ ์•ฝ 10๋ฐฐ ๋†’์ด๋Š” `--draft` ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋Œ€๋Ÿ‰์˜ ์‹œ์•ˆ์„ ํ…Œ์ŠคํŠธํ•  ๋•Œ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค [6, 15-17]. +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฐ ๊ฐ€์ค‘์น˜ ์ œ์–ด** + * ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์—์„œ๋Š” ๋ช…๋ น์–ด ํ˜•ํƒœ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์™ธ์—๋„ ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ ์ž์ฒด์— ๊ฐ€์ค‘์น˜(Prompt Weights)๋ฅผ ๋ถ€์—ฌํ•˜๋Š” ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์˜ ์ค‘์š”๋„๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•ด `(keyword:factor)` ํ˜•์‹(์˜ˆ: `(dog:1.1)`)์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, `+`, `-` ๊ธฐํ˜ธ๋ฅผ ๋ถ™์—ฌ(์˜ˆ: `penguin holding a (beer)+`) ๊ฐ•๋„๋ฅผ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [18-22]. + * ๊ฐ€์ค‘์น˜๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ๋†’์„ ๊ฒฝ์šฐ(์˜ˆ: 2.0 ์ด์ƒ) ์•„ํ‹ฐํŒฉํŠธ(artifact)๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€๊ฐ€ ๋ถ•๊ดด๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [18, 21, 23]. + * ๋˜ํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ๋”ฐ๋ฅผ์ง€ ๊ฒฐ์ •ํ•˜๋Š” **CFG Scale**๊ณผ ์ƒ์„ฑ ๊ณผ์ •์˜ ๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๋‹จ๊ณ„๋ฅผ ๊ฒฐ์ •ํ•˜๋Š” **์ƒ˜ํ”Œ๋ง ์Šคํ…(Sampling Steps)** ๋“ฑ์˜ ์ˆ˜์น˜ ์ œ์–ด๋ฅผ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฌผ์˜ ์ •๋ฐ€๋„๋ฅผ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค [24, 25]. +* **๋ถ€์ •์  ์ œ์–ด(Negative Parameters)** + ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์—์„œ ๋ฐฐ์ œํ•˜๊ธฐ ์œ„ํ•ด ๋ฏธ๋“œ์ €๋‹ˆ์—์„œ๋Š” ํ”„๋กฌํ”„ํŠธ ๋์— `--no` ๋งค๊ฐœ๋ณ€์ˆ˜(์˜ˆ: `--no trees`)๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [8, 26]. ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์—์„œ๋Š” ์ „์šฉ '๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)' ์˜์—ญ์— ๋‹จ์–ด๋ฅผ ๊ธฐ์ž…ํ•˜๋ฉฐ, ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฐํ•จ(์˜ˆ: `(blurry:1.3)`)์— ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•ด ์ƒ์„ฑ ๊ณผ์ •์„ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [22, 27-29]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ (Prompt Structure)]], [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[๊ฐ€์ค‘์น˜ (Prompt Weights)]], [[์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ V7 ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ ๋ฐ ์˜ด๋‹ˆ ์ฐธ์กฐ ์›Œํฌํ”Œ๋กœ์šฐ]], [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ CFG Scale ๋ฐ ๊ฐ€์ค‘์น˜ ์ œ์–ด]] +- **Contradictions/Notes:** ํ”Œ๋žซํผ๋งˆ๋‹ค ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ์šฉํ•˜๋Š” ๋ฌธ๋ฒ•๊ณผ ์ฒ ํ•™์ด ๋‹ค๋ฆ…๋‹ˆ๋‹ค. ๋ฏธ๋“œ์ €๋‹ˆ๋Š” ์ด์ค‘ ํ•˜์ดํ”ˆ(`--`) ๊ธฐ๋ฐ˜์˜ ๋ช…๋ น์–ด๋กœ ์ž‘๋™ํ•˜๋ฉฐ ํ”„๋กฌํ”„ํŠธ ๋ง๋ฏธ์— ์ผ๊ด„ ๋ฐฐ์น˜ํ•˜๋Š” ๋ฐ˜๋ฉด, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ๊ด„ํ˜ธ์™€ ์ˆ˜์น˜๋ฅผ ํ…์ŠคํŠธ ๊ตฌ๋ฌธ ์•ˆ์— ์ง์ ‘ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐฉ์‹(`(word:weight)`)์„ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์ด๋ผ ํ•˜๋”๋ผ๋„ ์‚ฌ์šฉํ•˜๋Š” ์ธํ„ฐํŽ˜์ด์Šค๋‚˜ ๋ฒ„์ „์— ๋”ฐ๋ผ ๊ฐ€์ค‘์น˜๋ฅผ ๋†’์ด๊ณ  ๋‚ฎ์ถ”๋Š” ๊ธฐํ˜ธ(`()` vs `[]`)์˜ ๊ตฌ๋ฌธ ํ•ด์„์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๋ฌธ๋ฒ• ์ง€์› ์—ฌ๋ถ€๋ฅผ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [4, 30, 31]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด (Model Parameter Control).md b/10_Wiki/Topics_Art/๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด (Model Parameter Control).md new file mode 100644 index 00000000..74874923 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด (Model Parameter Control).md @@ -0,0 +1,28 @@ +# [[๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด (Model Parameter Control)]] + +## ๐Ÿ“Œ Brief Summary +๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด๋ž€ ์ธ๊ณต์ง€๋Šฅ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ๊ฒฐ๊ณผ๋ฌผ์˜ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ, ์Šคํƒ€์ผํ™” ์ •๋„, ๋‹ค์–‘์„ฑ, ํ’ˆ์งˆ ๋“ฑ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กฌํ”„ํŠธ์— ์ถ”๊ฐ€ํ•˜๋Š” ํŠน์ˆ˜ํ•œ ๋ช…๋ น์–ด ๋ฐ ๊ฐ€์ค‘์น˜ ์ œ์–ด ๊ธฐ๋ฒ•์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค [1-3]. Midjourney์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ๋Š” ์ฃผ๋กœ ํ•˜์ดํ”ˆ ๋‘ ๊ฐœ(`--`)๋กœ ์‹œ์ž‘ํ•˜๋Š” ๋ช…๋ น์–ด๋ฅผ ํ”„๋กฌํ”„ํŠธ ๋์— ๋ฐฐ์น˜ํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉฐ, Stable Diffusion์—์„œ๋Š” ๊ด„ํ˜ธ์™€ ์ˆซ์ž๋ฅผ ํ™œ์šฉํ•ด ํŠน์ • ๋‹จ์–ด์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค [2, 4, 5]. ์ด๋Ÿฌํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋“ค์€ ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ๋ฌ˜์‚ฌ๋ฅผ ๋„˜์–ด, **์‚ฌ์šฉ์ž๊ฐ€ AI ๋ชจ๋ธ์˜ ๊ธฐ์ˆ ์ , ๋ฏธํ•™์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ ์ง์ ‘ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ํ•ต์‹ฌ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ฐฉ๋ฒ•**์ž…๋‹ˆ๋‹ค [1, 2, 6]. + +## ๐Ÿ“– Core Content +**Midjourney์˜ ์ฃผ์š” ๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters) ๋ฐ ๋ช…๋ น์–ด ๊ทœ์น™** +* **๋ช…๋ น์–ด ๊ตฌ์กฐ:** Midjourney์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ•ญ์ƒ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์˜ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์œ„์น˜ํ•ด์•ผ ํ•˜๋ฉฐ, ์‰ผํ‘œ ๋“ฑ ๊ตฌ๋‘์  ์—†์ด ํ•˜์ดํ”ˆ ๋‘ ๊ฐœ(`--`) ๋’ค์— ๊ณต๋ฐฑ์„ ๋‘๊ณ  ์ž‘์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `--ar 16:9`) [2, 7]. +* **ํ™”๋ฉด ๋น„์œจ ๋ฐ ๋ชจ๋ธ ๋ฒ„์ „ ์ œ์–ด:** `--ar` (Aspect Ratio) ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๊ฒฐ๊ณผ๋ฌผ์˜ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ(์˜ˆ: `--ar 3:2`, `--ar 16:9`)์„ ์ง€์ •ํ•˜๋ฉฐ, `--v` (Version) ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ƒ์„ฑ์— ์‚ฌ์šฉํ•  ํŠน์ • ๋ชจ๋ธ ๋ฒ„์ „(์˜ˆ: `--v 7`, `--v 6`)์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค [4, 8-10]. +* **๋ฏธํ•™์  ๊ฐœ์ž… ๋ฐ ๋ฌด์ž‘์œ„์„ฑ ์กฐ์ ˆ:** `--stylize` ๋˜๋Š” `--s` (0~1000)๋Š” ๋ชจ๋ธ ๊ณ ์œ ์˜ ๋ฏธํ•™์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•˜์—ฌ, ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ๋” ์˜ˆ์ˆ ์ ์ด๊ณ  ์ฐฝ์˜์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ์Šต๋‹ˆ๋‹ค [3, 11, 12]. ๋ฐ˜๋ฉด `--chaos` (0~100)๋Š” ์ฒ˜์Œ ์ƒ์„ฑ๋˜๋Š” ๋„ค ๊ฐ€์ง€ ์ด๋ฏธ์ง€ ๊ฐ„์˜ ๋ณ€ํ˜•๊ณผ ๋ฌด์ž‘์œ„์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚ต๋‹ˆ๋‹ค [8, 10, 13]. +* **์ผ๊ด€์„ฑ(Consistency) ์ œ์–ด:** `--cref` (์บ๋ฆญํ„ฐ ์ฐธ์กฐ) ๋ฐ `--cw` (์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜)๋ฅผ ํ†ตํ•ด ํ”ผ์‚ฌ์ฒด์˜ ์™ธ๋ชจ๋ฅผ ์ผ์ •ํ•˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, `--sref` (์Šคํƒ€์ผ ์ฐธ์กฐ)์™€ `--sw` (์Šคํƒ€์ผ ๊ฐ€์ค‘์น˜)๋ฅผ ํ†ตํ•ด ํŠน์ • ๋ถ„์œ„๊ธฐ๋‚˜ ๋ฏธํ•™์„ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์— ๊ฑธ์ณ ์ผ๊ด€๋˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3, 10, 12, 14, 15]. ํŠนํžˆ V7์—์„œ ์ถ”๊ฐ€๋œ `--oref` (์˜ด๋‹ˆ ์ฐธ์กฐ)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ฐœ์ฒด์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ ์ „์ฒด๋ฅผ ๊ธฐ์–ตํ•ด ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3, 10, 16, 17]. +* **์ œ์™ธ ๋ฐ ๊ธฐํƒ€ ์ œ์–ด:** `--no` ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ์ด๋ฏธ์ง€์— ํฌํ•จ๋˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ์š”์†Œ๋ฅผ ๋ช…์‹œํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [10, 13]. V7 ๋ชจ๋ธ๋ถ€ํ„ฐ ์ง€์›๋˜๋Š” `--draft` ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๋น„์šฉ(GPU)๊ณผ ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•˜๊ธฐ ์œ„ํ•ด ๋” ๋‚ฎ์€ ํ’ˆ์งˆ๋กœ ๋น ๋ฅด๊ฒŒ ๋‹ค์–‘ํ•œ ์‹œ์•ˆ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [9, 10, 18]. + +**Stable Diffusion์˜ ๊ฐ€์ค‘์น˜ ์ œ์–ด (Prompt Weights)** +* **๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ• (Syntax):** Stable Diffusion์—์„œ๋Š” ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์˜ ์ค‘์š”๋„๋ฅผ ์ˆซ์ž๋กœ ์ง€์ •ํ•˜์—ฌ ๋ชจ๋ธ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค [5, 19]. ๋ณดํ†ต ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜๋Š” 1์ด๋ฉฐ, ์ˆซ์ž๊ฐ€ ํด์ˆ˜๋ก ํ•ด๋‹น ๋‹จ์–ด๊ฐ€ ๊ฐ•์กฐ๋˜๊ณ  1๋ณด๋‹ค ์ž‘์œผ๋ฉด ์•ฝํ™”๋ฉ๋‹ˆ๋‹ค [20, 21]. +* **๊ด„ํ˜ธ ๋ฐ ๊ธฐํ˜ธ ์‚ฌ์šฉ:** `(keyword:factor)` ํ˜•ํƒœ์˜ ๋ฌธ๋ฒ•์„ ์ฃผ๋กœ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `(dog:1.1)`). ๊ด„ํ˜ธ `()`๋ฅผ ๊ฒน์ณ ์“ฐ๊ฑฐ๋‚˜ ๊ธฐํ˜ธ `+`, `-`๋ฅผ ๋ง๋ถ™์ด๋Š” ๋ฐฉ์‹(์˜ˆ: `(dog)+` ๋˜๋Š” `(dog)-`)๋„ ์ง€์›๋˜์–ด ๋Œ€์ƒ์— ๋Œ€ํ•œ ์ค‘์š”๋„๋ฅผ ๋” ์ง๊ด€์ ์ด๊ณ  ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 20, 22, 23]. +* **CFG Scale ์„ค์ •:** ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜์™€ ํ•จ๊ป˜ ๋ชจ๋ธ์ด ์ฃผ์–ด์ง„ ๊ธ์ •/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ๋”ฐ๋ฅผ์ง€ ๊ฒฐ์ •ํ•˜๋Š” 'CFG Scale (Classifier-Free Guidance)' ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐ์ •ํ•˜์—ฌ, ์ƒ์„ฑ๋ฌผ์˜ ์ง€์‹œ ์ดํ–‰ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค [24, 25]. + +**DALL-E 3์˜ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด ํŠน์ง•** +* DALL-E 3๋Š” ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ์— ๋งค์šฐ ๊ฐ•ํ•˜๊ฒŒ ์˜์กดํ•˜๋ฏ€๋กœ, Midjourney์™€ ๊ฐ™์€ ๋ณต์žกํ•œ ๊ธฐํ˜ธ๋‚˜ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜(`--seed`, `--chaos` ๋“ฑ)๊ฐ€ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•˜์ง€ ์•Š๊ฑฐ๋‚˜ ๋‹ค๋ฅด๊ฒŒ ํ•ด์„๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [26, 27]. ๋”ฐ๋ผ์„œ ๋ณต์žกํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์“ฐ๊ธฐ๋ณด๋‹ค๋Š” **๋ช…ํ™•ํ•˜๊ณ  ์„œ์ˆ ์ ์ธ ์ผ์ƒ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋งฅ๋ฝ๊ณผ ๊ตฌ๋„๋ฅผ ์ง€์‹œํ•˜๋Š” ๊ฒƒ**์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค [27-29]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts)]], [[์Šคํƒ€์ผ ๋ฐ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ (Style and Character References)]], [[๋ฒ„์ „ ๋ฐ ๋ชจ๋ธ (Versions and Models)]] +- **Projects/Contexts:** [[Midjourney V7 ๋ฐ V6 ์›Œํฌํ”Œ๋กœ์šฐ]], [[Stable Diffusion ์˜คํ”ˆ์†Œ์Šค ์ œ์–ด]] +- **Contradictions/Notes:** Midjourney๋‚˜ Stable Diffusion์€ ํŠน์ˆ˜ ๊ธฐํ˜ธ๋‚˜ ์ˆซ์ž, ํ•˜์ดํ”ˆ(`--`) ๋“ฑ์„ ํ†ตํ•ด ์„ธ๋ฐ€ํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ๊ฐ€์ค‘์น˜๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, DALL-E 3๋Š” ์ด๋Ÿฌํ•œ ๋ช…๋ น์–ด ์˜ต์…˜(์˜ˆ: `--chaos`, `--seed` ๋“ฑ)์„ ๊ตฌ์กฐ์ ์œผ๋กœ ์ง€์›ํ•˜์ง€ ์•Š์œผ๋ฉฐ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜๋ณด๋‹ค ์™„๊ฒฐ๋œ ์ž์—ฐ์–ด ๋ฌธ์žฅ ์ง€์‹œ๋ฅผ ํ›จ์”ฌ ๋” ์ž˜ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค [26, 27, 30]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ (Midjourney).md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ (Midjourney).md new file mode 100644 index 00000000..716f4741 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ (Midjourney).md @@ -0,0 +1,33 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ (Midjourney)]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)๋Š” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•ด์„ํ•˜์—ฌ ์ƒ์„ธํ•œ ์ด๋ฏธ์ง€, ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ด์…˜ ๋ฐ ์•„ํŠธ์›Œํฌ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฐ•๋ ฅํ•œ AI ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ์ด๋‹ค [1]. ๋””์Šค์ฝ”๋“œ(Discord) ๋ด‡ ๋˜๋Š” ์›น ๊ธฐ๋ฐ˜ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” `/imagine`๊ณผ ๊ฐ™์€ ๋ช…๋ น์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๋Š”๋‹ค [1-3]. ๋‹ค๋ฅธ AI ์ƒ์„ฑ ๋ชจ๋ธ๊ณผ ๋น„๊ตํ•ด ์‹œ๋„ค๋งˆํ‹ฑํ•œ ์กฐ๋ช…, ๋ณต์žกํ•œ ๋””ํ…Œ์ผ, ๋ฏธํ•™์ ์ด๊ณ  ์˜ˆ์ˆ ์ ์ธ ๋ Œ๋”๋ง์— ๊ฐ•์ ์ด ์žˆ์–ด ์ „๋ฌธ๊ฐ€ ์ง‘๋‹จ์—์„œ ์„ ํ˜ธ๋œ๋‹ค [4-7]. ์ตœ์‹  ๋ชจ๋ธ์ธ V7 ๋ฐ V8 ์•ŒํŒŒ ๋ฒ„์ „์—์„œ๋Š” ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode), ์˜ด๋‹ˆ ์ฐธ์กฐ(Omni Reference) ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ž‘์—… ์†๋„์™€ ํ”„๋กฌํ”„ํŠธ ์ œ์–ด๋ ฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์—ˆ๋‹ค [8-10]. + +## ๐Ÿ“– Core Content +**ํ”„๋กฌํ”„ํŠธ ๊ธฐ๋ณธ ๊ตฌ์กฐ (Basic Structure)** +๋ฏธ๋“œ์ €๋‹ˆ ํ”„๋กฌํ”„ํŠธ๋Š” `/imagine` ๋ช…๋ น์–ด, ์ด๋ฏธ์ง€ URL(์„ ํƒ ์‚ฌํ•ญ), ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ, ๊ทธ๋ฆฌ๊ณ  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)์˜ ๋„ค ๊ฐ€์ง€ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค [2]. ์„ฑ๊ณต์ ์ธ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ ค๋ฉด ๋ชจํ˜ธํ•˜๊ฑฐ๋‚˜ ์ง€๋‚˜์น˜๊ฒŒ ๊ธด ์„ค๋ช…๋ณด๋‹ค๋Š” ์ฃผ์ œ(Subject), ๋งค์ฒด(Medium), ํ™˜๊ฒฝ(Environment), ์กฐ๋ช…(Lighting), ์ƒ‰์ƒ(Color), ๋ถ„์œ„๊ธฐ(Mood), ๊ตฌ๋„(Composition) ๋“ฑ์„ ๊ฐ„๊ฒฐํ•˜๊ณ  ๋ช…ํ™•ํ•˜๊ฒŒ ๋ช…์‹œํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค [11-13]. + +**์ฃผ์š” ๋งค๊ฐœ๋ณ€์ˆ˜ (Key Parameters)** +ํ”„๋กฌํ”„ํŠธ์˜ ๋์— ์ด์ค‘ ๋Œ€์‹œ(`--`)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ถ”๊ฐ€ํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๊ฒฐ๊ณผ๋ฌผ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค [14-16]. +* `--ar` (Aspect Ratio): ์ตœ์ข… ์ด๋ฏธ์ง€์˜ ์ข…ํšก๋น„๋ฅผ ์„ค์ •ํ•œ๋‹ค [14, 16]. +* `--stylize` (๋˜๋Š” `--s`): ๋ฏธ๋“œ์ €๋‹ˆ ๊ณ ์œ ์˜ ๋ฏธํ•™์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ 0~1000 ์‚ฌ์ด๋กœ ์กฐ์ ˆํ•˜๋ฉฐ, ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ์˜ˆ์ˆ ์ ์ด๊ณ  ๋‚ฎ์„์ˆ˜๋ก ํ…์ŠคํŠธ ์ง€์‹œ์— ๋” ์ถฉ์‹คํ•ด์ง„๋‹ค [7, 17]. +* `--chaos` (๋˜๋Š” `--c`): ์ดˆ๊ธฐ ์ƒ์„ฑ๋˜๋Š” ์ด๋ฏธ์ง€ ๊ทธ๋ฆฌ๋“œ ๊ฐ„์˜ ๋ฌด์ž‘์œ„์„ฑ๊ณผ ๊ฒฐ๊ณผ๋ฌผ์˜ ๋‹ค์–‘์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค [16, 18]. +* `--no`: ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋กœ, ์ด๋ฏธ์ง€์—์„œ ์ƒ์„ฑ๋˜์ง€ ์•Š๊ธฐ๋ฅผ ๋ฐ”๋ผ๋Š” ์š”์†Œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ œ์™ธํ•œ๋‹ค [18, 19]. +* `--v`: ํŠน์ • ๋ชจ๋ธ ๋ฒ„์ „์„ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค (์˜ˆ: `--v 7`) [14, 16, 20]. + +**์ฐธ์กฐ ๊ธฐ๋Šฅ ๋ฐ ์ผ๊ด€์„ฑ ์ œ์–ด (References & Consistency)** +* **์Šคํƒ€์ผ ์ฐธ์กฐ (`--sref`)**: ํŠน์ • ์ด๋ฏธ์ง€์˜ URL์„ ์ž…๋ ฅํ•˜์—ฌ ํ•ด๋‹น ์ด๋ฏธ์ง€์˜ ์‹œ๊ฐ์  ์Šคํƒ€์ผ, ๋ถ„์œ„๊ธฐ, ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์ƒˆ๋กœ์šด ์ƒ์„ฑ๋ฌผ์— ์ผ๊ด€๋˜๊ฒŒ ์ ์šฉํ•œ๋‹ค [7, 21, 22]. +* **์บ๋ฆญํ„ฐ ์ฐธ์กฐ (`--cref`)**: ๋™์ผํ•œ ์ฃผ์ฒด(์–ผ๊ตด, ๋จธ๋ฆฌ์นด๋ฝ ๋“ฑ)๋ฅผ ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€์—์„œ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋ฉฐ, `--cw`๋ฅผ ํ†ตํ•ด ์ฐธ์กฐ์˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค [7, 17, 21, 23]. +* **์˜ด๋‹ˆ ์ฐธ์กฐ (`--oref`)**: V7์—์„œ ์ƒˆ๋กญ๊ฒŒ ๋„์ž…๋œ ๊ธฐ๋Šฅ์œผ๋กœ, ์บ๋ฆญํ„ฐ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‚ฌ๋ฌผ์˜ ๊ตฌ์ฒด์ ์ธ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ๊ธฐ์–ตํ•˜์—ฌ ๋‹ค๋ฅธ ํ™˜๊ฒฝ์—์„œ๋„ ์ผ๊ด€๋˜๊ฒŒ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค [7, 24, 25]. + +**์ž‘์—… ํšจ์œจ์„ฑ ๋ฐ ํ™•์žฅ ํŽธ์ง‘ ๋„๊ตฌ (Efficiency & Editing Tools)** +* **๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ (`--draft`)**: V7์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์œผ๋กœ, ์ ์€ GPU ๋น„์šฉ๊ณผ ํ‘œ์ค€ ์ƒ์„ฑ ๋Œ€๋น„ ์•ฝ 10๋ฐฐ ๋น ๋ฅธ ์†๋„๋กœ ์ดˆ๊ธฐ ์‹œ์•ˆ์„ ๋Œ€๋Ÿ‰ ์ƒ์‚ฐํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค [26-29]. ์—ฌ๋Ÿฌ ์‹œ์•ˆ ์ค‘ ์›ํ•˜๋Š” ๊ตฌ๋„๋ฅผ ์„ ํƒํ•œ ํ›„ ๊ณ ํ™”์งˆ๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋Š” ์›Œํฌํ”Œ๋กœ์šฐ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๋‹ค [27, 29]. +* **๋ถ€๋ถ„ ์ˆ˜์ • ๋ฐ ํ™•์žฅ (Vary Region, Pan, Zoom Out)**: 'Vary Region(์ธํŽ˜์ธํŒ…)' ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฏธ์ง€ ์ „์ฒด๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ์•Š๊ณ  ์„ ํƒํ•œ ํŠน์ • ์˜์—ญ๋งŒ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ ์šฉํ•˜์—ฌ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค [30-33]. 'Pan'๊ณผ 'Zoom Out(์•„์›ƒํŽ˜์ธํŒ…)' ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ํ™”ํ’์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฐฐ๊ฒฝ๊ณผ ๋งฅ๋ฝ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค [33-35]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]], [[๋””ํ“จ์ „ ๋ชจ๋ธ (Diffusion Models)]], [[์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference)]], [[์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ V8 ์•ŒํŒŒ (Midjourney V7 & V8.1 Alpha)]], [[์ƒ์„ฑํ˜• AI ์›Œํฌํ”Œ๋กœ์šฐ (Generative AI Workflow)]] +- **Contradictions/Notes:** ๋ฏธ๋“œ์ €๋‹ˆ๋Š” ์˜ˆ์ˆ ์  ํ‘œํ˜„๊ณผ ์‹œ๋„ค๋งˆํ‹ฑํ•œ ๋ Œ๋”๋ง ์ธก๋ฉด์—์„œ ํƒ€ ๋ชจ๋ธ ๋Œ€๋น„ ์••๋„์ ์ธ ๊ฐ•์ ์„ ๋ณด์ด์ง€๋งŒ, ์ •ํ™•ํ•œ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ(ํ…์ŠคํŠธ) ๋ Œ๋”๋ง, ์—„๊ฒฉํ•œ ๋ ˆ์ด์•„์›ƒ์˜ ์žฌํ˜„, ๊ฒฐ์ •๋ก ์ ์ธ ์ด๋ฏธ์ง€ ํŽธ์ง‘์ด ํ•„์š”ํ•œ ์ž‘์—…์—๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ์ ํ•ฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค [8, 36]. ์ •ํ™•ํ•œ ์ง€์‹œ ์ดํ–‰๊ณผ ์ด๋ฏธ์ง€ ๋‚ด ํ…์ŠคํŠธ ์‚ฝ์ž… ๋“ฑ์˜ ์ž‘์—…์—์„œ๋Š” DALL-E 3๊ฐ€ ๋” ์œ ๋ฆฌํ•œ ์„ ํƒ์ด ๋  ์ˆ˜ ์žˆ๋‹ค [4, 37]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 (Midjourney V7).md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 (Midjourney V7).md new file mode 100644 index 00000000..5bc51b2c --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 (Midjourney V7).md @@ -0,0 +1,25 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ V7 (Midjourney V7)]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ V7(Midjourney V7)์€ 2025๋…„ 4์›”์— ์ถœ์‹œ๋œ ํ›„ ๊ธฐ๋ณธ ๋ชจ๋ธ๋กœ ์ฑ„ํƒ๋œ ๊ณ ์„ฑ๋Šฅ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค [1-3]. ์ด์ „ ๋ฒ„์ „์— ๋น„ํ•ด ํ”„๋กฌํ”„ํŠธ ์ •๋ฐ€๋„, ํ…์Šค์ฒ˜์˜ ํ’๋ถ€ํ•จ, ๋””ํ…Œ์ผ์˜ ์ผ๊ด€์„ฑ ๋ฐ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋Šฅ๋ ฅ์ด ๋น„์•ฝ์ ์œผ๋กœ ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค [2-4]. ํŠนํžˆ ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)์™€ ์˜ด๋‹ˆ ์ฐธ์กฐ(Omni Reference) ๋“ฑ์˜ ์ƒˆ๋กœ์šด ํ•ต์‹ฌ ๊ธฐ๋Šฅ์„ ํ†ตํ•ด, ์‚ฌ์šฉ์ž๋“ค์€ ์ ์€ ๋น„์šฉ์œผ๋กœ ์‹ ์†ํ•˜๊ฒŒ ์•„์ด๋””์–ด๋ฅผ ์‹œ๊ฐํ™”ํ•˜๊ณ  ์ผ๊ด€๋œ ํ”ผ์‚ฌ์ฒด๋ฅผ ์œ ์ง€ํ•˜๋Š” ์ „๋ฌธ์ ์ธ ํ”„๋กฌํ”„ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5-7]. + +## ๐Ÿ“– Core Content +* **ํ–ฅ์ƒ๋œ ํ”„๋กฌํ”„ํŠธ ์ •๋ฐ€๋„ ๋ฐ ํ…์ŠคํŠธ ๋ Œ๋”๋ง:** + ๋ฏธ๋“œ์ €๋‹ˆ V7์€ ํ…์ŠคํŠธ ๋ฐ ์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ดํ•ดํ•˜๋Š” ์ •๋ฐ€๋„๊ฐ€ ๋ˆˆ์— ๋„๊ฒŒ ํ–ฅ์ƒ๋˜์–ด ์ธ์ฒด, ์†, ์‚ฌ๋ฌผ ๋“ฑ์˜ ์„ธ๋ถ€ ๋ฌ˜์‚ฌ์™€ ํ…์Šค์ฒ˜๋ฅผ ํ›จ์”ฌ ๋” ์‚ฌ์‹ค์ ์ด๊ณ  ์ผ๊ด€์„ฑ ์žˆ๊ฒŒ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค [3, 8]. ํŠนํžˆ ๊ตฌ๋ฒ„์ „์˜ ์ทจ์•ฝ์ ์ด์—ˆ๋˜ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋Šฅ๋ ฅ์ด ๊ฐœ์„ ๋˜์–ด, ๋”ฐ์˜ดํ‘œ(์˜ˆ: "Coffee Shop") ์•ˆ์— ์›ํ•˜๋Š” ๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ํ‘œ์ง€ํŒ, ๋กœ๊ณ , ํฌ์Šคํ„ฐ ๋“ฑ์— ํ•ด๋‹น ํ…์ŠคํŠธ๋ฅผ ์ •ํ™•๋„ ๋†’๊ฒŒ ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [4]. + +* **๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)๋ฅผ ํ†ตํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ํ˜์‹ :** + V7์—์„œ ๊ฐ€์žฅ ์‹ค๋ฌด์ ์œผ๋กœ ๊ฐ€์น˜ ์žˆ๋Š” ๊ธฐ๋Šฅ ์ค‘ ํ•˜๋‚˜์ธ `--draft` ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ‘œ์ค€ ์ƒ์„ฑ ๋ฐฉ์‹๋ณด๋‹ค ์•ฝ 10๋ฐฐ ๋น ๋ฅธ ์†๋„์™€ ์ ˆ๋ฐ˜ ์ˆ˜์ค€์˜ GPU ๋น„์šฉ์œผ๋กœ ์ดˆ์•ˆ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค [5, 7, 8]. ์ด๋Š” ๋‹จ์ผ ํ”„๋กฌํ”„ํŠธ๋กœ ์™„๋ฒฝํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๊ธฐ๋Œ€ํ•˜๊ธฐ๋ณด๋‹ค, ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์™€ ์ข…ํšก๋น„๋กœ ์ €๋ ดํ•˜๊ฒŒ ์ดˆ์•ˆ์„ ๋Œ€๋Ÿ‰ ์ƒ์‚ฐํ•œ ๋’ค ๊ฐ€์žฅ ๋งˆ์Œ์— ๋“œ๋Š” ๊ตฌ๋„๋ฅผ ์„ ํƒํ•ด ๊ณ ํ™”์งˆ๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋Š” ํ˜•ํƒœ์˜ 'ํšจ์œจ์ ์ธ ์•„์ด๋””์—์ด์…˜ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ฐฉ๋ฒ•'์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ฉ๋‹ˆ๋‹ค [9, 10]. + +* **์˜ด๋‹ˆ ์ฐธ์กฐ(Omni Reference)์™€ ์Šคํƒ€์ผ ์ฐธ์กฐ์˜ ์ง„ํ™”:** + `--oref` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์˜ด๋‹ˆ ์ฐธ์กฐ ๊ธฐ๋Šฅ์€ ๋‹จ์ˆœํ•œ ์บ๋ฆญํ„ฐ ๋ณต์‚ฌ๋ฅผ ๋„˜์–ด ๋งž์ถคํ˜• ์ž๋™์ฐจ, ํŠน์ • ์žฅ์‹ ๊ตฌ ๋“ฑ ๋‹ค์–‘ํ•œ ํ”ผ์‚ฌ์ฒด์™€ ๊ฐ์ฒด์˜ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ์„ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ ํ™˜๊ฒฝ์—์„œ ๋™์ผํ•˜๊ฒŒ ๊ธฐ์–ตํ•˜๊ณ  ์œ ์ง€ํ•ด ์ค๋‹ˆ๋‹ค [4, 6, 11, 12]. ๋˜ํ•œ, ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`) ๊ธฐ๋Šฅ์ด ๊ฐœ์„ ๋˜์–ด ๋‘ ๊ฐœ ์ด์ƒ์˜ ์ด๋ฏธ์ง€๋ฅผ ๋ฌด๋“œ๋ณด๋“œ์ฒ˜๋Ÿผ ์—ฎ์–ด ๋ฏธ์  ํ…Œ๋งˆ๋ฅผ ์™„๋ฒฝํžˆ ์œตํ•ฉํ•˜์—ฌ ์ƒˆ๋กœ์šด ๊ฒฐ๊ณผ๋ฌผ์— ์ ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ผ๊ด€๋œ ๋ธŒ๋žœ๋”ฉ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [8, 12, 13]. + +* **ํ•œ๊ณ„์  ๋ฐ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ ์ฃผ์˜์‚ฌํ•ญ:** + V7์€ ์ฐฝ์˜์ ์ธ ๋ฏธํ•™, ์‹œ๊ฐ์  ํƒ์ƒ‰, ๋ฌด๋“œ๋ณด๋“œ ๊ตฌ์„ฑ ๋“ฑ์—์„œ๋Š” ํƒ์›”ํ•œ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•˜์ง€๋งŒ, ์ •ํ™•ํ•œ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ๋‚˜ ๊ณ ์ •๋œ ๋ ˆ์ด์•„์›ƒ ๋ณต์ œ ๋“ฑ ๊ฒฐ์ •๋ก ์ ์ธ(deterministic) ์ด๋ฏธ์ง€ ํŽธ์ง‘์„ ์—„๊ฒฉํ•˜๊ฒŒ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค [2, 14, 15]. ๋”ฐ๋ผ์„œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ ๋ฌด์กฐ๊ฑด์ ์ธ ํ…œํ”Œ๋ฆฟ ์ œ์–ด๋ฅผ ์ง€์‹œํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ์‹œ๊ฐ์  ์˜๋„์™€ ์ œ์•ฝ ์กฐ๊ฑด์„ ์„ค์ •ํ•˜๊ณ  V7์ด ์ œ์‹œํ•˜๋Š” ์—ฌ๋Ÿฌ ์ดˆ์•ˆ ์ค‘ ์ ์ ˆํ•œ ๋ฐฉํ–ฅ์„ ์ฑ„ํƒํ•˜์—ฌ ๋ฐ˜๋ณต ์ •๊ตํ™”ํ•˜๋Š” ์œ ์—ฐํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [15, 16]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์ •๋ฐ€๋„ (Prompt Precision)]], [[๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ (Draft Mode)]], [[์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference)]], [[์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference)]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ (AI Image Generation Workflow)]] +- **Contradictions/Notes:** ์†Œ์Šค [1], [2], [3]๋Š” ๋ฏธ๋“œ์ €๋‹ˆ V7์ด 2025๋…„ 6์›” 17์ผ์— ๊ธฐ๋ณธ ๋ชจ๋ธ์ด ๋˜์—ˆ๋‹ค๊ณ  ๋ช…์‹œํ•˜์ง€๋งŒ, ์†Œ์Šค [8]์€ 2025๋…„ 3๋ถ„๊ธฐ(Q3)๋ถ€ํ„ฐ ๊ธฐ๋ณธ ๋ชจ๋ธ์ด๋ผ๊ณ  ๋‹ค๋ฅด๊ฒŒ ์–ธ๊ธ‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ DALL-E 3๋ฅผ ํ™œ์šฉํ•œ ๋งž์ถคํ˜• ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ํฌํ•จ ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ.md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ DALL-E 3๋ฅผ ํ™œ์šฉํ•œ ๋งž์ถคํ˜• ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ํฌํ•จ ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ.md new file mode 100644 index 00000000..8747a9e7 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ DALL-E 3๋ฅผ ํ™œ์šฉํ•œ ๋งž์ถคํ˜• ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ํฌํ•จ ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ.md @@ -0,0 +1,26 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ DALL-E 3๋ฅผ ํ™œ์šฉํ•œ ๋งž์ถคํ˜• ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ํฌํ•จ ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ V7๊ณผ DALL-E 3๋ฅผ ํ™œ์šฉํ•œ ๋งž์ถคํ˜• ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ์ฝ˜ํ…์ธ  ์ œ์ž‘์€ ๊ฐ AI ๋ชจ๋ธ์˜ ๊ณ ์œ ํ•œ ๊ฐ•์ ์„ ์ „๋žต์ ์œผ๋กœ ๊ฒฐํ•ฉํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ์ž…๋‹ˆ๋‹ค [1-3]. ๋ฏธ๋“œ์ €๋‹ˆ V7์€ ์˜ด๋‹ˆ ์ฐธ์กฐ(--oref)์™€ ์Šคํƒ€์ผ ์ฐธ์กฐ(--sref)๋ฅผ ํ†ตํ•ด ๋ธŒ๋žœ๋“œ์˜ ์‹œ๊ฐ์  ์ •์ฒด์„ฑ๊ณผ ๊ฐ์ฒด์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋ฉฐ ์˜ˆ์ˆ ์ ์ธ ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•˜๋Š” ๋ฐ ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค [4-7]. ๋ฐ˜๋ฉด DALL-E 3๋Š” ์ž์—ฐ์–ด ์ดํ•ด๋„์™€ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋Šฅ๋ ฅ์ด ๋›ฐ์–ด๋‚˜ ๋กœ๊ณ , ์ธํฌ๊ทธ๋ž˜ํ”ฝ, ์†Œ์…œ ๋ฏธ๋””์–ด ๊ทธ๋ž˜ํ”ฝ ๋“ฑ ์ •ํ™•ํ•œ ๋ฌธ๊ตฌ์™€ ๋ณต์žกํ•œ ์ง€์‹œ๊ฐ€ ํ•„์š”ํ•œ ์ฝ˜ํ…์ธ  ์ œ์ž‘์— ์ตœ์ ํ™”๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค [3, 8-11]. + +## ๐Ÿ“– Core Content +**๋ฏธ๋“œ์ €๋‹ˆ V7์„ ํ™œ์šฉํ•œ ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€์˜ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ ๊ตฌ์ถ•** +* **์Šคํƒ€์ผ ๋ฐ ๊ฐ์ฒด์˜ ์ผ๊ด€์„ฑ ์œ ์ง€:** ๋ฏธ๋“œ์ €๋‹ˆ V7์€ `--sref`(์Šคํƒ€์ผ ์ฐธ์กฐ) ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌด๋“œ๋ณด๋“œ๋‚˜ ๋ธŒ๋žœ๋“œ ๊ณ ์œ ์˜ ๋ฏธํ•™์  ํ…Œ๋งˆ๋ฅผ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์— ๊ฑธ์ณ ์ผ๊ด€๋˜๊ฒŒ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 7, 12, 13]. ๋˜ํ•œ, `--oref`(์˜ด๋‹ˆ ์ฐธ์กฐ) ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด ์‚ฌ๋ฌผ์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ์„ ๊ธฐ์–ตํ•˜์—ฌ ๋‹ค์–‘ํ•œ ํ™˜๊ฒฝ์—์„œ๋„ ๋™์ผํ•œ ์ œํ’ˆ์ด๋‚˜ ๊ฐ์ฒด๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [4, 6, 7]. +* **ํ…์ŠคํŠธ ์‚ฝ์ž… ๋ฐ ์ƒ์—…์šฉ ์‚ฌ์ง„ ์—ฐ์ถœ:** V7 ๋ชจ๋ธ์€ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋Šฅ๋ ฅ์ด ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์–ด ์ธ์šฉ ๋ถ€ํ˜ธ(์˜ˆ: "Coffee Shop")์•ˆ์— ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด 99%์˜ ์ •ํ™•๋„๋กœ ๊ฐ„ํŒ์ด๋‚˜ ๋กœ๊ณ ์— ๋‹จ์–ด๋ฅผ ์‚ฝ์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [4]. ์ƒ์—…์  ์ œํ’ˆ ์‚ฌ์ง„์˜ ๊ฒฝ์šฐ "premium", "professional advertising style" ๋“ฑ์˜ ํ‚ค์›Œ๋“œ๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ๊ณ ๊ธ‰์Šค๋Ÿฌ์šด ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€๋ฅผ ์ œ์ž‘ํ•ฉ๋‹ˆ๋‹ค [14, 15]. +* **๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode) ๊ธฐ๋ฐ˜์˜ ํšจ์œจ์  ์ž‘์—…:** `--draft` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํ‘œ์ค€ ์ƒ์„ฑ๋ณด๋‹ค ์•ฝ 10๋ฐฐ ๋น ๋ฅธ ์†๋„์™€ ์ ˆ๋ฐ˜์˜ ๋น„์šฉ์œผ๋กœ ์‹œ์•ˆ์„ ๋Œ€๋Ÿ‰ ์ƒ์‚ฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [12, 16-18]. ์ด๋ฅผ ํ†ตํ•ด ๋น ๋ฅด๊ฒŒ ์ดˆ๊ธฐ ์ฝ˜์…‰ํŠธ๋ฅผ ํƒ์ƒ‰ํ•˜๊ณ  ์ตœ์ ์˜ ๋ฐฉํ–ฅ์„ ์„ ํƒํ•œ ํ›„ ๊ณ ํ’ˆ์งˆ(HD) ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ฐœ์ „์‹œํ‚ค๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค [16, 18]. + +**DALL-E 3๋ฅผ ํ™œ์šฉํ•œ ํ…์ŠคํŠธ ์ค‘์‹ฌ ๊ทธ๋ž˜ํ”ฝ ๋ฐ ๋กœ๊ณ  ์ œ์ž‘** +* **๋›ฐ์–ด๋‚œ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋ฐ ์ง€์‹œ ์ดํ–‰๋ ฅ:** DALL-E 3๋Š” ์ฑ… ํ‘œ์ง€, ์ธํฌ๊ทธ๋ž˜ํ”ฝ, ๊ฐ„ํŒ ๋“ฑ ์ด๋ฏธ์ง€ ๋‚ด์— ์ฝ์„ ์ˆ˜ ์žˆ๋Š” ํ…์ŠคํŠธ๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ์‚ฝ์ž…ํ•˜๋Š” ๋ฐ ๋›ฐ์–ด๋‚œ ์„ฑ๋Šฅ์„ ๋ฐœํœ˜ํ•ฉ๋‹ˆ๋‹ค [3, 8-10]. ์ธ์Šคํƒ€๊ทธ๋žจ๊ณผ ๊ฐ™์€ ์†Œ์…œ ๋ฏธ๋””์–ด ํฌ์ŠคํŠธ ๋””์ž์ธ ์‹œ "Your Only Limit Is You"์™€ ๊ฐ™์€ ๊ธด ํ…์ŠคํŠธ๋ฅผ ๋Œ€๋‹ดํ•œ ํ˜„๋Œ€์  ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ๋กœ ๋ Œ๋”๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [11]. +* **๋ธŒ๋žœ๋“œ ์•„์ด๋ดํ‹ฐํ‹ฐ ๋ฐ ๋กœ๊ณ  ๋””์ž์ธ:** ํŠน์ • ํšŒ์‚ฌ๋ช…๊ณผ ํ•จ๊ป˜ "vector art style", "minimalist" ๋“ฑ์˜ ๋ช…ํ™•ํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ œ๊ณตํ•˜๋ฉด ํ™•์žฅ ๊ฐ€๋Šฅํ•˜๊ณ  ๊น”๋”ํ•œ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ ๋ฅผ ์†์‰ฝ๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [10, 11]. +* **์ž์—ฐ์–ด ๋ฌ˜์‚ฌ ์ตœ์ ํ™”:** DALL-E 3๋Š” ๊ธฐ์ˆ ์ ์ธ ๋งค๊ฐœ๋ณ€์ˆ˜๋ณด๋‹ค๋Š” ๋Œ€ํ™”ํ˜• ์ž์—ฐ์–ด ๋ฌธ์žฅ์œผ๋กœ ์ง€์‹œํ•  ๋•Œ ๋” ๋‚˜์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ChatGPT์™€์˜ ํ†ตํ•ฉ์„ ํ†ตํ•ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž๋™ ํ™•์žฅํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ์ƒํ˜ธ์ž‘์šฉ์  ์ƒ์„ฑ์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค [3, 9, 19]. + +**๋ชจ๋ธ ํŠน์„ฑ์„ ๊ณ ๋ คํ•œ ์ตœ์ ํ™” ์›Œํฌํ”Œ๋กœ์šฐ** +* ์„ฑ๊ณต์ ์ธ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์„ ์œ„ํ•ด์„œ๋Š” ๊ฐ ๋ชจ๋ธ์˜ ํ•œ๊ณ„์™€ ๊ฐ•์ ์„ ์ดํ•ดํ•˜๊ณ , ํ…์ŠคํŠธ๊ฐ€ ๋งŽ๊ฑฐ๋‚˜ ๋…ผ๋ฆฌ์ ์ด๊ณ  ๋ช…ํ™•ํ•œ ๊ทธ๋ž˜ํ”ฝ ๋””์ž์ธ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ DALL-E 3๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์˜ˆ์ˆ ์ ์ด๊ณ  ์‹œ๋„ค๋งˆํ‹ฑํ•œ ์—ฐ์ถœ์ด๋‚˜ ๋ธŒ๋žœ๋“œ ๋ฏธํ•™์˜ ์ผ๊ด€์„ฑ์ด ์ค‘์š”ํ•œ ๊ฒฝ์šฐ ๋ฏธ๋“œ์ €๋‹ˆ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์ „๋žต์  ๋ถ„๋ฐฐ๊ฐ€ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [1-3, 20]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง(Prompt Engineering)]], [[๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)]], [[์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference, --sref)]], [[์˜ด๋‹ˆ ์ฐธ์กฐ(Omni Reference, --oref)]], [[ํ…์ŠคํŠธ ๋ Œ๋”๋ง(Text Rendering)]] +- **Projects/Contexts:** [[์ƒ์—…์šฉ ์ œํ’ˆ ์‚ฌ์ง„ ๋ฐ ๋ธŒ๋žœ๋“œ ๋กœ๊ณ  ๋””์ž์ธ]], [[์†Œ์…œ ๋ฏธ๋””์–ด ๊ทธ๋ž˜ํ”ฝ ๋ฐ ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ ์ œ์ž‘]] +- **Contradictions/Notes:** ์†Œ์Šค ๊ฐ„ DALL-E 3์˜ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋Šฅ๋ ฅ์— ๋Œ€ํ•œ ์—‡๊ฐˆ๋ฆฐ ํ‰๊ฐ€๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ถ€ ์†Œ์Šค์—์„œ๋Š” DALL-E 3๊ฐ€ "ํ…์ŠคํŠธ๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ํ›ˆ๋ จ๋˜์ง€ ์•Š์•˜์œผ๋ฉฐ, 1~2๊ฐœ ๋‹จ์–ด ์ •๋„๋กœ ์ œํ•œํ•ด์•ผ ์ž‘๋™ํ•œ๋‹ค"๊ณ  ์ง€์ ํ•˜์ง€๋งŒ [21, 22], ๋‹ค๋ฅธ ๋‹ค์ˆ˜์˜ ์†Œ์Šค์—์„œ๋Š” "DALL-E 3๋Š” ํ…์ŠคํŠธ ๋ Œ๋”๋ง์— ๊ฐ•์ ์ด ์žˆ์œผ๋ฉฐ, ๊ธด ๋ฌธ์žฅ์ด๋‚˜ ๊ต์œก์šฉ ๋‹ค์ด์–ด๊ทธ๋žจ, ๋กœ๊ณ  ๋“ฑ์˜ ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ์— ์ตœ์ ํ™”๋˜์–ด ์žˆ๋‹ค"๊ณ  ์ƒ๋ฐ˜๋˜๊ฒŒ ์„œ์ˆ ํ•ฉ๋‹ˆ๋‹ค [3, 8-11, 23]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 ์—…๋ฐ์ดํŠธ ๋ฐ ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ.md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 ์—…๋ฐ์ดํŠธ ๋ฐ ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ.md new file mode 100644 index 00000000..12249b3a --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ V7 ์—…๋ฐ์ดํŠธ ๋ฐ ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ.md @@ -0,0 +1,31 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ V7 ์—…๋ฐ์ดํŠธ ๋ฐ ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ V7์€ 2025๋…„ 4์›”์— ์ถœ์‹œ๋˜์–ด ์ค‘์ˆœ์— ๊ธฐ๋ณธ ๋ชจ๋ธ๋กœ ์ฑ„ํƒ๋œ ์ดํ›„, ํ–ฅ์ƒ๋œ ํ”„๋กฌํ”„ํŠธ ์ •๋ฐ€๋„์™€ ์™„๋ฒฝ์— ๊ฐ€๊นŒ์šด ํ…์ŠคํŠธ ๋ Œ๋”๋ง์„ ์ œ๊ณตํ•˜๋Š” ์ฃผ์š” ์—…๋ฐ์ดํŠธ ๋ฒ„์ „์ž…๋‹ˆ๋‹ค [1-3]. ํŠนํžˆ '๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)'์™€ '์˜ด๋‹ˆ ์ฐธ์กฐ(Omni Reference)' ๊ธฐ๋Šฅ์˜ ๋„์ž…์€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ๊ณผ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐฉ์‹์„ ๊ทผ๋ณธ์ ์œผ๋กœ ๋ณ€ํ™”์‹œ์ผฐ์Šต๋‹ˆ๋‹ค [2, 4]. ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋“ค์€ ๋” ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์ดˆ๊ธฐ ์‹œ์•ˆ์„ ํƒ์ƒ‰ํ•œ ํ›„, ์œ ๋งํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ๊ณ ํ’ˆ์งˆ ์ž์‚ฐ์œผ๋กœ ๋ฐœ์ „์‹œํ‚ค๊ณ  ์Šคํƒ€์ผ์„ ์ผ๊ด€๋˜๊ฒŒ ์žฌ์‚ฌ์šฉํ•˜๋Š” ์ฒด๊ณ„์ ์ธ ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content +**๋ฏธ๋“œ์ €๋‹ˆ V7์˜ ์ฃผ์š” ๊ฐœ์„  ์‚ฌํ•ญ** +๋ฏธ๋“œ์ €๋‹ˆ V7์€ ์ด์ „ ๋ฒ„์ „์— ๋น„ํ•ด ํ”„๋กฌํ”„ํŠธ ์ •๋ฐ€๋„์™€ ์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์ด ํ–ฅ์ƒ๋˜์—ˆ์œผ๋ฉฐ, ์ธ์ฒด(์† ๋“ฑ)์™€ ๊ฐ์ฒด์˜ ํ…์Šค์ฒ˜ ๋ฐ ๋””ํ…Œ์ผ ์ผ๊ด€์„ฑ์ด ๋”์šฑ ํ’๋ถ€ํ•ด์กŒ์Šต๋‹ˆ๋‹ค [2, 3]. ํŠนํžˆ ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋Šฅ๋ ฅ์ด ๋น„์•ฝ์ ์œผ๋กœ ๋ฐœ์ „ํ•˜์—ฌ, ๋”ฐ์˜ดํ‘œ(์˜ˆ: "Coffee Shop") ์•ˆ์— ํ…์ŠคํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๊ฐ„ํŒ์ด๋‚˜ ๋กœ๊ณ  ๋“ฑ์— 99%์˜ ์ •ํ™•๋„๋กœ ํ•ด๋‹น ๋‹จ์–ด๋ฅผ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [4]. + +**๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)์™€ ๋””์ž์ธ ๊ฒ€ํ†  ๋ฃจํ”„** +V7์—์„œ ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ๊ฐ€์žฅ ํฌ๊ฒŒ ๋ณ€ํ™”์‹œํ‚จ ๊ธฐ๋Šฅ์€ `--draft` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ์ž…๋‹ˆ๋‹ค [2, 7]. ์ด ๊ธฐ๋Šฅ์€ ํ‘œ์ค€ ์ƒ์„ฑ๋ณด๋‹ค ์•ฝ 10๋ฐฐ ๋น ๋ฅด๋ฉฐ GPU ๋น„์šฉ์€ ์ ˆ๋ฐ˜ ์ˆ˜์ค€์œผ๋กœ ๋‚ฎ์ถฐ์ค๋‹ˆ๋‹ค [5, 8]. ์ด๋กœ ์ธํ•ด ํ•œ ๋ฒˆ์˜ ํ”„๋กฌํ”„ํŠธ๋กœ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๋ฐฉ์‹์—์„œ ๋ฒ—์–ด๋‚˜, ๋‹ค์Œ๊ณผ ๊ฐ™์€ 4๋‹จ๊ณ„์˜ ํšจ์œจ์ ์ธ '๋””์ž์ธ ๊ฒ€ํ†  ๋ฃจํ”„(Design review loop)' ์ž‘์—…์ด ๊ฐ€๋Šฅํ•ด์กŒ์Šต๋‹ˆ๋‹ค [6, 9]: +1. ์ €๋น„์šฉ์œผ๋กœ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์™€ ํ™”๋ฉด ๋น„์œจ์„ ํ…Œ์ŠคํŠธํ•˜์—ฌ ์ดˆ๊ธฐ ์‹œ์•ˆ ๋Œ€๋Ÿ‰ ์ƒ์„ฑ [5, 8] +2. ์œ ๋งํ•œ ๊ตฌ๋„ ๋ฐ ๋ฐฉํ–ฅ์„ฑ ์„ ํƒ [6] +3. ์„ ํƒ๋œ ์‹œ์•ˆ์„ ๋” ๋†’์€ ํ•ด์ƒ๋„์™€ ํ’ˆ์งˆ๋กœ ์Šน๊ฒฉ(Upscale) [6, 10] +4. ์‹œ๋“œ(Seed)์™€ ์ฐธ์กฐ(Reference) ๋ฐฉํ–ฅ์„ ์ €์žฅํ•˜์—ฌ ํ›„์† ํŽธ์ง‘์— ์žฌ์‚ฌ์šฉ [6, 11] + +**๊ฐ•ํ™”๋œ ์ฐธ์กฐ(Reference) ํ”„๋กฌํ”„ํŠธ ์›Œํฌํ”Œ๋กœ์šฐ** +V7์€ ์ด๋ฏธ์ง€์˜ ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ ์ฐธ์กฐ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค [12]: +* **์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference, `--oref`)**: ๊ธฐ์กด์˜ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ ๊ธฐ๋Šฅ์„ ๋Œ€์ฒด ๋ฐ ํ™•์žฅํ•œ ๊ธฐ๋Šฅ์œผ๋กœ, ๋‹จ์ˆœํ•œ ์Šคํƒ€์ผ์„ ๋„˜์–ด ํŠน์ • ์ธ๋ฌผ, ์‚ฌ๋ฌผ, ํ”ผ์‚ฌ์ฒด์˜ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ๊ธฐ์–ตํ•˜์—ฌ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์— ๊ฑธ์ณ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค [4, 13, 14]. `--ow` ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๊ทธ ๋ฐ˜์˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [13]. +* **์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference, `--sref`)**: ํ•˜๋‚˜ ์ด์ƒ์˜ ์ด๋ฏธ์ง€ URL์„ ์ž…๋ ฅํ•˜์—ฌ ํ•ด๋‹น ์ด๋ฏธ์ง€์˜ ์Šคํƒ€์ผ, ๋ฌด๋“œ, ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์ƒˆ๋กœ์šด ์ƒ์„ฑ๋ฌผ์— ์ ์šฉํ•ฉ๋‹ˆ๋‹ค [14, 15]. V7์—์„œ๋Š” ์—ฌ๋Ÿฌ ์Šคํƒ€์ผ์„ ๊ฒฐํ•ฉํ•  ๋•Œ์˜ ํ•ด์„ ์ •ํ™•๋„๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋˜์–ด ๋ธŒ๋žœ๋“œ์˜ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค [13]. + +**์›น UI ์ค‘์‹ฌ์˜ ํ™˜๊ฒฝ ๋ฐ ํ”„๋กฌํ”„ํŠธ ๊ณต์‹** +2026๋…„ ๊ธฐ์ค€, ๋””์Šค์ฝ”๋“œ(Discord) ๋ด‡ ๋ฐฉ์‹๋ณด๋‹ค ์ง๊ด€์ ์ธ ์Šฌ๋ผ์ด๋”, ์Šค๋งˆํŠธ ํด๋”, ๊ทธ๋ฆฌ๊ณ  ์ธํŽ˜์ธํŒ…/ํŒจ๋‹์„ ์ง€์›ํ•˜๋Š” ์ „์ฒด ์บ”๋ฒ„์Šค ์—๋””ํ„ฐ๋ฅผ ๊ฐ–์ถ˜ ๋ฏธ๋“œ์ €๋‹ˆ ์›น UI๊ฐ€ ์ „๋ฌธ๊ฐ€๋“ค์˜ ์ฃผ์š” ์ž‘์—… ๊ณต๊ฐ„์œผ๋กœ ์„ ํ˜ธ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค [16-18]. V7์—์„œ ๊ณ ํ’ˆ์งˆ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•œ ์ตœ์ ์˜ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ๋Š” **'์ฃผ์ œ(Subject) + ๋งค์ฒด(Medium) + ํ™˜๊ฒฝ(Environment) + ์กฐ๋ช…(Lighting) + ๋ถ„์œ„๊ธฐ(Mood)'**์˜ ๊ณต์‹์„ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด๋ฉฐ, ํ”„๋กฌํ”„ํŠธ์˜ ๋งจ ๋์— `--ar 16:9` ๋‚˜ `--stylize` ๋“ฑ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ง๋ถ™์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค [19]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Draft Mode]], [[Omni Reference]], [[Style Reference]], [[Prompt Parameter]], [[Text Rendering]] +- **Projects/Contexts:** [[๋””์ž์ธ ๊ฒ€ํ†  ๋ฃจํ”„ (Design Review Loop)]], [[์›น UI (Web UI) ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ๋ฏธ๋“œ์ €๋‹ˆ V7์€ ์‹œ๊ฐ์  ๋ฒ”์œ„์™€ ๋ฏธํ•™์  ๋ฐ˜๋ณต ์ž‘์—…(ํƒ์ƒ‰ ๋ฐ ๋ฌด๋“œ๋ณด๋“œ ์ƒ์„ฑ ๋“ฑ)์—๋Š” ๋งค์šฐ ๋›ฐ์–ด๋‚˜์ง€๋งŒ, ์—ฌ์ „ํžˆ ํ™•์ •์ (deterministic)์ธ ์ด๋ฏธ์ง€ ํŽธ์ง‘์ด๋‚˜ ์™„๋ฒฝํ•œ ํ”ฝ์…€ ์ˆ˜์ค€์˜ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ/๋ ˆ์ด์•„์›ƒ ์žฌํ˜„์—๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด ์—„๊ฒฉํ•œ ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌํ˜„์„ ์œ„ํ•ด์„œ๋Š” ๋ณ„๋„์˜ ๋””์ž์ธ ๋ฐ ํ›„๋ฐ˜ ์ˆ˜์ž‘์—…์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค [20-22]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ (Midjourney Parameters).md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ (Midjourney Parameters).md new file mode 100644 index 00000000..2dfaddcf --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ (Midjourney Parameters).md @@ -0,0 +1,41 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ (Midjourney Parameters)]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๋์— ์ถ”๊ฐ€ํ•˜์—ฌ ์ƒ์„ฑ๋˜๋Š” ์ด๋ฏธ์ง€์˜ ํ˜•ํƒœ, ๋น„์œจ, ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ ๋“ฑ์„ ์ œ์–ดํ•˜๊ณ  ๋งž์ถค ์„ค์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ํŠน์ˆ˜ ๋ช…๋ น์–ด์ž…๋‹ˆ๋‹ค [1, 2]. ์ด ๋งค๊ฐœ๋ณ€์ˆ˜๋“ค์„ ํ™œ์šฉํ•˜๋ฉด ํ•ด์ƒ๋„ ์กฐ์ ˆ๋ถ€ํ„ฐ ๋ฌด์ž‘์œ„์„ฑ ๋ถ€์—ฌ, ํŠน์ • ํ”ผ์‚ฌ์ฒด๋‚˜ ์Šคํƒ€์ผ์˜ ์ผ๊ด€์„ฑ ์œ ์ง€๊นŒ์ง€ AI ๋ชจ๋ธ์˜ ์ž‘๋™ ๋ฐฉ์‹์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [1, 3, 4]. ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ๋‹จ์ˆœํžˆ ๋‹จ์–ด๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ๋จธ๋ฆฟ์†์˜ ์‹œ๊ฐ์  ์•„์ด๋””์–ด๋ฅผ ์˜๋„์— ๋งž๊ฒŒ ์ •ํ™•ํžˆ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ•„์ˆ˜์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์š”์†Œ์ž…๋‹ˆ๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content +* **๋งค๊ฐœ๋ณ€์ˆ˜ ์‚ฌ์šฉ ๊ธฐ๋ณธ ๊ทœ์น™** + * ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ•ญ์ƒ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์˜ ์ง€์‹œ์–ด์™€ ์„ค๋ช…์ด ๋๋‚œ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์œ„์น˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [2, 7]. + * ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ์™€ ์ด์ค‘ ํ•˜์ดํ”ˆ(`--`) ์‚ฌ์ด์—๋Š” ๋ฐ˜๋“œ์‹œ ๋„์–ด์“ฐ๊ธฐ(๊ณต๋ฐฑ)๋ฅผ ํฌํ•จํ•ด์•ผ ์ •์ƒ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค [7]. + * ๋งค๊ฐœ๋ณ€์ˆ˜ ๋‚ด์—๋Š” ์‰ผํ‘œ(,)๋‚˜ ๋งˆ์นจํ‘œ(.) ๋“ฑ์˜ ๊ตฌ๋‘์ ์„ ์‚ฌ์šฉํ•ด์„œ๋Š” ์•ˆ ๋ฉ๋‹ˆ๋‹ค [7]. + +* **ํ˜•ํƒœ ๋ฐ ๋ชจ๋ธ ์ œ์–ด (Form & Model Control)** + * `--ar` ๋˜๋Š” `--aspect`: ์ตœ์ข… ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ(Aspect ratio)์„ ์กฐ์ •ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `--ar 16:9`, `--ar 3:2`) [2, 3, 5]. + * `--v`: ์‚ฌ์šฉํ•  ๋ฏธ๋“œ์ €๋‹ˆ ๋ชจ๋ธ์˜ ๋ฒ„์ „์„ ์ง€์ •ํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `--v 6.0`, `--v 7`) [2, 5, 8]. + * `--q` ๋˜๋Š” `--quality`: ์ด๋ฏธ์ง€์˜ ์„ธ๋ถ€ ๋ฌ˜์‚ฌ์™€ ๋ Œ๋”๋ง์— ์‚ฌ์šฉ๋˜๋Š” ์‹œ๊ฐ„ ๋ฐ ํ•ด์ƒ๋„ ํ’ˆ์งˆ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: 0.25, 0.5, 1) [2, 5, 9, 10]. + * `--draft`: Midjourney V7์—์„œ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์œผ๋กœ, ํ‘œ์ค€ ์ƒ์„ฑ๋ณด๋‹ค ์•ฝ 10๋ฐฐ ๋น ๋ฅธ ์†๋„์™€ ์ ˆ๋ฐ˜์˜ GPU ๋น„์šฉ์œผ๋กœ ์ดˆ๊ธฐ ์‹œ์•ˆ์šฉ ์ด๋ฏธ์ง€๋ฅผ ๋น ๋ฅด๊ฒŒ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค [8, 10-12]. + +* **์Šคํƒ€์ผ ๋ฐ ์ฐฝ์˜์„ฑ ์ œ์–ด (Style & Creativity)** + * `--s` ๋˜๋Š” `--stylize`: ๋ฏธ๋“œ์ €๋‹ˆ์˜ ๊ธฐ๋ณธ ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์„ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ์ ์šฉํ• ์ง€(0~1000)๋ฅผ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ’์ด ๋‚ฎ์„์ˆ˜๋ก ํ…์ŠคํŠธ ์ง€์‹œ์— ๋” ์ถฉ์‹คํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋‚ด๋ฉฐ, ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ๋ชจ๋ธ์˜ ์˜ˆ์ˆ ์  ํ•ด์„๊ณผ ๋ฏธํ•™์  ๊ฐœ์ž…์ด ๊ฐ•ํ•ด์ง‘๋‹ˆ๋‹ค [2, 5, 13]. + * `--c` ๋˜๋Š” `--chaos`: ์ดˆ๊ธฐ ๊ฒฐ๊ณผ๋ฌผ์— ๋‹ค์–‘์„ฑ๊ณผ ๋ฌด์ž‘์œ„์„ฑ์„ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค (0~100). ๊ฐ’์ด ๋†’์„์ˆ˜๋ก 4์žฅ์˜ ๊ทธ๋ฆฌ๋“œ ์ด๋ฏธ์ง€๊ฐ€ ์„œ๋กœ ์˜ˆ์ธกํ•  ์ˆ˜ ์—†๋Š” ๋‹ค์ฑ„๋กœ์šด ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ž…๋‹ˆ๋‹ค [2, 5, 14]. + * `--weird` ๋˜๋Š” `--w`: ์ด๋ฏธ์ง€์— ๊ธฐ์ดํ•˜๊ณ  ๋…ํŠนํ•˜๋ฉฐ ํŒŒ๊ฒฉ์ ์ธ ์š”์†Œ๋ฅผ ๋„์ž…ํ•˜์—ฌ ์˜ˆ์ƒ์น˜ ๋ชปํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ด๋Œ์–ด๋ƒ…๋‹ˆ๋‹ค [2, 10]. + * `--style raw`: ๋ฏธ๋“œ์ €๋‹ˆ ๊ณ ์œ ์˜ ๊ธฐ๋ณธ "๋ฏธํ™”(beautification)" ํšจ๊ณผ๋ฅผ ์ค„์ด๊ณ , ๋ณด๋‹ค ์‚ฌ์ง„ ๊ฐ™๊ฑฐ๋‚˜ ๋‚ ๊ฒƒ ๊ทธ๋Œ€๋กœ์˜ ์‚ฌ์‹ค์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ณ ์ž ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค [2, 5, 10]. + +* **์ฐธ์กฐ ๋ฐ ์ผ๊ด€์„ฑ ์ œ์–ด (Reference & Consistency)** + * `--cref` (์บ๋ฆญํ„ฐ ์ฐธ์กฐ) & `--cw` (์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜): ์ฐธ์กฐ ์ด๋ฏธ์ง€์˜ URL์„ ์ž…๋ ฅํ•˜์—ฌ ํŠน์ • ์บ๋ฆญํ„ฐ์˜ ์–ผ๊ตด, ์˜์ƒ ๋“ฑ์˜ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€์— ๊ฑธ์ณ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค [2, 4]. + * `--sref` (์Šคํƒ€์ผ ์ฐธ์กฐ) & `--sw` (์Šคํƒ€์ผ ๊ฐ€์ค‘์น˜): ํŠน์ • ์ด๋ฏธ์ง€์˜ ๋ฏธํ•™, ๋ฌด๋“œ, ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์ƒˆ๋กœ์šด ์ƒ์„ฑ๋ฌผ์— ๋ณต์ œํ•˜์—ฌ ์ผ๊ด€๋œ ํ†ค์•ค๋งค๋„ˆ๋ฅผ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค [2, 15]. + * `--oref` (์˜ด๋‹ˆ ์ฐธ์กฐ) & `--ow`: Midjourney V7์—์„œ ๋„์ž…๋œ ๊ธฐ๋Šฅ์œผ๋กœ, ์ธ๋ฌผ ์บ๋ฆญํ„ฐ๋ฅผ ๋„˜์–ด ์ฐจ๋Ÿ‰์ด๋‚˜ ๋ณด์„ ๋“ฑ ์‚ฌ๋ฌผ ๋ฐ ํ”ผ์‚ฌ์ฒด์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ์™„๋ฒฝํ•˜๊ฒŒ ๊ธฐ์–ตํ•˜์—ฌ ์ผ๊ด€๋˜๊ฒŒ ์žฌํ˜„ํ•ฉ๋‹ˆ๋‹ค [10, 13, 16, 17]. + * `--seed`: ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํŠน์ • ์‹œ๋“œ ๋ฒˆํ˜ธ๋ฅผ ์ง€์ •ํ•˜์—ฌ, ์‹คํ—˜ํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๊ณผ์ •์—์„œ ์œ ์‚ฌํ•œ ์‹œ๊ฐ์  ๊ตฌ๋„๋ฅผ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค [2, 9, 10]. + +* **๊ธฐํƒ€ ์ œ์–ด ๊ธฐ๋Šฅ (Other Controls)** + * `--no`: ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋กœ ์ž‘์šฉํ•˜๋ฉฐ, ์ด๋ฏธ์ง€์—์„œ ๋ช…์‹œ์ ์œผ๋กœ ์ œ์™ธํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ๋ฅผ ์ง€์ •ํ•  ๋•Œ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `--no text`, `--no buildings`) [14, 18]. + * `--stop`: ๋ Œ๋”๋ง ๊ณผ์ •์„ ์ง€์ •๋œ ํผ์„ผํŠธ(10~100) ๊ตฌ๊ฐ„์—์„œ ์กฐ๊ธฐ ์ข…๋ฃŒ์‹œํ‚ต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด ํ๋ฆฟํ•˜๊ฑฐ๋‚˜ ๋ฏธ์™„์„ฑ๋œ ๋…ํŠนํ•œ ํšจ๊ณผ๋ฅผ ๋‚ด๊ฑฐ๋‚˜ ์˜คํƒ€๋ฅผ ๊ฐ€๋ฆด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 9, 19]. + * `--iw`: ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์˜ ์ง€์‹œ์™€ ๋น„๊ตํ•˜์—ฌ, ์ฒจ๋ถ€๋œ ์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ตœ์ข… ๊ฒฐ๊ณผ์— ๋ฏธ์น˜๋Š” ์ƒ๋Œ€์  ๊ฐ€์ค‘์น˜(์˜ํ–ฅ๋ ฅ)๋ฅผ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค [2, 10, 14]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts)]], [[๋ฏธ๋“œ์ €๋‹ˆ V7 (Midjourney V7)]], [[์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference)]], [[์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™” ๋ฐ ์ตœ์ ํ™” (Midjourney Prompt Structuring and Optimization)]] +- **Contradictions/Notes:** ์ด๋ฏธ์ง€ ๋‚ด ์บ๋ฆญํ„ฐ์˜ ์‹œ๊ฐ์  ์ •์ฒด์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด V6 ๋ฒ„์ „์—์„œ๋Š” ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`)๊ฐ€ ์ฃผ๋กœ ํ™œ์šฉ๋˜์—ˆ์œผ๋‚˜, 2025๋…„์— ๊ธฐ๋ณธ ๋ชจ๋ธ๋กœ ์ ์šฉ๋œ ์ตœ์‹  V7์—์„œ๋Š” ์ด๋ฅผ ํ•œ์ธต ๋” ๋ฐœ์ „์‹œ์ผœ ์‚ฌ๋ฌผ๊ณผ ๊ฐ์ฒด ์ „๋ฐ˜์˜ ์ผ๊ด€์„ฑ๊นŒ์ง€ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋Š” ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)๊ฐ€ ๋„์ž…๋˜์–ด ํ™œ์šฉ ํญ์ด ํ™•์žฅ๋˜์—ˆ์Šต๋‹ˆ๋‹ค [4, 17, 20]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด ๋ฐ ์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference).md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด ๋ฐ ์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference).md new file mode 100644 index 00000000..eff93dd6 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด ๋ฐ ์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference).md @@ -0,0 +1,25 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด ๋ฐ ์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference)]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋Š” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์˜ ๋์— ์ถ”๊ฐ€๋˜์–ด ์ด๋ฏธ์ง€์˜ ์ข…ํšก๋น„, ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ ๊ฐ•๋„, ๋ฌด์ž‘์œ„์„ฑ ๋“ฑ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•˜๋Š” ํŠน์ˆ˜ ๋ช…๋ น์–ด์ด๋‹ค [1, 2]. ์ด ์ค‘ ์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference, `--sref`)๋Š” ํŠน์ • ์ด๋ฏธ์ง€์˜ URL์„ ์ž…๋ ฅํ•˜์—ฌ ํ•ด๋‹น ์ด๋ฏธ์ง€์˜ ์‹œ๊ฐ์  ๋ฌด๋“œ๋‚˜ ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋ฅผ ์ƒˆ๋กœ์šด ์ƒ์„ฑ๋ฌผ์— ์ผ๊ด€๋˜๊ฒŒ ์ ์šฉํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜์ด๋‹ค [3, 4]. ์ด๋ฅผ ํ†ตํ•ด ์ฐฝ์ž‘์ž๋Š” ๋‹จ์ˆœํžˆ ํ…์ŠคํŠธ๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด, ์ผ๊ด€๋œ ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€์™€ ๊ณ ์œ ํ•œ ๋ฏธ์  ์ฝ”๋“œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค [4, 5]. + +## ๐Ÿ“– Core Content +* **๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด(Parameter Control)์˜ ์›์น™๊ณผ ์ฃผ์š” ์ข…๋ฅ˜** + * ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ•ญ์ƒ ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ์˜ **๋งจ ๋์— ์ด์ค‘ ํ•˜์ดํ”ˆ(`--`)๊ณผ ํ•จ๊ป˜ ๋ฐฐ์น˜**๋˜์–ด์•ผ ํ•˜๋ฉฐ, ์‰ผํ‘œ๋‚˜ ๋งˆ์นจํ‘œ ๊ฐ™์€ ๊ตฌ๋‘์ ์„ ํฌํ•จํ•ด์„œ๋Š” ์•ˆ ๋œ๋‹ค [6, 7]. + * **์ข…ํšก๋น„(`--ar` ๋˜๋Š” `--aspect`):** ์ด๋ฏธ์ง€์˜ ๊ฐ€๋กœ์„ธ๋กœ ๋น„์œจ(์˜ˆ: `--ar 16:9`, `--ar 3:2`)์„ ๊ฒฐ์ •ํ•˜๋ฉฐ, V7 ๋ชจ๋ธ์—์„œ๋Š” ์ตœ๋Œ€ 14:1์˜ ๋น„์œจ๊นŒ์ง€ ์ง€์›ํ•œ๋‹ค [2, 8, 9]. + * **์Šคํƒ€์ผ๋ผ์ด์ฆˆ(`--s` ๋˜๋Š” `--stylize`):** 0์—์„œ 1000 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•˜์—ฌ ๋ฏธ๋“œ์ €๋‹ˆ ๊ณ ์œ ์˜ ์˜ˆ์ˆ ์  ํ•ด์„ ๊ฐ•๋„๋ฅผ ์ œ์–ดํ•œ๋‹ค. **๊ฐ’์ด ๋†’์„์ˆ˜๋ก ๋ฏธํ•™์ ์ด๊ณ  ์ถ”์ƒ์ ์ธ ๊ฒฐ๊ณผ**๊ฐ€ ๋‚˜์˜ค๋ฉฐ, ๋‚ฎ์„์ˆ˜๋ก ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ์ง€์‹œ์— ๋” ์ถฉ์‹คํ•œ ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค [4, 10, 11]. + * **์นด์˜ค์Šค(`--c` ๋˜๋Š” `--chaos`):** 0์—์„œ 100 ์‚ฌ์ด์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜์—ฌ ์ƒ์„ฑ๋˜๋Š” ์ดˆ๊ธฐ ์ด๋ฏธ์ง€ ๊ฐ„์˜ ๋‹ค์–‘์„ฑ๊ณผ ๋ฌด์ž‘์œ„์„ฑ์„ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค [12, 13]. + * **๊ธฐํƒ€ ์ฃผ์š” ์ œ์–ด:** ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(`--no`), ๋ Œ๋”๋ง ์‹œ๊ฐ„๊ณผ ์ด๋ฏธ์ง€ ๋””ํ…Œ์ผ ํ’ˆ์งˆ์„ ์กฐ์ ˆํ•˜๋Š” ํ€„๋ฆฌํ‹ฐ(`--q`), ์ผ๊ด€๋œ ๋…ธ์ด์ฆˆ ํŒจํ„ด์„ ์žฌ์‚ฌ์šฉํ•˜๋Š” ์‹œ๋“œ(`--seed`), ๊ธฐ์ดํ•œ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์œ„์–ด๋“œ(`--weird`), V7์—์„œ ์ €๋ ดํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ์‹œ์•ˆ์„ ์ƒ์„ฑํ•˜๋Š” ๋“œ๋ž˜ํ”„ํŠธ(`--draft`) ๋“ฑ์ด ์žˆ๋‹ค [12, 14, 15]. + +* **์ฐธ์กฐ ๊ธฐ๋Šฅ(Reference Features)์„ ํ†ตํ•œ ์ผ๊ด€์„ฑ ํ™•๋ณด** + * **์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`):** ์ฐธ์กฐํ•˜๊ณ ์ž ํ•˜๋Š” ์ด๋ฏธ์ง€์˜ URL์„ ํ”„๋กฌํ”„ํŠธ์— ์ž…๋ ฅํ•˜์—ฌ, **๋Œ€์ƒ์˜ ๋ถ„์œ„๊ธฐ, ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ, ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ์„ ์ƒˆ๋กœ์šด ์ž‘์—…๋ฌผ์— ๋ณต์ œ**ํ•œ๋‹ค [3, 4]. ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ๋‘ ๊ฐœ ์ด์ƒ์˜ URL์„ ํ˜ผํ•ฉํ•จ์œผ๋กœ์จ ์ž์‹ ๋งŒ์˜ '์‹œ๊ทธ๋‹ˆ์ฒ˜ ์Šคํƒ€์ผ'์„ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์œผ๋ฉฐ, ์Šคํƒ€์ผ ๊ฐ€์ค‘์น˜(`--sw`) ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๊ทธ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค [5, 15, 16]. + * **์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`):** ๋™์ผํ•œ ์บ๋ฆญํ„ฐ(์–ผ๊ตด, ๋จธ๋ฆฌ ๋“ฑ)์˜ ์ •์ฒด์„ฑ์„ ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์— ๊ฑธ์ณ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•œ๋‹ค. ์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜(`--cw`)๋ฅผ 0~100 ์‚ฌ์ด๋กœ ์„ค์ •ํ•˜์—ฌ ์–ผ๊ตด๋งŒ ์œ ์‚ฌํ•˜๊ฒŒ ์œ ์ง€ํ• ์ง€, ์˜์ƒ๊ณผ ๋จธ๋ฆฌ ๋ชจ์–‘๊นŒ์ง€ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€ํ• ์ง€ ๋ณ€ํ™” ์ •๋„๋ฅผ ์ง€์ •ํ•  ์ˆ˜ ์žˆ๋‹ค [5, 11, 13]. + * **์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`):** V7 ๋ฒ„์ „์— ์ƒˆ๋กญ๊ฒŒ ๋„์ž…๋œ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์œผ๋กœ, ๋‹จ์ˆœํ•œ ์Šคํƒ€์ผ์ด๋‚˜ ์ธ๋ฌผ์„ ๋„˜์–ด **ํŠน์ • ์‚ฌ๋ฌผ(์ปค์Šคํ…€ ์ฐจ๋Ÿ‰, ํŠน์ • ๋ณด์„ ๋“ฑ)์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ๊ธฐ์–ต**ํ•˜์—ฌ ๋‹ค๋ฅธ ์žฅ๋ฉด๊ณผ ํ™˜๊ฒฝ์—์„œ๋„ ๋™์ผํ•œ ํ”ผ์‚ฌ์ฒด๋ฅผ ์ •ํ™•ํžˆ ์žฌํ˜„ํ•ด๋‚ธ๋‹ค [4, 16, 17]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง(Prompt Engineering)]], [[์บ๋ฆญํ„ฐ ์ฐธ์กฐ(Character Reference)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ V7 ์—…๋ฐ์ดํŠธ ๋ฐ ์‹œ๊ฐ์  ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ์†Œ์Šค์— ๋”ฐ๋ฅด๋ฉด ์ฐธ์กฐ(Reference) ๊ธฐ๋Šฅ๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด๊ฐ€ ์ƒ์„ฑ๋ฌผ์˜ ๋ฐฉํ–ฅ์„ฑ ๋ฐ ์ผ๊ด€์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ค์ง€๋งŒ, ๋ฏธ๋“œ์ €๋‹ˆ ์‹œ์Šคํ…œ์„ ์™„๋ฒฝํ•˜๊ฒŒ '๊ฒฐ์ •๋ก ์ (deterministic)'์œผ๋กœ ๋งŒ๋“ค์ง€๋Š” ์•Š์œผ๋ฏ€๋กœ ์™„๋ฒฝํ•˜๊ฒŒ ์ผ์น˜ํ•˜๋Š” ํŠน์ • ๋ ˆ์ด์•„์›ƒ์ด๋‚˜ ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” ํ•œ๊ณ„๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค [18, 19]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™” ๋ฐ ์ตœ์ ํ™” (Midjourney Prompt Structuring and Optimization).md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™” ๋ฐ ์ตœ์ ํ™” (Midjourney Prompt Structuring and Optimization).md new file mode 100644 index 00000000..708354c6 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™” ๋ฐ ์ตœ์ ํ™” (Midjourney Prompt Structuring and Optimization).md @@ -0,0 +1,31 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™” ๋ฐ ์ตœ์ ํ™” (Midjourney Prompt Structuring and Optimization)]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ํ”„๋กฌํ”„ํŠธ๋Š” AI ๋ชจ๋ธ์ด ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ์ง€์‹œํ•˜๋Š” ๋ช…๋ น์–ด, ํ…์ŠคํŠธ ๋ฌ˜์‚ฌ, ์ด๋ฏธ์ง€ URL, ๊ทธ๋ฆฌ๊ณ  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)๋กœ ๊ตฌ์„ฑ๋œ ๊ตฌ์กฐํ™”๋œ ์ž…๋ ฅ๊ฐ’์ด๋‹ค [1]. ์„ฑ๊ณต์ ์ธ ํ”„๋กฌํ”„ํŠธ๋Š” ์ฃผ์ œ, ๋งค์ฒด, ํ™˜๊ฒฝ, ์กฐ๋ช…, ๋ถ„์œ„๊ธฐ ๋“ฑ์˜ ํ•ต์‹ฌ ์š”์†Œ๋ฅผ ๋ช…ํ™•ํ•œ ๊ณต์‹์— ๋”ฐ๋ผ ๋ฐฐ์—ดํ•˜์—ฌ ์ž‘์„ฑ๋œ๋‹ค [2-4]. ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด์„œ๋Š” ์Šคํƒ€์ผ ๋ฐ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ, ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)์™€ ๊ฐ™์€ ์ตœ์‹  ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ผ๊ด€์„ฑ๊ณผ ๋น„์šฉ ํšจ์œจ์„ฑ์„ ๋†’์ด๊ณ , ์ƒ์„ฑ ํ›„ ์ธํŽ˜์ธํŒ…(Vary Region)์ด๋‚˜ ์คŒ ์•„์›ƒ(Zoom Out) ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฌผ์„ ์ •๊ตํ•˜๊ฒŒ ํŽธ์ง‘ํ•˜๋Š” ๊ณผ์ •์ด ์ˆ˜๋ฐ˜๋œ๋‹ค [5-9]. + +## ๐Ÿ“– Core Content +* **ํ”„๋กฌํ”„ํŠธ์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ (Basic Prompt Structure)** + * ๋ฏธ๋“œ์ €๋‹ˆ ํ”„๋กฌํ”„ํŠธ๋Š” ํ†ต์ƒ์ ์œผ๋กœ `/imagine` ๋ช…๋ น์–ด๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ, ์„ ํƒ์ ์ธ `์ด๋ฏธ์ง€ URL`, ํ•ต์‹ฌ์ด ๋˜๋Š” `ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ`, ๊ทธ๋ฆฌ๊ณ  ์ถœ๋ ฅ๋ฌผ์„ ๋ฏธ์„ธ ์กฐ์ •ํ•˜๋Š” `๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)`์˜ ๋„ค ๊ฐ€์ง€ ์š”์†Œ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค [1]. + * ํšจ๊ณผ์ ์ธ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋Š” ๊ธฐ๊ณ„๊ฐ€ ํ•ด์„ํ•˜๊ธฐ ์‰ฝ๋„๋ก `[์ฃผ์ œ(Subject)] + [ํ–‰๋™/๋ฐฐ๊ฒฝ(Action/Setting)] + [์Šคํƒ€์ผ/๋งค์ฒด(Style/Medium)] + [์„ธ๋ถ€์‚ฌํ•ญ/์ˆ˜์‹์–ด(Details/Modifiers)] + [--๋งค๊ฐœ๋ณ€์ˆ˜]`์˜ ๋…ผ๋ฆฌ์  ์ˆœ์„œ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค [2, 4, 10]. + * ๋„ˆ๋ฌด ๊ธธ๊ณ  ๋ชจํ˜ธํ•œ ์‹œ์  ๋ฌ˜์‚ฌ๋‚˜ ๋ถ€์ •์–ด("no", "without")์˜ ์‚ฌ์šฉ์€ ํ”ผํ•ด์•ผ ํ•˜๋ฉฐ, ๋Œ€์‹  5~10๊ฐœ์˜ ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ํ‚ค์›Œ๋“œ์— ์ง‘์ค‘ํ•˜๊ฑฐ๋‚˜ ๋ถˆํ•„์š”ํ•œ ์š”์†Œ ์ œ๊ฑฐ๋ฅผ ์œ„ํ•ด ๋ช…์‹œ์ ์ธ `--no` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ ํ•ฉํ•˜๋‹ค [11-14]. + +* **๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•œ ์ถœ๋ ฅ ์ œ์–ด ๋ฐ ์ตœ์ ํ™” (Control and Optimization via Parameters)** + * ๋งค๊ฐœ๋ณ€์ˆ˜๋Š” ํ”„๋กฌํ”„ํŠธ์˜ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ๋ฐฐ์น˜ํ•ด์•ผ ํ•˜๋ฉฐ, ์‰ผํ‘œ๋‚˜ ๋งˆ์นจํ‘œ ๋“ฑ์˜ ๊ตฌ๋‘์  ์—†์ด ๋„์–ด์“ฐ๊ธฐ์™€ ์ด์ค‘ ํ•˜์ดํ”ˆ(`--`)์œผ๋กœ ์ž‘์„ฑํ•ด์•ผ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค [15, 16]. + * ๊ธฐ๋ณธ ๋งค๊ฐœ๋ณ€์ˆ˜์ธ ์ข…ํšก๋น„(`--ar`), ์˜ˆ์ˆ ์  ์Šคํƒ€์ผํ™” ๊ฐœ์ž… ์ •๋„(`--stylize`), ๊ฒฐ๊ณผ๋ฌผ์˜ ๋ฌด์ž‘์œ„์„ฑ(`--chaos`), ์ด๋ฏธ์ง€ ๊ฐ€์ค‘์น˜(`--iw`) ๋“ฑ์„ ์กฐํ•ฉํ•˜์—ฌ ์‹œ๊ฐ์  ๊ตฌ๋„์™€ ๋ฏธํ•™์  ๊ฐ•๋„๋ฅผ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค [1, 16-19]. + * **์ฐธ์กฐ(Reference) ๊ธฐ๋Šฅ์˜ ๊ณ ๋„ํ™”:** ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`), ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`), ๊ทธ๋ฆฌ๊ณ  V7์— ๋„์ž…๋˜์–ด ์‚ฌ๋ฌผ์˜ ์ •์ฒด์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด, ๋ณต์žกํ•œ ํ…์ŠคํŠธ ๋ฌ˜์‚ฌ ์—†์ด๋„ ์ผ๊ด€๋œ ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€์™€ ์บ๋ฆญํ„ฐ ์„œ์‚ฌ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค [5, 9, 19-21]. ๋˜ํ•œ ๊ฐœ์ธํ™”(`--p`) ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ์šฉํ•˜๋ฉด ์‚ฌ์šฉ์ž์˜ ๊ณผ๊ฑฐ ์„ ํ˜ธ ์Šคํƒ€์ผ์„ ๋ชจ๋ธ์ด ํ•™์Šตํ•˜์—ฌ ์ž๋™์œผ๋กœ ๊ฒฐ๊ณผ๋ฌผ์— ๋ฐ˜์˜ํ•œ๋‹ค [22]. + +* **๋ฒ„์ „๋ณ„ ํŠน์ง•์„ ํ™œ์šฉํ•œ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™” (Version-specific Workflow Optimization)** + * **ํ…์ŠคํŠธ ๋ Œ๋”๋ง ๋ฐ ํ•ด์ƒ๋„:** ๋ฏธ๋“œ์ €๋‹ˆ V7์€ ๋”ฐ์˜ดํ‘œ ์•ˆ์— ๋‹จ์–ด๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์˜คํƒ€ ์—†์ด ํ…์ŠคํŠธ๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๋Šฅ๋ ฅ์„ ๊ฐ–์ท„์œผ๋ฉฐ, V8.1 Alpha ๋ฒ„์ „์€ ์—…์Šค์ผ€์ผ๋ง ๊ณผ์ • ์—†์ด 2K ํ•ด์ƒ๋„์˜ ๊ณ ํ™”์งˆ(HD) ์ด๋ฏธ์ง€๋ฅผ 4~5๋ฐฐ ๋น ๋ฅธ ์†๋„๋กœ ์ถœ๋ ฅํ•œ๋‹ค [5, 23, 24]. + * **๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode):** V7๋ถ€ํ„ฐ ์ง€์›๋˜๋Š” `--draft` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜๋ฉด GPU ๋น„์šฉ์„ ์ ˆ๋ฐ˜์œผ๋กœ ์ค„์ด๋ฉด์„œ ์•ฝ 10๋ฐฐ ๋น ๋ฅด๊ฒŒ ์‹œ์•ˆ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค [2, 7, 17]. ์ด๋Š” ์ œํ’ˆ ํŒ€์ด๋‚˜ ์ฐฝ์ž‘์ž๊ฐ€ ์ €๋น„์šฉ์œผ๋กœ ์—ฌ๋Ÿฌ ์•„์ด๋””์–ด๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํƒ์ƒ‰(Ideation)ํ•˜๊ณ  ์ตœ์ ์˜ ๋ฐฉํ–ฅ์„ ์„ ํƒํ•œ ํ›„ ๊ณ ํ’ˆ์งˆ๋กœ ๋ Œ๋”๋งํ•˜๋Š” ์‹ค๋ฌด์  ์›Œํฌํ”Œ๋กœ์šฐ์— ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•œ๋‹ค [7, 22, 25]. + +* **์ƒ์„ฑ ํ›„ ์‚ฌํ›„ ํŽธ์ง‘ ๋ฐ ์ •๊ตํ™” (Post-generation Editing & Refinement)** + * **์˜์—ญ๋ณ„ ๋ณ€์ฃผ(Vary Region / Inpainting):** ์ด๋ฏธ์ง€๊ฐ€ ์ƒ์„ฑ๋œ ํ›„ ๋งˆ์Œ์— ๋“ค์ง€ ์•Š๋Š” ๋ถ€๋ถ„์ด๋‚˜ ์ถ”๊ฐ€ํ•˜๊ณ  ์‹ถ์€ ์˜์—ญ(์˜ˆ: ๋ชจ์ž๋ฅผ ์™•๊ด€์œผ๋กœ ๋ณ€๊ฒฝ)๋งŒ ์„ ํƒํ•˜์—ฌ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค [6, 26-28]. ๋ฆฌ๋ฏน์Šค(Remix) ๋ชจ๋“œ์™€ ๊ฒฐํ•ฉํ•˜๋ฉด ์„ ํƒํ•œ ์˜์—ญ์— ๋Œ€ํ•ด์„œ๋งŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜์ •ํ•˜์—ฌ ์™„๋ฒฝํ•œ ๋งฅ๋ฝ์„ ์œ ์ง€ํ•œ ์ฑ„ ํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค [28-30]. + * **์‹œ์•ผ ๋ฐ ๊ตฌ๋„ ํ™•์žฅ(Pan & Zoom Out):** ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€๊ฐ€ ๋„ˆ๋ฌด ๊ทผ์ ‘ํ•ด ์žˆ๊ฑฐ๋‚˜ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•ด์•ผ ํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. 'Pan'์„ ํ†ตํ•ด ํŠน์ • ๋ฐฉํ–ฅ์œผ๋กœ ๊ณต๊ฐ„์„ ๋Š˜๋ฆฌ๊ฑฐ๋‚˜ 'Zoom Out'์„ ํ†ตํ•ด ํ”ผ์‚ฌ์ฒด ์ฃผ๋ณ€์˜ ํ™˜๊ฒฝ์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ์™„๋ฒฝํ•œ ๊ตฌ๋„๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค [6, 8, 30]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]], [[์ธํŽ˜์ธํŒ… (Inpainting)]], [[ํ™•์‚ฐ ๋ชจ๋ธ (Diffusion Models)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ V8.1 Alpha ์›Œํฌํ”Œ๋กœ์šฐ]], [[์ƒ์—…์šฉ ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ๋””์ž์ธ ์‹œ์Šคํ…œ ๊ตฌ์ถ•]] +- **Contradictions/Notes:** ์†Œ์Šค ๋ฌธํ—Œ๋“ค์— ๋”ฐ๋ฅด๋ฉด ๋ฏธ๋“œ์ €๋‹ˆ V7์€ 2025๋…„ ์ค‘๋ฐ˜์— ๊ธฐ๋ณธ ๋ชจ๋ธ๋กœ ์„ค์ •๋˜์—ˆ๊ณ  V8.1 Alpha๋Š” 2026๋…„ 4์›”์— ์ถœ์‹œ๋˜์—ˆ์œผ๋‚˜, ๋ชจ๋ธ์˜ ๋ฐœ์ „ ์†๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฅด๋ฏ€๋กœ ์ง€์†์ ์ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฌธ๋ฒ• ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค [23, 31]. ๋˜ํ•œ, AI์—๊ฒŒ ๋ถ€์ •์ ์ธ ์ง€์‹œ(์˜ˆ: "no blur")๋ฅผ ํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ๋ช…์‹œ์ ์ธ ๊ธ์ •์  ๋ฌ˜์‚ฌ(์˜ˆ: "sharp focus")๋ฅผ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ์ „์šฉ `--no` ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์˜๋„์น˜ ์•Š์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ๋” ํšจ๊ณผ์ ์ด๋‹ค [11, 12, 32]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7 ์ดˆ์•ˆ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ.md b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7 ์ดˆ์•ˆ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ.md new file mode 100644 index 00000000..60dbf200 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7 ์ดˆ์•ˆ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ.md @@ -0,0 +1,26 @@ +# [[๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7 ์ดˆ์•ˆ ๊ธฐ๋ฐ˜ ์›Œํฌํ”Œ๋กœ์šฐ]] + +## ๐Ÿ“Œ Brief Summary +๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7์— ๋„์ž…๋œ '๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode, `--draft`)'๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์•„์ด๋””์–ด๋ฅผ ์‹ ์†ํ•˜๊ฒŒ ํƒ์ƒ‰ํ•˜๊ณ  ์ตœ์ ํ™”ํ•˜๋Š” ๋‹จ๊ณ„์  ์ž‘์—… ๋ฐฉ์‹์ด๋‹ค [1, 2]. ๋ชจ๋“  ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ฆ‰์‹œ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ Œ๋”๋งํ•˜๋Š” ๋Œ€์‹ , ํ›จ์”ฌ ๋น ๋ฅด๊ณ  ์ €๋ ดํ•˜๊ฒŒ ์ƒ์„ฑ๋œ ์ดˆ์•ˆ(Draft)์œผ๋กœ ๊ตฌ๋„์™€ ๋ฐฉํ–ฅ์„ฑ์„ ๊ฒ€ํ† ํ•œ ํ›„ ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋Š” ํ”„๋กœ์„ธ์Šค๋ฅผ ๊ฑฐ์นœ๋‹ค [3-5]. ์ด๋ฅผ ํ†ตํ•ด ์ฐฝ์ž‘์ž๋“ค์€ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ณผ์ •์—์„œ ์†Œ์š”๋˜๋Š” ๋น„์šฉ๊ณผ ์‹œ๊ฐ„์„ ํš๊ธฐ์ ์œผ๋กœ ์ ˆ๊ฐํ•˜๋ฉฐ ํšจ์œจ์ ์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค [3, 6]. + +## ๐Ÿ“– Core Content +* **๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)์˜ ํšจ์œจ์„ฑ:** + ๋ฏธ๋“œ์ €๋‹ˆ V7์˜ `--draft` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด **ํ‘œ์ค€ ์ƒ์„ฑ ๋Œ€๋น„ ์•ฝ 10๋ฐฐ ๋น ๋ฅธ ์†๋„**๋กœ ์ดˆ๊ธฐ ์ฝ˜์…‰ํŠธ์™€ ๋น ๋ฅธ ๋ณ€ํ˜•์„ ๋งŒ๋“ค์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค [2, 6]. ๋˜ํ•œ, **GPU ๋น„์šฉ์„ ์ ˆ๋ฐ˜ ์ˆ˜์ค€์œผ๋กœ ๋‚ฎ์ถ”์–ด** ๋งค์›” ์ œ๊ณต๋˜๋Š” 'Fast' ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ๋‹ค๋“ฌ์„ ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•œ๋‹ค [3, 6, 7]. + +* **๋‹จ๊ณ„์  ์‹œ๊ฐํ™” ํ”„๋กœ์„ธ์Šค(Staged Process):** + ์„ฑ๊ณต์ ์ธ V7 ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ํ•˜๋‚˜์˜ ๋””์ž์ธ ๊ฒ€ํ†  ๋ฃจํ”„(Design review loop)์ฒ˜๋Ÿผ ๋‹ค๋ฃจ๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค [4]. + 1. **์ €๋น„์šฉ ์‹œ์•ˆ ๋Œ€๋Ÿ‰ ์ƒ์„ฑ:** ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์™€ ์ข…ํšก๋น„(Aspect Ratios)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ €ํ’ˆ์งˆ์˜ ์ดˆ์•ˆ์„ ์—ฌ๋Ÿฌ ๊ฐœ ์ƒ์„ฑํ•œ๋‹ค [1, 3]. + 2. **๊ฒ€ํ†  ๋ฐ ์„ ์ •:** ์ƒ์„ฑ๋œ ์ดˆ์•ˆ ์ค‘ ๊ฐ€์žฅ ์œ ๋งํ•œ ๊ตฌ๋„๋‚˜ ๋ฐฉํ–ฅ์„ฑ์„ ๊ฐ€์ง„ ๊ฒฐ๊ณผ๋ฌผ์„ ์„ ๋ณ„ํ•œ๋‹ค [1]. ์ด ๊ณผ์ •์—์„œ ๋ธŒ๋žœ๋“œ ๊ฐ€์ด๋“œ๋ผ์ธ์— ๋งž์ง€ ์•Š๋Š” ์ถœ๋ ฅ๋ฌผ์„ ๋ฏธ๋ฆฌ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค [5]. + 3. **๊ณ ํ’ˆ์งˆ ์Šน๊ฒฉ(Refinement & Promotion):** ์„ ์ •๋œ ์ดˆ์•ˆ ํ›„๋ณด๋ฅผ ์ „์ฒด ํ•ด์ƒ๋„ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ์šฉํ•˜์—ฌ ๊ณ ํ™”์งˆ(HD)์˜ ์ตœ์ข… ์ด๋ฏธ์ง€๋กœ ๋ Œ๋”๋งํ•œ๋‹ค [1, 5, 6, 8]. + 4. **๋ฐฉํ–ฅ์„ฑ ์žฌ์‚ฌ์šฉ:** ์„ฑ๊ณต์ ์ธ ๊ฒฐ๊ณผ๋ฌผ์˜ ์‹œ๋“œ(Seed)๋‚˜ ์ž‘์—… ID, ์ฐธ์กฐ ์ด๋ฏธ์ง€(Style/Omni Reference) ๋“ฑ์˜ ๋ฐฉํ–ฅ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์ €์žฅํ•˜์—ฌ ํ›„์† ์ƒ์„ฑ์— ๋ฐ˜๋ณต์ ์œผ๋กœ ์žฌ์‚ฌ์šฉํ•œ๋‹ค [1, 5, 9]. + +* **ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์—์„œ์˜ ์ „๋žต์  ์ด์ :** + ์ด๋Ÿฌํ•œ ์ ‘๊ทผ๋ฒ•์€ ๋‹จ์ˆœํ•œ ๊ธฐ๋Šฅ ํ™œ์šฉ์„ ๋„˜์–ด ๋น„์šฉ์„ ํ†ต์ œํ•˜๋Š” ๊ทผ๋ณธ์ ์ธ ์ˆ˜๋‹จ์ด๋‹ค [4]. ์ „๋ฌธ๊ฐ€๋“ค์€ ์ˆ˜์ฒœ ๊ฐœ์˜ ์•„์ด๋””์–ด๋ฅผ ์ฆ‰๊ฐ์ ์œผ๋กœ ์‹œ๊ฐํ™”ํ•˜๊ณ  ์ตœ์ ์˜ ๊ฒฐ๊ณผ๋ฅผ ์–ป์–ด๋‚ด๋Š” **'ํšจ์œจ์ ์ธ ์—์ด์ „ํ‹ฑ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ ์›Œํฌํ”Œ๋กœ์šฐ'**๋ฅผ ์ •์ฐฉ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค [4-6]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Midjourney Parameters]], [[Iterative Prompting]], [[Style Reference (--sref)]], [[Omni Reference (--oref)]] +- **Projects/Contexts:** [[API-backed Image Generation Workflow]], [[Commercial AI Art Production]] +- **Contradictions/Notes:** ์ดˆ์•ˆ ๋ชจ๋“œ๋Š” ํ’ˆ์งˆ์ด ๋‹ค์†Œ ๋‚ฎ์€ ๋ฒ„์ „์„ ์ƒ์„ฑํ•˜๋ฏ€๋กœ ์ตœ์ข… ์ž์‚ฐ์œผ๋กœ ๋ฐ”๋กœ ์‚ฌ์šฉํ•˜๊ธฐ๋ณด๋‹ค๋Š” ํ”„๋กฌํ”„ํŠธ์™€ ๊ตฌ๋„๋ฅผ ํ…Œ์ŠคํŠธํ•˜๋Š” ์šฉ๋„๋กœ ์ ํ•ฉํ•˜๋‹ค [3]. ๋˜ํ•œ, ์ด ์›Œํฌํ”Œ๋กœ์šฐ๋Š” ์—„๊ฒฉํ•˜๊ณ  ์ •ํ™•ํ•œ ํ…œํ”Œ๋ฆฟ ์žฌ์ƒ์‚ฐ๋ณด๋‹ค๋Š” ๋ฏธ์ ์ธ ๊ฐ๊ฐ๊ณผ ์Šคํƒ€์ผ ๋ณ€ํ˜•์ด ์ค‘์š”ํ•œ ์ฐฝ์˜์  ์ž‘์—…์— ํ›จ์”ฌ ํšจ๊ณผ์ ์ด๋‹ค [10]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement).md b/10_Wiki/Topics_Art/๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement).md new file mode 100644 index 00000000..398379fa --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement).md @@ -0,0 +1,19 @@ +# [[๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement)]] + +## ๐Ÿ“Œ Brief Summary +๋ฐ˜๋ณต์  ์ •๊ตํ™”๋Š” ๋‹จ ํ•œ ๋ฒˆ์˜ ์™„๋ฒฝํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์ตœ์ข… ์ด๋ฏธ์ง€๋ฅผ ์–ป์œผ๋ ค ํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๋‹จ์ˆœํ•˜๊ณ  ๋ช…ํ™•ํ•œ ์ดˆ๊ธฐ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ์ง€์†์ ์œผ๋กœ ์ง€์‹œ์–ด๋ฅผ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ์˜ ํ•ต์‹ฌ ๊ณผ์ •์ด๋‹ค [1, 2]. ์ฒซ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋ฅผ ๋ฒ ์ด์Šค๋กœ ์‚ผ์•„ ์กฐ๋ช…, ๊ตฌ๋„, ์Šคํƒ€์ผ, ์„ธ๋ถ€ ๋ฌ˜์‚ฌ ๋“ฑ์„ ์ ์ง„์ ์œผ๋กœ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ œ๊ฑฐํ•˜๋ฉฐ, ์ด ๊ณผ์ •์€ ๊ธฐ๊ณ„์— ๋Œ€ํ•œ ์ผ๋ฐฉ์ ์ธ ๋ช…๋ น์ด๋ผ๊ธฐ๋ณด๋‹ค ๋ชจ๋ธ๊ณผ์˜ ๋ฐ˜๋ณต์ ์ธ ๋Œ€ํ™” ๋ฐ ํ˜‘์—… ๊ณผ์ •์œผ๋กœ ์ •์˜๋œ๋‹ค [1, 3, 4]. + +## ๐Ÿ“– Core ๋ฌดContent +- **์ดˆ๊ธฐ ์ ‘๊ทผ๋ฒ•**: ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋ชจ๋“  ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ๋‹ด์•„ ์™„๋ฒฝํ•˜๊ฒŒ ๋งŒ๋“ค๋ ค๊ณ  ๋…ธ๋ ฅํ•  ํ•„์š”๋Š” ์—†๋‹ค [1]. ๋Œ€์‹  ๊ฐœ๋ฐฉ์ ์ด๊ณ  ๋‹จ์ˆœ๋ช…๋ฃŒํ•œ ์ง€์‹œ์–ด๋กœ ์‹œ์ž‘ํ•˜์—ฌ AI์—๊ฒŒ ์ฐฝ์˜์  ์ž์œ ๋ฅผ ๋ถ€์—ฌํ•˜๊ณ  ๋‹ค์–‘ํ•œ ์ดˆ๊ธฐ ๊ฒฐ๊ณผ๋ฌผ์„ ํ™•์ธํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค [1, 2]. +- **๊ฒฐ๊ณผ ํ‰๊ฐ€ ๋ฐ ์ ์ง„์  ์ˆ˜์ •**: ์ƒ์„ฑ๋œ ์ฒซ ๋ฒˆ์งธ ์ด๋ฏธ์ง€๋ฅผ ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€(Base Image)๋กœ ์‚ผ์•„ ๋ถ€์กฑํ•œ ๋ถ€๋ถ„์ด๋‚˜ ๊ฐœ์„ ์ ์„ ํŒŒ์•…ํ•œ๋‹ค [4, 5]. ์ดํ›„ ํ”„๋กฌํ”„ํŠธ์— ์กฐ๋ช…, ๊ตฌ๋„, ์ƒ‰์ƒ, ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ ๋“ฑ์˜ ๋ฌ˜์‚ฌ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ๋ณ€๊ฒฝํ•˜๋ฉฐ ์ด๋ฏธ์ง€๊ฐ€ ์‚ฌ์šฉ์ž์˜ ์‹œ๊ฐ์  ์˜๋„์™€ ์ผ์น˜ํ•  ๋•Œ๊นŒ์ง€ ๋ฐ˜๋ณตํ•ด์„œ ๋‹ค๋“ฌ๋Š”๋‹ค [1, 3, 5]. +- **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋ฅผ ํ†ตํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ**: ์ˆ˜์ • ๊ณผ์ •์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์›์น˜ ์•Š๋Š” ๊ฒฐํ•จ(์˜ˆ: ์ผ๊ทธ๋Ÿฌ์ง„ ์†๊ฐ€๋ฝ, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ)์ด ๋‚˜ํƒ€๋‚  ๊ฒฝ์šฐ, ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ์ •ํ™•ํžˆ ๊ฒฉ๋ฆฌํ•˜์—ฌ ํ‘œ์ ํ™”๋œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๋ถˆํ•„์š”ํ•œ ๋‹จ์–ด๋ฅผ ์ œ๊ฑฐ(Prune)ํ•ด ๋‚˜๊ฐ€๋Š” ๋ฐฉ์‹์œผ๋กœ ๊ฒฐ๊ณผ๋ฌผ์„ ์ตœ์ ํ™”ํ•œ๋‹ค [6]. +- **๋ถ€๋ถ„ ์‚ฌํ›„ ํŽธ์ง‘์˜ ํ™œ์šฉ**: ์ „์ฒด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ ์™ธ์—๋„ ๋ฏธ๋“œ์ €๋‹ˆ์˜ ์ธํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์ธ Vary (Region)์ด๋‚˜ ์คŒ ์•„์›ƒ(Zoom Out) ๊ฐ™์€ ๋„๊ตฌ๋ฅผ ํ™œ์šฉํ•˜์—ฌ, ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ๋งฅ๋ฝ์€ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ์ง€ํ•œ ์ฑ„ ํŠน์ • ๋ถ€๋ถ„๋งŒ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•˜๋Š” ๋“ฑ์˜ ์‚ฌํ›„ ํŽธ์ง‘์„ ๊ฑฐ์น˜๋ฉฐ ์ด๋ฏธ์ง€๋ฅผ ์ •๊ตํ™”ํ•œ๋‹ค [3, 4, 7]. +- **์ „๋ฌธ๊ฐ€์˜ ํ•„์ˆ˜ ์—ญ๋Ÿ‰**: ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์€ ๋‹จ๋ฐœ์ ์ธ ๋ช…๋ น ํ•˜๋‹ฌ์ด ์•„๋‹ˆ๋ผ ๋ชจ๋ธ๊ณผ์˜ ๋ฐ˜๋ณต์ ์ธ ํ˜‘์—… ๊ณผ์ •์ด๋‹ค [4]. ์ „๋ฌธ๊ฐ€์ผ์ˆ˜๋ก ์ฒซ ๋ฒˆ์งธ ๊ฒฐ๊ณผ๋ฌผ์— ๋งŒ์กฑํ•˜๊ฑฐ๋‚˜ ํฌ๊ธฐํ•˜์ง€ ์•Š๊ณ , ์ด๋Ÿฌํ•œ ํ”ผ๋“œ๋ฐฑ ๋ฃจํ”„๋ฅผ ๊ฑฐ์น˜๋ฉฐ ์ถ”์ƒ์ ์ธ ์•„์ด๋””์–ด๋ฅผ ์™„์„ฑ๋œ ์‹œ๊ฐ๋ฌผ๋กœ ์ „ํ™˜ํ•ด ๋‚ธ๋‹ค [3, 4]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[์‚ฌํ›„ ํŽธ์ง‘ (Post-editing)]], [[Vary Region (์ธํŽ˜์ธํŒ…)]] +- **Projects/Contexts:** ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ๋ฐ ๋ฉ”ํƒ€ AI(Meta AI)๋ฅผ ํ™œ์šฉํ•œ ์ˆœ์ฐจ์  ํ”„๋กฌํ”„ํŠธ ๊ฐœ์„  ๋ฐ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ [3, 4, 7]. +- **Contradictions/Notes:** ๋Šฅ๋ จ๋œ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋‚˜ ๋งˆ์Šคํ„ฐ ์•„ํ‹ฐ์ŠคํŠธ๊ฐ€ ๋‹จ ํ•œ ๋ฒˆ์˜ ์‹œ๋„๋งŒ์œผ๋กœ ์™„๋ฒฝํ•œ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด๋‚ธ๋‹ค๋Š” ๊ฒƒ์€ ํ”ํ•œ ์˜คํ•ด์ด๋ฉฐ, ์‹ค์ œ๋กœ๋Š” ์งง์€ ์‹œ๊ฐ„ ๋‚ด์— ์••์ถ•๋œ ์ˆ˜๋งŽ์€ ํ…Œ์ŠคํŠธ์™€ ์ˆ˜์ •์˜ ๋ฐ˜๋ณต ๊ณผ์ •(Iterative process)์„ ๊ฑฐ์นœ๋‹ค [8]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ฐ˜๋ณต์  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ(Iterative Prompt Engineering Workflow).md b/10_Wiki/Topics_Art/๋ฐ˜๋ณต์  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ(Iterative Prompt Engineering Workflow).md new file mode 100644 index 00000000..4f863006 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ฐ˜๋ณต์  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ(Iterative Prompt Engineering Workflow).md @@ -0,0 +1,25 @@ +# [[๋ฐ˜๋ณต์  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ(Iterative Prompt Engineering Workflow)]] + +## ๐Ÿ“Œ Brief Summary +๋ฐ˜๋ณต์  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํ•œ ๋ฒˆ์˜ ์‹œ๋„๋กœ ์™„๋ฒฝํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป์œผ๋ ค ํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๋‹จ์ˆœํ•˜๊ณ  ๋ช…ํ™•ํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฅผ ํ‰๊ฐ€ํ•˜๊ณ  ์ ์ง„์ ์œผ๋กœ ๋””ํ…Œ์ผ์„ ์ถ”๊ฐ€ํ•ด ๋‚˜๊ฐ€๋Š” ํ˜‘์—… ๊ณผ์ •์„ ์˜๋ฏธํ•œ๋‹ค [1-4]. ์ด ๊ณผ์ •์€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์ž์™€ AI ๋ชจ๋ธ ๊ฐ„์˜ ๋Œ€ํ™”์ฒ˜๋Ÿผ ์ด๋ฃจ์–ด์ง€๋ฉฐ, ๋Ÿฌํ”„ํ•œ ์Šค์ผ€์น˜์—์„œ ์‹œ์ž‘ํ•ด ์กฐ๋ช…, ์Šคํƒ€์ผ, ๊ตฌ๋„ ๋“ฑ์„ ๋‹ค๋“ฌ์–ด ์ตœ์ข…์ ์œผ๋กœ ์™„์„ฑ๋„ ๋†’์€ ์ด๋ฏธ์ง€๋ฅผ ๋„์ถœํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ์ ‘๊ทผ๋ฒ•์ด๋‹ค [2, 5, 6]. + +## ๐Ÿ“– Core Content +* **๋‹จ์ˆœํ•œ ์‹œ์ž‘๊ณผ ๋ผˆ๋Œ€ ๊ตฌ์ถ• (Start Simple):** + ์ฒ˜์Œ๋ถ€ํ„ฐ ๋„ˆ๋ฌด ๊ธธ๊ณ  ๋ณต์žกํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด AI๊ฐ€ ํ˜ผ๋ž€์„ ๊ฒช๊ฑฐ๋‚˜ ์ฐฝ์˜์„ฑ์„ ๋ฐœํœ˜ํ•  ์—ฌ์ง€๊ฐ€ ์ค„์–ด๋“ ๋‹ค [7, 8]. ๋Œ€ํ˜• ์–ธ์–ด ๋ชจ๋ธ(LLM)์— ์˜์กดํ•ด ์ง€๋‚˜์น˜๊ฒŒ ์‹œ์ ์ด๊ณ  ์žฅ์‹์ ์ธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋งŒ๋“œ๋Š” ๋Œ€์‹ , ์ฃผ์ œ์™€ ํ™˜๊ฒฝ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ ์š”์†Œ๋ฅผ ๋‹ด์€ ๊ฐ„๊ฒฐํ•œ ์ง€์‹œ์–ด(์˜ˆ: 15~50๋‹จ์–ด, 2~3๋ฌธ์žฅ)๋กœ ์‹œ์ž‘ํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ๋ผˆ๋Œ€๋ฅผ ์žก๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•˜๋‹ค [7-9]. +* **์ ์ง„์  ๊ตฌ์ฒดํ™” (Layering Details):** + ์ƒ์„ฑ๋œ ์ฒซ ๋ฒˆ์งธ ๊ฒฐ๊ณผ๋ฌผ(๋ฒ ์ด์Šค ์ด๋ฏธ์ง€)์„ ํ™•์ธํ•œ ํ›„, ์›ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์œ ๋„ํ•˜๊ธฐ ์œ„ํ•ด ๋””ํ…Œ์ผ์„ ์ธต์ธต์ด ๋ง๋ถ™์—ฌ ๋‚˜๊ฐ„๋‹ค(Layering) [1, 4, 9, 10]. ์ฃผ์ฒด์— ๋Œ€ํ•œ ๋ฌ˜์‚ฌ๋ฅผ ์‹œ์ž‘์œผ๋กœ ์กฐ๋ช…, ์นด๋ฉ”๋ผ ์•ต๊ธ€, ์˜ˆ์ˆ ์  ์Šคํƒ€์ผ, ๋ถ„์œ„๊ธฐ ๋“ฑ์„ ์ถ”๊ฐ€ํ•˜๋ฉฐ ์ด๋ฏธ์ง€๋ฅผ ์ •๊ตํ™”ํ•œ๋‹ค [11, 12]. +* **ํ‰๊ฐ€ ๋ฐ ์ˆ˜์ •์˜ ์ˆœํ™˜ (Evaluate and Adjust):** + ์ฒซ ๋ฒˆ์งธ ์„ธ๋Œ€(Generation)๊ฐ€ ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์ด ๋˜๋Š” ๊ฒฝ์šฐ๋Š” ๊ฑฐ์˜ ์—†์œผ๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ์›ํ•˜๋Š” ๊ฒƒ์„ ์ •ํ™•ํžˆ ์–ป๊ธฐ ์œ„ํ•ด 3~5ํšŒ์˜ ๋ณ€ํ˜•๊ณผ ์ˆ˜์ • ๊ณผ์ •์ด ํ•„์š”ํ•˜๋‹ค [2, 8]. ์กฐ๋ช…, ์ƒ‰์ƒ, ๊ตฌ๋„ ๋“ฑ ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์š”์†Œ๋งŒ ๋ณ€๊ฒฝํ•ด ๋ณด๋ฉฐ ๋ชจ๋ธ์ด ์–ด๋–ป๊ฒŒ ๋ฐ˜์‘ํ•˜๋Š”์ง€ ํŒŒ์•…ํ•˜๊ณ  ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ๊ณผ์ •์ด ๊ถŒ์žฅ๋œ๋‹ค [1, 8, 13]. +* **๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ™œ์šฉํ•œ ๋ฌธ์ œ ํ•ด๊ฒฐ (Targeted Negative Prompting):** + ๋ฐ˜๋ณต ๊ณผ์ •์—์„œ ๋ณ€ํ˜•๋œ ์†๊ฐ€๋ฝ์ด๋‚˜ ํ…์ŠคํŠธ ์›Œํ„ฐ๋งˆํฌ ๋“ฑ ์›์น˜ ์•Š๋Š” ๊ฒฐํ•จ์ด ๋ฐ˜๋ณต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚œ๋‹ค๋ฉด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ™œ์šฉํ•œ๋‹ค [14]. ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•œ ํ›„ ๋ˆˆ์— ๋„๋Š” ์˜ค๋ฅ˜๋งŒ ์ง„๋‹จํ•˜์—ฌ ๊ฐ€์žฅ ์ž‘์€ ๋‹จ์œ„์˜ ๊ตฌ์ฒด์ ์ธ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ‚ค์›Œ๋“œ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๋‹ค์‹œ ์ƒ์„ฑํ•˜์—ฌ ๋น„๊ตํ•˜๋Š” ๋ฐฉ์‹(Generate - Inspect - Isolate - Rerun - Prune)์ด ํšจ๊ณผ์ ์ธ ๋””๋ฒ„๊น… ์›Œํฌํ”Œ๋กœ์šฐ์ด๋‹ค [14, 15]. +* **์‚ฌํ›„ ํŽธ์ง‘ ํˆด์„ ๊ฒฐํ•ฉํ•œ ์›Œํฌํ”Œ๋กœ์šฐ:** + ์ตœ์‹  ๋„๊ตฌ๋“ค์€ ํ”„๋กฌํ”„ํŠธ ํ…์ŠคํŠธ๋งŒ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์„ ๋„˜์–ด ์‚ฌํ›„ ํŽธ์ง‘ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•œ๋‹ค. ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์˜ ๊ฒฝ์šฐ 'Vary (Region)'์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ์ „์ฒด์ ์ธ ๋ถ„์œ„๊ธฐ๋Š” ์œ ์ง€ํ•˜๋ฉด์„œ ์„ ํƒํ•œ ํŠน์ • ๋ถ€๋ถ„(์˜ˆ: ์ธ๋ฌผ์˜ ๋ชจ์ž ๋“ฑ)๋งŒ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ ์šฉํ•ด ์ •๊ตํ•˜๊ฒŒ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, 'Zoom Out', 'Pan' ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ƒ์„ฑ๋œ ์บ”๋ฒ„์Šค๋ฅผ ์ ์ง„์ ์œผ๋กœ ํ™•์žฅํ•˜๋Š” ์‹์˜ ๋ฐ˜๋ณต์  ์ž‘์—…์ด ๊ฐ€๋Šฅํ•˜๋‹ค [4, 16-18]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** `[[ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ(Prompt Structure)]]`, `[[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]]`, `[[์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ…(Inpainting and Outpainting)]]`, `[[์‹œ๊ฐ์  ์Šคํƒ€์ผ ๋ฐ ์กฐ๋ช…(Visual Style and Lighting)]]` +- **Projects/Contexts:** `[[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํ”„๋กœ์„ธ์Šค]]`, `[[Midjourney ๋ฐ DALL-E ํ”„๋กฌํ”„ํŠธ ํŠœํ† ๋ฆฌ์–ผ]]` +- **Contradictions/Notes:** + ์ผ๋ถ€ ์ดˆ๋ณด์ž๋“ค์€ ๋ณต์žกํ•œ ์–ธ์–ด ๋ชจ๋ธ(LLM)์„ ์‚ฌ์šฉํ•ด ์ฒ˜์Œ๋ถ€ํ„ฐ ๊ณ ๋„๋กœ ์žฅ์‹์ ์ด๊ณ  ๋ฐฉ๋Œ€ํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋ ค ํ•˜๊ฑฐ๋‚˜, ์˜๋ฏธ ์—†๋Š” ๋„ค๊ฑฐํ‹ฐ๋ธŒ ๋‹จ์–ด๋ฅผ ๊ธธ๊ฒŒ ๋‚˜์—ดํ•˜๋Š” '๋ธ”๋ž™๋ฆฌ์ŠคํŠธ' ๋ฐฉ์‹์„ ์ทจํ•˜๊ณค ํ•œ๋‹ค [7, 19, 20]. ๊ทธ๋Ÿฌ๋‚˜ ์†Œ์Šค๋“ค์€ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์ด AI๋ฅผ ํ˜ผ๋ž€์Šค๋Ÿฝ๊ฒŒ ํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€์˜ ์ƒ๋™๊ฐ์„ ๋–จ์–ด๋œจ๋ฆด ์ˆ˜ ์žˆ๋‹ค๊ณ  ์ง€์ ํ•˜๋ฉฐ, ์ง๊ด€์ ์ด๊ณ  ๋‹จ์ˆœํ•˜๊ฒŒ ์‹œ์ž‘ํ•ด ์‹ค์ œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ์— ๋งž์ถฐ ํƒ€๊ฒŸํŒ…ํ•˜์—ฌ ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ธ ์›Œํฌํ”Œ๋กœ์šฐ๋ผ๊ณ  ๊ฐ•์กฐํ•œ๋‹ค [7, 14, 15]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt).md b/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt).md new file mode 100644 index 00000000..0810d06b --- /dev/null +++ b/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt).md @@ -0,0 +1,28 @@ +# [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]] + +## ๐Ÿ“Œ Brief Summary +๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋Š” ์ด๋ฏธ์ง€ ์ƒ์„ฑ AI ๋ชจ๋ธ์—๊ฒŒ ๊ฒฐ๊ณผ๋ฌผ์— ํฌํ•จ๋˜์ง€ ์•Š์•„์•ผ ํ•  ์š”์†Œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค [1, 2]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ƒ์„ฑํ•  ์ด๋ฏธ์ง€์˜ ๋ฐฉํ–ฅ์„ฑ๊ณผ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•œ๋‹ค๋ฉด, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ํ—ˆ์šฉ๋˜์ง€ ์•Š๋Š” ๊ฒฝ๊ณ„(boundary)๋ฅผ ์„ค์ •ํ•˜์—ฌ ๊ธฐํ˜•์ ์ธ ํ•ด๋ถ€ํ•™์  ๊ตฌ์กฐ๋‚˜ ์›์น˜ ์•Š๋Š” ์Šคํƒ€์ผ ๋“ฑ์˜ ์‹œ๊ฐ์  ๊ฒฐํ•จ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ธ ์—ญํ• ์„ ํ•œ๋‹ค [3-5]. + +## ๐Ÿ“– Core Content +* **๊ฐœ๋… ๋ฐ ์ž‘๋™ ์›๋ฆฌ** + * ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ƒ์„ฑ ๊ณผ์ • ์ค‘ ๋ฐฉํ–ฅ์„ ์žƒ๊ณ  ์˜ค๋ฅ˜๋ฅผ ๋ฒ”ํ•˜๊ธฐ ์‰ฌ์šด AI ๋ชจ๋ธ์„ ์˜ฌ๋ฐ”๋ฅธ ๊ธธ๋กœ ์•ˆ๋‚ดํ•˜๋Š” ์ œ์–ด ์‹œ์Šคํ…œ์ด๋‹ค [1, 3]. + * ๊ธ์ • ํ”„๋กฌํ”„ํŠธ์˜ ํ…์ŠคํŠธ ๋‚ด์— ๋‹จ์ˆœํžˆ "์—†๋Š”(no)", "์•„๋‹Œ(without)" ๋“ฑ์˜ ๋ถ€์ •์–ด๋ฅผ ํ˜ผํ•ฉํ•ด ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, DALL-E 3๋‚˜ ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ๋“ฑ์˜ ๋ชจ๋ธ์€ ์ด๋ฅผ ์˜ค์ธํ•˜์—ฌ ์˜คํžˆ๋ ค ๊ทธ ๋‹จ์–ด์˜ ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•ด๋ฒ„๋ฆฌ๋Š” ์—ญํšจ๊ณผ๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ๋‹ค [6-9]. ์ด๋Ÿฌํ•œ ๋ฌธ์ œ๋ฅผ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ํ”Œ๋žซํผ์—์„œ ์ž์ฒด์ ์œผ๋กœ ์ œ๊ณตํ•˜๋Š” ์ „์šฉ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋งค๊ฐœ๋ณ€์ˆ˜๋‚˜ ํ…์ŠคํŠธ ์ž…๋ ฅ ์˜์—ญ์„ ํ™œ์šฉํ•ด์•ผ ํ•œ๋‹ค [2, 6]. + * ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๊ธ์ • ๋ฐ ๋ถ€์ • ์กฐ๊ฑดํ™”(conditioning)์˜ ๋ฐ˜์˜ ๊ฐ•๋„๋Š” **CFG(Classifier-Free Guidance) ์Šค์ผ€์ผ**์— ์˜ํ•ด ํ•จ๊ป˜ ์กฐ์ ˆ๋œ๋‹ค [4, 10]. + +* **ํ”Œ๋žซํผ๋ณ„ ์ ์šฉ ๋ฐฉ๋ฒ•** + * **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)**: ๋ณ„๋„์˜ ์ „์šฉ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ ์˜์—ญ์„ ์‚ฌ์šฉํ•œ๋‹ค [1, 11]. ๋‹จ์ˆœํžˆ "๋‚˜์œ(bad)"๊ณผ ๊ฐ™์€ ๋ชจํ˜ธํ•œ ๋‹จ์–ด๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค "์—ฌ๋ถ„์˜ ์†๊ฐ€๋ฝ(extra fingers)", "๋น„๋Œ€์นญ ๋ˆˆ(asymmetrical eyes)", "์›Œํ„ฐ๋งˆํฌ(watermark)" ๋“ฑ ๊ตฌ์ฒด์ ์ด๊ณ  ์‹œ๊ฐ์ ์ธ ๊ฒฐํ•จ ๋ช…์‚ฌ๋ฅผ ์ง€๋ชฉํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์ •๋ฐ€ํ•˜๊ฒŒ ์ž‘๋™ํ•œ๋‹ค [4, 12-14]. ๋˜ํ•œ `(blurry:1.5)`์ฒ˜๋Ÿผ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ํŠน์ • ๊ฒฐํ•จ์„ ๊ฐ•ํ•˜๊ฒŒ ๋ฐ€์–ด๋‚ผ ์ˆ˜ ์žˆ์œผ๋‚˜, ๊ณผ๋„ํ•˜๊ฒŒ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ „์ฒด์ ์ธ ์ด๋ฏธ์ง€ ๊ตฌ์กฐ์— ์ƒˆ๋กœ์šด ๋ฌธ์ œ๊ฐ€ ์ƒ๊ธธ ์ˆ˜ ์žˆ๋‹ค [15-17]. + * **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)**: ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์˜ ๋์— `--no` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ๋ง๋ถ™์—ฌ ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋‹ค(์˜ˆ: ๋‚˜๋ฌด๋ฅผ ์—†์• ๋ ค๋ฉด `--no trees` ์ž…๋ ฅ) [18, 19]. ์ด๋Š” ์ž์—ฐ์–ด์ธ "without"์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ•๋ ฅํ•˜๊ฒŒ ์ž‘๋™ํ•œ๋‹ค [2]. + * **DALL-E 3**: ๋ถ€์ •์–ด๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ์‹œ์Šคํ…œ์  ์•ฝ์ ์ด ์žˆ์œผ๋ฏ€๋กœ, "๋ฌธ์ž๊ฐ€ ํฌํ•จ๋˜์ง€ ์•Š์€"๊ณผ ๊ฐ™์ด ๋ถ€์ •์ ์ธ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฌ๊ธฐ๋ณด๋‹ค๋Š” ์›ํ•˜๋Š” ์ƒํƒœ๋ฅผ ๊ธ์ •์ ์ด๊ณ  ๊ตฌ์ฒด์ ์œผ๋กœ ๋ฌ˜์‚ฌํ•˜์—ฌ ์šฐํšŒํ•˜๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ด๋‹ค [7, 8]. + +* **์ตœ์ ํ™” ์ „๋žต๊ณผ ๋ชจ๋ธ๋ณ„ ํŠน์„ฑ** + * ๊ฒฐํ•จ์ด ๋ฐœ์ƒํ–ˆ์„ ๋•Œ, ๋ชจ๋“  ํ”„๋กฌํ”„ํŠธ์— ๋ฌด์กฐ๊ฑด ๊ธธ๊ณ  ๋ฒ”์šฉ์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์„ธํŠธ๋ฅผ ๋ณต์‚ฌํ•ด์„œ ๋ถ™์—ฌ๋„ฃ๋Š” ๊ฒƒ์€ ๊ตฌ์‹œ๋Œ€์  ๋ฐฉ์‹์ด๋‹ค [5, 11]. **๋ฐœ์ƒํ•œ ์‹œ๊ฐ์  ๋ฌธ์ œ๋ฅผ ์ง„๋‹จํ•œ ํ›„ ๊ฐ€์žฅ ๊ด€๋ จ์„ฑ ๋†’์€ ์ตœ์†Œํ•œ์˜ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋งŒ ์ถ”๊ฐ€**ํ•˜์—ฌ ์˜๋„์น˜ ์•Š์€ ์ด๋ฏธ์ง€ ์†์ƒ(collateral damage)์„ ์ค„์ด๋Š” ๊ฒƒ์ด ํ˜„๋ช…ํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋‹ค [13, 20, 21]. + * ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์˜๋„ํ•œ ํ™”ํ’์„ ๋ณดํ˜ธํ•˜๋Š” ๋ฐ์—๋„ ์“ฐ์ธ๋‹ค. ์‹ค์‚ฌ ์ดˆ์ƒํ™”๋ฅผ ์›ํ•  ๋•Œ๋Š” `cgi, render, cartoon`์„ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋กœ ์ง€์ •ํ•˜์—ฌ ํ˜„์‹ค๊ฐ์„ ์ง€ํ‚ค๊ณ , ๋ฐ˜๋Œ€๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ™”ํ’์„ ์›ํ•  ๋•Œ๋Š” `photograph, realistic`์„ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋กœ ์ฐจ๋‹จํ•˜์—ฌ ์˜๋„ํ•œ ์Šคํƒ€์ผ์ด ์‹ค์‚ฌํ’์œผ๋กœ ์˜ค์—ผ๋˜๋Š” ๊ฒƒ์„ ๋ง‰๋Š” ์ „๋žต์ด ํ•„์ˆ˜์ ์ด๋‹ค [14, 22, 23]. + * ๋ชจ๋ธ ์„ธ๋Œ€๋ณ„๋กœ ์ˆ˜์šฉ์„ฑ์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค. SD 1.5 ๋ชจ๋ธ์€ ๊ธธ๊ฒŒ ๋‚˜์—ด๋œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ชฉ๋ก์—๋„ ์ž˜ ๋Œ€์‘ํ•˜์ง€๋งŒ, ์ตœ์‹  ๋ชจ๋ธ์ธ SDXL์ด๋‚˜ Flux ๋ชจ๋ธ์€ ๊ธธ๊ณ  ๋ถˆํ•„์š”ํ•œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์–ต์ง€๋กœ ๋„ฃ์„ ๊ฒฝ์šฐ ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์˜ ๋””ํ…Œ์ผ์ด ๋ฌด๋„ˆ์ง€๊ฑฐ๋‚˜ ๊ตฌ๋„๊ฐ€ ๋ปฃ๋ปฃํ•ด์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฒฐํ•จ์— ์ •ํ™•ํžˆ ์ดˆ์ ์„ ๋งž์ถ˜ ๊ฐ„๊ฒฐํ•œ ์ž‘์„ฑ์ด ๊ถŒ์žฅ๋œ๋‹ค [24, 25]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weights)]], [[CFG ์Šค์ผ€์ผ (CFG Scale)]], [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜]] +- **Projects/Contexts:** [[์ƒ์—…์šฉ AI ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”]] +- **Contradictions/Notes:** ๋งŽ์€ ์ดˆ๋ณด์ž๋“ค์ด ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ์•ˆ์— "์—†๋Š”(no)"์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•˜๋ ค ํ•˜์ง€๋งŒ, ์ œ๊ณต๋œ ์†Œ์Šค๋“ค์€ ์ด๋Ÿฌํ•œ ์ž์—ฐ์–ด ๊ธฐ๋ฐ˜ ๋ถ€์ • ๋ฐฉ์‹์ด AI์—๊ฒŒ ์˜คํžˆ๋ ค ์—ญํšจ๊ณผ(ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•จ)๋ฅผ ๋‚ณ๋Š”๋‹ค๊ณ  ๊ณตํ†ต์ ์œผ๋กœ ์ง€์ ํ•œ๋‹ค [6, 7, 9]. ๋˜ํ•œ ๊ธด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์˜ ํšจ์œจ์„ฑ์— ์žˆ์–ด์„œ๋„ ๊ณผ๊ฑฐ ๋ชจ๋ธ(SD 1.5)๊ณผ ์ตœ์‹  ๋ชจ๋ธ(SDXL, Flux) ๊ฐ„ ์ƒ์ดํ•œ ๋ฐ˜์‘์„ ๋ณด์ด๋ฏ€๋กœ ๋งน๋ชฉ์ ์ธ ๊ธด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์˜ ๋‚จ์šฉ์€ ์ง€์–‘ํ•ด์•ผ ํ•œ๋‹ค๊ณ  ์กฐ์–ธํ•˜๊ณ  ์žˆ๋‹ค [24, 25]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts).md b/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts).md new file mode 100644 index 00000000..7bfb64c7 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts).md @@ -0,0 +1,24 @@ +# [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts)]] + +## ๐Ÿ“Œ Brief Summary +๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompts)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ์ด๋ฏธ์ง€์— ํฌํ•จ๋˜์ง€ ์•Š์•„์•ผ ํ•  ์š”์†Œ๋‚˜ ๊ฐœ๋…์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ์ œ์–ด ์‹œ์Šคํ…œ์ด๋‹ค [1, 2]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ด๋ฏธ์ง€์— ํฌํ•จํ•  ์š”์†Œ๋ฅผ ์ง€์‹œํ•˜์—ฌ ๋ชฉํ‘œ(Target)๋ฅผ ์„ค์ •ํ•œ๋‹ค๋ฉด, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ƒ์„ฑ ๊ณผ์ • ์ค‘ ์›์น˜ ์•Š๋Š” ๋ฐฉํ–ฅ์ด๋‚˜ ํŽธํ–ฅ์„ ์ฐจ๋‹จํ•˜๋Š” ํšŒํ”ผ ์ง€๋„(Avoidance map) ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค [3, 4]. ์ด๋ฅผ ํ™œ์šฉํ•˜๋ฉด ๋ถˆํ•„์š”ํ•œ ํ˜•ํƒœ ์™œ๊ณก์ด๋‚˜ ์‹œ๊ฐ์  ๊ฒฐํ•จ์„ ์‚ฌ์ „์— ๋ฐฉ์ง€ํ•˜์—ฌ ์žฌ์ž‘์—…(Reroll) ํšŸ์ˆ˜๋ฅผ ์ค„์ด๊ณ  ๊ณ ํ’ˆ์งˆ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content +* **๊ฐœ๋… ๋ฐ ์ž‘๋™ ์›๋ฆฌ** + ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ ์˜์—ญ์—์„œ "๋ฌด์—‡์ด ์—†๋Š”(without)" ํ˜•ํƒœ๋กœ ๋ฌ˜์‚ฌํ•˜๋ฉด ๋ชจ๋ธ์ด ์˜คํžˆ๋ ค ๊ทธ ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์— ์ถ”๊ฐ€ํ•˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฝ๋‹ค [1, 7]. ๋”ฐ๋ผ์„œ ๋ณ„๋„๋กœ ๋ถ„๋ฆฌ๋œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์„น์…˜์ด๋‚˜ ์ „์šฉ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ์ง€์‹œํ•ด์•ผ ํ•œ๋‹ค. ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ƒ์„ฑ ๊ณผ์ •(Diffusion process)์—์„œ ๋ชจ๋ธ์„ ์›์น˜ ์•Š๋Š” ๊ฐœ๋…์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ€์–ด๋‚ด๋Š” ์•ˆ๋‚ด์ž ์—ญํ• ์„ ํ•˜๋ฉฐ, CFG(Classifier-Free Guidance) ์Šค์ผ€์ผ ์ˆ˜์น˜์— ๋”ฐ๋ผ ๋ชจ๋ธ์ด ์ด ํšŒํ”ผ ์ง€์‹œ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฐ•๋„๊ฐ€ ๊ฒฐ์ •๋œ๋‹ค [2, 4]. + +* **๊ตฌ์ฒด์ ์ธ ์ž‘์„ฑ๋ฒ•๊ณผ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ** + ํฌ๊ด„์ ์ด๊ฑฐ๋‚˜ ๋ชจํ˜ธํ•œ ๋‹จ์–ด(์˜ˆ: "bad", "ugly")๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค, ์‹œ๊ฐ์ ์œผ๋กœ ๋ช…ํ™•ํ•œ ๊ฒฐํ•จ์„ ๊ตฌ์ฒด์ ์ธ ๋ช…์‚ฌ๋‚˜ ํŠน์ง•(์˜ˆ: "extra fingers", "misaligned eyes", "watermark")์œผ๋กœ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ด๋‹ค [8]. ์ด์ƒ์ ์ธ ์ž‘์„ฑ ์ˆœ์„œ๋Š” ๋จผ์ € ๊ธฐ๋ณธ ํ”„๋กฌํ”„ํŠธ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฐœ์ƒํ•˜๋Š” ์‹คํŒจ ์š”์†Œ๋ฅผ ์ง„๋‹จํ•œ ๋’ค์— ํ•ด๋‹น ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ์†Œํ•œ์˜ ํƒ€๊ฒŸํŒ…๋œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ฒƒ์ด๋‹ค [9, 10]. ํ•„์š”ํ•œ ๊ฒฝ์šฐ ๊ด„ํ˜ธ์™€ ์ˆซ์ž(์˜ˆ: `(blurry:1.3)`)๋ฅผ ํ™œ์šฉํ•œ ๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ๋กœ ํŠน์ • ๊ฐœ๋…์— ๋Œ€ํ•œ ํšŒํ”ผ ๊ฐ•๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค [11]. + +* **์ฃผ์š” ํ”Œ๋žซํผ๋ณ„ ์ ์šฉ ์ฐจ์ด์ ** + * **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion)**: ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์„น์…˜์ด ๊ฒฐ๊ณผ๋ฌผ ํ†ต์ œ์— ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๋ฌด๊ธฐ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ํ˜•ํƒœ ์™œ๊ณก, ์ €ํ™”์งˆ, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” ๊ฒƒ์ด ํ‘œ์ค€์ ์ด๋‹ค [12]. ๋‹จ, SD 1.5, SDXL, Flux ๋“ฑ ๋ชจ๋ธ ๋ฒ„์ „์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ์š”๊ตฌ๋˜๋Š” ์ตœ์ ํ™” ์ „๋žต์ด๋‚˜ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์˜ ๋ถ„๋Ÿ‰์—๋Š” ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค [13, 14]. + * **๋ฏธ๋“œ์ €๋‹ˆ (Midjourney)**: ํ…์ŠคํŠธ์— ๋ถ€์ •์–ด๋ฅผ ์“ฐ๊ธฐ๋ณด๋‹ค๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ์ธ `--no`๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์š”์†Œ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ๋ฐฐ์ œํ•ด์•ผ ํ•œ๋‹ค(์˜ˆ: ๋‚˜๋ฌด๊ฐ€ ์—†๋Š” ํ’๊ฒฝ์„ ์›ํ•  ๊ฒฝ์šฐ `--no trees` ์ž…๋ ฅ) [15]. + * **DALL-E 3**: "not", "no", "don't", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ • ๋ช…๋ น์–ด๋ฅผ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋งค์šฐ ์ทจ์•ฝํ•˜๋ฉฐ, ์ด๋Ÿฌํ•œ ๋‹จ์–ด๋ฅผ ์“ฐ๋ฉด ์˜คํžˆ๋ ค ํ…์ŠคํŠธ ๋‚ด์˜ ์š”์†Œ๋ฅผ ๊ทธ๋ฆผ์— ๊ทธ๋ ค๋ฒ„๋ฆฌ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ๋‹ค [16, 17]. ๋”ฐ๋ผ์„œ ๋ถ€์ •์–ด๋ฅผ ์‚ฌ์šฉํ•˜๊ธฐ๋ณด๋‹ค ์›ํ•˜๋Š” ๊ธ์ •์ ์ธ ํŠน์„ฑ์„ ๋Œ€์ฒดํ•ด์„œ ๋ฌ˜์‚ฌํ•˜๋Š” ์ ‘๊ทผ์ด ํ•„์š”ํ•˜๋‹ค [17]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๊ฐ€์ค‘์น˜ ์กฐ์ ˆ (Prompt Weights)]], [[CFG ์Šค์ผ€์ผ (CFG Scale)]] +- **Projects/Contexts:** [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion)]], [[๋ฏธ๋“œ์ €๋‹ˆ (Midjourney)]], [[DALL-E 3]] +- **Contradictions/Notes:** ํ”Œ๋žซํผ ๊ฐ„ ๋ถ€์ • ์ง€์‹œ์–ด ์ฒ˜๋ฆฌ ๋Šฅ๋ ฅ์— ๊ทน๋ช…ํ•œ ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค. ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „๊ณผ ๋ฏธ๋“œ์ €๋‹ˆ๋Š” ์ „์šฉ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์„น์…˜์ด๋‚˜ `--no` ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” ๋ฐ˜๋ฉด [12, 15], DALL-E 3์™€ ๊ฐ™์€ ์ผ๋ถ€ ๋ชจ๋ธ์€ ๋ถ€์ •์ ์ธ ์–ธ์–ด ํ‘œํ˜„("no", "without" ๋“ฑ)์„ ๋ฌธ๋งฅ์ ์œผ๋กœ ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ๋ฐฐ์ œํ•˜๋ ค๋˜ ๊ฐ์ฒด๋ฅผ ์˜คํžˆ๋ ค ๊ฒฐ๊ณผ๋ฌผ์— ํฌํ•จ์‹œํ‚ค๋Š” ์—ญํšจ๊ณผ๋ฅผ ๋ฐœ์ƒ์‹œํ‚จ๋‹ค [7, 17]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt).md b/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt).md new file mode 100644 index 00000000..8d8bdbb6 --- /dev/null +++ b/10_Wiki/Topics_Art/๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt).md @@ -0,0 +1,24 @@ +# [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]] + +## ๐Ÿ“Œ Brief Summary +๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ๊ฒฐ๊ณผ๋ฌผ์— ํฌํ•จ๋˜์ง€ ์•Š์•„์•ผ ํ•  ์š”์†Œ๋‚˜ ํŠน์ง•์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค [1, 2]. ๊ธ์ • ํ”„๋กฌํ”„ํŠธ(Positive Prompt)๊ฐ€ ์ƒ์„ฑํ•˜๊ณ ์ž ํ•˜๋Š” ๋ชฉํ‘œ ์ด๋ฏธ์ง€๋ฅผ ์ •์˜ํ•œ๋‹ค๋ฉด, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ƒ์„ฑ ๊ณผ์ •์˜ ๊ฒฝ๊ณ„์„ (Avoidance map)์„ ์„ค์ •ํ•˜์—ฌ ์›ํ•˜์ง€ ์•Š๋Š” ๊ฐœ๋…์„ ํšŒํ”ผํ•˜๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค [3, 4]. ์ด๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํ”ํžˆ ๋ฐœ์ƒํ•˜๋Š” ์ธ์ฒด ๊ตฌ์กฐ์˜ ์™œ๊ณก์ด๋‚˜ ์‹œ๊ฐ์  ๊ฒฐํ•จ์„ ์ˆ˜์ •ํ•˜๊ณ  ๋ชจ๋ธ์˜ ํŽธํ–ฅ์„ ์ œ์–ดํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์˜ ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ต๋‹ˆ๋‹ค [5-7]. + +## ๐Ÿ“– Core ์‚ฌ Content +* **์ž‘๋™ ์›๋ฆฌ์™€ ํ•„์š”์„ฑ** + ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ๋‹จ์ˆœํžˆ ์ƒ์„ฑ ํ›„์˜ ๊ฒฐํ•จ์„ ๊ฐ€๋ฆฌ๋Š” ํ•„ํ„ฐ๊ฐ€ ์•„๋‹ˆ๋ผ, ์ด๋ฏธ์ง€ ์ƒ์„ฑ(Diffusion) ๊ณผ์ • ์ค‘์— ๋ชจ๋ธ์ด ์›์น˜ ์•Š๋Š” ๊ฐœ๋…์œผ๋กœ๋ถ€ํ„ฐ ๋ฉ€์–ด์ง€๋„๋ก ์œ ๋„ํ•˜๋Š” ๊ฐ€์ด๋“œ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค [2]. ์ด๋Š” ๋ถˆํ•„์š”ํ•œ ์ด๋ฏธ์ง€ ์žฌ์ƒ์„ฑ(Reroll) ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•ด์ฃผ๊ณ , ๋ชจ๋ธ์ด ํ•™์Šต ๋ฐ์ดํ„ฐ์—์„œ ๋ฌด์˜์‹์ ์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ํŽธํ–ฅ(์˜ˆ: ์›์น˜ ์•Š๋Š” ๊ด‘ํƒ, ๊ณผ๋„ํ•˜๊ฒŒ ๊ฐ€๊ณต๋œ ํ”ผ๋ถ€ ๋“ฑ)์„ ์‚ฌ์ „์— ์ฐจ๋‹จํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [5, 6, 8]. ํŠนํžˆ ์ธ๋ฌผ์˜ ์‹ ์ฒด ๊ตฌ์กฐ(์†๊ฐ€๋ฝ ๋“ฑ), ํ…์ŠคํŠธ, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ์˜ ์˜ค๋ฅ˜๋ฅผ ์ œ์–ดํ•˜๋Š” ๋ฐ ๋นˆ๋ฒˆํ•˜๊ฒŒ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค [3, 7]. + +* **ํšจ๊ณผ์ ์ธ ์ž‘์„ฑ ์ „๋žต** + ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•  ๋•Œ๋Š” ๋‹จ์ˆœํžˆ '๋‚˜์œ(bad)'๊ณผ ๊ฐ™์€ ๋ชจํ˜ธํ•˜๊ฑฐ๋‚˜ ๊ด‘๋ฒ”์œ„ํ•œ ๋‹จ์–ด๋ฅผ ๋‚˜์—ดํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ์ด๋ฏธ์ง€์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ๋ฐœ๊ฒฌ๋˜๋Š” ์‹ค์ œ ๊ฒฐํ•จ์„ ์ •ํ™•ํ•œ ์‹œ๊ฐ์  ๋ช…์‚ฌ๋‚˜ ํŠน์ง•์œผ๋กœ ๋ฒˆ์—ญํ•˜์—ฌ ์ง€์ •ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [9]. ์˜ˆ๋ฅผ ๋“ค์–ด, "๋‚˜์œ ์†"๋ณด๋‹ค "์—ฌ์„ฏ ๊ฐœ์˜ ์†๊ฐ€๋ฝ(extra fingers)", "๋ณ€ํ˜•๋œ ์†(deformed hands)", "์›Œํ„ฐ๋งˆํฌ(watermark)"์ฒ˜๋Ÿผ ๊ตฌ์ฒด์ ์œผ๋กœ ์ง€์‹œํ•˜๋Š” ๊ฒƒ์ด ๋ชจ๋ธ์˜ ์ดํ•ด๋„๋ฅผ ๋†’์ž…๋‹ˆ๋‹ค [9]. ๋˜ํ•œ ๊ด„ํ˜ธ๋‚˜ ์ˆซ์ž๋ฅผ ์ด์šฉํ•ด ํŠน์ • ๋‹จ์–ด์— ๊ฐ€์ค‘์น˜(Weights)๋ฅผ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋„ˆ๋ฌด ๋งŽ์€ ๋‹จ์–ด์— ๊ณผ๋„ํ•œ ๊ฐ€์ค‘์น˜๋ฅผ ์ฃผ๋ฉด ์˜๋„ํ•œ ๊ธ์ •์  ๊ฐœ๋…์ด๋‚˜ ์ด๋ฏธ์ง€์˜ ์ „๋ฐ˜์ ์ธ ๊ตฌ์กฐ๋งˆ์ € ํ›ผ์†๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [10-13]. + +* **์ฃผ์š” ํ”Œ๋žซํผ๋ณ„ ํ™œ์šฉ ๋ฐฉ์‹** + * **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):** ์ „์šฉ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ ์„น์…˜์„ ํ™œ์šฉํ•˜๋ฉฐ, CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale)๊ณผ ๊ฒฐํ•ฉํ•˜์—ฌ ๋ชจ๋ธ์ด ๋ถ€์ • ์ง€์‹œ๋ฅผ ๋”ฐ๋ฅด๋Š” ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค [7, 14]. ํ•œ ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์˜ ๊ฐ•๋ ฅํ•œ ์˜ํ–ฅ์€ ์ดˆ๊ธฐ ๋‹จ๊ณ„๊ฐ€ ์•„๋‹Œ ํ™•์‚ฐ(Diffusion) ๊ณผ์ •์˜ 10๋‹จ๊ณ„ ์ดํ›„๋ถ€ํ„ฐ ์ฃผ๋กœ ๋ฐœํ˜„๋ฉ๋‹ˆ๋‹ค [15]. + * **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):** ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ์˜ ๋๋ถ€๋ถ„์— `--no` ๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋ฅผ ๋ง๋ถ™์—ฌ ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•ฉ๋‹ˆ๋‹ค. (์˜ˆ: `--no trees`๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋‚˜๋ฌด๊ฐ€ ์—†๋Š” ํ’๊ฒฝ์„ ์ƒ์„ฑํ•จ) [16, 17]. + * **DALL-E 3:** DALL-E 3์™€ ๊ฐ™์€ ์ผ๋ถ€ ๋ชจ๋ธ์€ "not", "no", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ •ํ˜• ์ง€์‹œ์–ด๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•ฉ๋‹ˆ๋‹ค [18-20]. ์‚ฌ์šฉ์ž๊ฐ€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ…์ŠคํŠธ๋กœ ์ ์œผ๋ฉด ์˜คํžˆ๋ ค ๊ทธ ๋‹จ์–ด์— ํ•ด๋‹นํ•˜๋Š” ํ”ผ์‚ฌ์ฒด๋ฅผ ์ด๋ฏธ์ง€์— ์ถ”๊ฐ€ํ•˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฌ์šฐ๋ฏ€๋กœ, DALL-E 3๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ๋ถ€์ •์–ด๋ฅผ ์“ฐ์ง€ ์•Š๊ณ  ์›ํ•˜๋Š” ๊ธ์ •์ ์ธ ์†์„ฑ๋งŒ์œผ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [18-21]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๊ธ์ • ํ”„๋กฌํ”„ํŠธ(Positive Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights)]], [[๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)]], [[CFG ์Šค์ผ€์ผ(Classifier-Free Guidance)]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ๊ฒฐํ•จ ์ˆ˜์ • ๋ฐ ์ตœ์ ํ™” ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์ด๋‚˜ ๋ฏธ๋“œ์ €๋‹ˆ์—์„œ๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ฐ ๋ฐฐ์ œ ํŒŒ๋ผ๋ฏธํ„ฐ(`--no`)๊ฐ€ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•ด ์ ๊ทน์ ์œผ๋กœ ๊ถŒ์žฅ๋˜๋Š” ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค [1, 7, 16, 22]. ํ•˜์ง€๋งŒ DALL-E 3 ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ์ž์—ฐ์–ด ์ฒ˜๋ฆฌ ๊ณผ์ •์˜ ํ•œ๊ณ„๋กœ ์ธํ•ด ๋ถ€์ •์ ์ธ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์˜คํžˆ๋ ค ์›ํ•˜์ง€ ์•Š๋Š” ๋Œ€์ƒ์„ ์ƒ์„ฑํ•˜๋Š” ์—ญํšจ๊ณผ๊ฐ€ ๋‚˜ํƒ€๋‚˜๋ฉฐ, ๋ชจ๋“  ์ง€์‹œ๋Š” ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•œ๋‹ค๊ณ  ์ƒ์ถฉ๋˜๋Š” ์ ‘๊ทผ ๋ฐฉ์‹์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค [18-21]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ƒ์—…์šฉ AI ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”.md b/10_Wiki/Topics_Art/์ƒ์—…์šฉ AI ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”.md new file mode 100644 index 00000000..1dfc826d --- /dev/null +++ b/10_Wiki/Topics_Art/์ƒ์—…์šฉ AI ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”.md @@ -0,0 +1,29 @@ +# [[์ƒ์—…์šฉ AI ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ๊ด€๋ฆฌ ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”]] + +## ๐Ÿ“Œ Brief ์‹ค Summary +์ƒ์—…์šฉ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ์—์„œ ํ’ˆ์งˆ ๊ด€๋ฆฌ์™€ ์›Œํฌํ”Œ๋กœ์šฐ ์ตœ์ ํ™”๋Š” ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฌผ์˜ ๊ฒฐํ•จ์„ ์ตœ์†Œํ™”ํ•˜๋ฉฐ ์ž‘์—… ํšจ์œจ๊ณผ ๊ฒฝ์ œ์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•˜๋Š” ํ•ต์‹ฌ ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์ฐฝ์ž‘์ž๋Š” ํ”Œ๋žซํผ๋ณ„ ํŠนํ™” ๊ธฐ๋Šฅ(์˜ˆ: ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ, ์Šคํƒ€์ผ/์บ๋ฆญํ„ฐ ์ฐธ์กฐ)์„ ํ™œ์šฉํ•ด ๋ธŒ๋žœ๋“œ ๋ฏธํ•™์— ๋ถ€ํ•ฉํ•˜๋Š” ์‹œ์•ˆ์„ ์ €๋น„์šฉ์œผ๋กœ ๋Œ€๋Ÿ‰ ์ƒ์‚ฐํ•œ ๋’ค, ์ตœ์ ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์„ ํƒํ•˜์—ฌ ๋‹ค๋“ฌ๋Š” ๋ฐ˜๋ณต์  ๋ฃจํ”„๋ฅผ ๊ฑฐ์นฉ๋‹ˆ๋‹ค. ๋˜ํ•œ, ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ๊ตฌ์ฒด์ ์ธ ๊ฒฐํ•จ์„ ์ง„๋‹จํ•ด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋กœ ์ „๋žต์ ์œผ๋กœ ์ œ์–ดํ•˜๊ณ , ์ธํŽ˜์ธํŒ… ๊ธฐ์ˆ ๋กœ ๋ถ€๋ถ„์ ์ธ ์ˆ˜์ •์„ ๊ฐ€ํ•จ์œผ๋กœ์จ ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์˜ ๋ฆฌ์–ผ๋ฆฌ์ฆ˜๊ณผ ์ƒ์—…์  ์š”๊ตฌ ์‚ฌํ•ญ์„ ๋‹ฌ์„ฑํ•ฉ๋‹ˆ๋‹ค. + +## ๐Ÿ“– Core Content + +* **๋น„์šฉ ํšจ์œจ์ ์ธ ๋ฐ˜๋ณต ์ƒ์„ฑ ๋ฐ ๊ฒ€ํ†  ์›Œํฌํ”Œ๋กœ์šฐ (Draft Mode & Iteration)** + ์ƒ์—…์šฉ ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ๋Š” ํ•œ ๋ฒˆ์— ์™„๋ฒฝํ•œ ์ด๋ฏธ์ง€๋ฅผ ์–ป์œผ๋ ค ํ•˜๊ธฐ๋ณด๋‹ค, ์Šค์ผ€์น˜ํ•˜๋“ฏ ์—ฌ๋Ÿฌ ๋ฐฉํ–ฅ์„ฑ์„ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค [1, 2]. Midjourney V7์˜ '๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode, `--draft`)'๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ‘œ์ค€ ์ƒ์„ฑ ๋Œ€๋น„ 10๋ฐฐ ๋น ๋ฅด๊ณ  ์ ˆ๋ฐ˜์˜ GPU ๋น„์šฉ์œผ๋กœ ๋‹ค์–‘ํ•œ ๊ตฌ๋„์™€ ํ”„๋กฌํ”„ํŠธ ์‹œ์•ˆ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3-5]. ์ด๋ฅผ ํ†ตํ•ด ์ €๋น„์šฉ์œผ๋กœ ์ดˆ๊ธฐ ์•„์ด๋””์–ด๋ฅผ ํ…Œ์ŠคํŠธํ•˜๊ณ  ์ ํ•ฉํ•œ ๊ตฌ๋„๋ฅผ ์„ ๋ณ„ํ•œ ๋’ค์—๋งŒ ๊ณ ํ™”์งˆ(HD)๋กœ ์Šน๊ฒฉ์‹œํ‚ค๋Š” ๋ฐฉ์‹์€ ๋น„์šฉ ํ†ต์ œ์™€ ์ž‘์—… ์†๋„ ์ตœ์ ํ™”์— ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค [6-8]. + +* **๋ธŒ๋žœ๋“œ ์ผ๊ด€์„ฑ ์œ ์ง€๋ฅผ ์œ„ํ•œ ์Šคํƒ€์ผ ๋ฐ ์ •์ฒด์„ฑ ์ œ์–ด (Style & Character Reference)** + ์ƒ์—… ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ์ด๋‚˜ ์ œํ’ˆ ๋ผ์ธ์—…์—์„œ๋Š” ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. Midjourney์˜ '์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`)'๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ธŒ๋žœ๋“œ์˜ ํŠน์ • ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ๋‚˜ ๋ฌด๋“œ๋ณด๋“œ์˜ ๋ฏธํ•™์„ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ ์ „๋ฐ˜์— ๊ฐ•์ œ๋กœ ์ ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [4, 9, 10]. ๋˜ํ•œ, '์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)'๋‚˜ '์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`)'๋ฅผ ํ†ตํ•ด ํ…์ŠคํŠธ๋งŒ์œผ๋กœ๋Š” ์ผ๊ด€๋˜๊ฒŒ ๋ฌ˜์‚ฌํ•˜๊ธฐ ์–ด๋ ค์šด ํŠน์ • ์ธ๋ฌผ์˜ ์–ผ๊ตด์ด๋‚˜ ๊ณ ์œ ํ•œ ์ œํ’ˆ(์˜ˆ: ์ปค์Šคํ…€ ์ž๋™์ฐจ, ์ฃผ์–ผ๋ฆฌ)์˜ ์‹œ๊ฐ์  ํ˜•ํƒœ๋ฅผ ์—ฌ๋Ÿฌ ์ƒ์„ฑ ์ด๋ฏธ์ง€ ๊ฐ„์— ๋˜‘๊ฐ™์ด ์œ ์ง€ํ•  ์ˆ˜ ์žˆ์–ด ๋งค์šฐ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค [10-14]. + +* **๊ฒฐํ•จ ์ง„๋‹จ๊ณผ ์ •๋ฐ€ํ•œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŒ… (Targeted Negative Prompts)** + Stable Diffusion ๋“ฑ์—์„œ ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€๋ฅผ ์ง€์†์ ์œผ๋กœ ์–ป์œผ๋ ค๋ฉด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ•„์ˆ˜ ํ†ต์ œ ์ˆ˜๋‹จ์ด ๋ฉ๋‹ˆ๋‹ค [15-17]. ์•„๋ฌด ์˜๋ฏธ ์—†์ด "bad, ugly"์™€ ๊ฐ™์€ ํฌ๊ด„์ ์ธ ๋ถ€์ •์–ด๋ฅผ ๊ธธ๊ฒŒ ๋‚˜์—ดํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€๋ฅผ ๋จผ์ € ์ƒ์„ฑํ•œ ๋’ค ๋ฐ˜๋ณตํ•ด์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฐํ•จ์„ ์ง์ ‘ ์ง„๋‹จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค [2, 18, 19]. ์˜ˆ๋ฅผ ๋“ค์–ด ์œตํ•ฉ๋œ ์†๊ฐ€๋ฝ(`fused fingers`), ๋ฐฐ๊ฒฝ์˜ ์›Œํ„ฐ๋งˆํฌ(`watermark`), ๋ฐ€๋ž ๊ฐ™์€ ํ”ผ๋ถ€(`waxy skin`) ๋“ฑ ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ฒฐํ•จ๋งŒ์„ ํƒ€๊ฒŸํŒ…ํ•˜์—ฌ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์— ์ถ”๊ฐ€ํ•˜๋ฉด, ์ด๋ฏธ์ง€ ๋ณธ์—ฐ์˜ ์Šคํƒ€์ผ์„ ๋ง์น˜์ง€ ์•Š๊ณ  ์›ํ•˜๋Š” ์š”์†Œ๋งŒ ๊น”๋”ํ•˜๊ฒŒ ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [18, 20-22]. + +* **์กฐ๋ช… ๋ฐ ์นด๋ฉ”๋ผ ๋ Œ์ฆˆ ์ œ์–ด๋ฅผ ํ†ตํ•œ ์ž…์ฒด๊ฐ๊ณผ ๋ฆฌ์–ผ๋ฆฌ์ฆ˜ ๋ถ€์—ฌ** + ํ”„๋กฌํ”„ํŠธ์— ์กฐ๋ช…์— ๋Œ€ํ•œ ์ง€์‹œ๊ฐ€ ์—†์œผ๋ฉด, AI๋Š” ๋ฐ‹๋ฐ‹ํ•˜๊ณ  ํ‰๋ฉด์ ์ธ ๊ธฐ๋ณธ ์กฐ๋ช…์œผ๋กœ ์ด๋ฏธ์ง€๋ฅผ ์ฑ„์›Œ '์ธ๊ณต์ง€๋Šฅ์Šค๋Ÿฌ์šด' ๊ฒฐ๊ณผ๋ฌผ์„ ๋งŒ๋“ญ๋‹ˆ๋‹ค [23-25]. ๋”ฐ๋ผ์„œ ํ™ฉ๊ธˆ ์‹œ๊ฐ„๋Œ€(Golden hour), ๋ถ€๋“œ๋Ÿฌ์šด ์†Œํ”„ํŠธ๋ฐ•์Šค(Softbox), ๋ฆผ ๋ผ์ดํŒ…(Rim lighting)๊ณผ ๊ฐ™์€ ์กฐ๋ช… ํ˜•ํƒœ๋ฅผ ๋ช…์‹œํ•˜๊ณ  [26, 27], 85mm ๋ Œ์ฆˆ๋‚˜ ์–•์€ ํ”ผ์‚ฌ๊ณ„ ์‹ฌ๋„(shallow depth of field) ๊ฐ™์€ ์นด๋ฉ”๋ผ ์‚ฌ์–‘์„ ํ•จ๊ป˜ ์ ์šฉํ•ด ์ž…์ฒด๊ฐ๊ณผ ์‚ฌ์‹ค๊ฐ์„ ๋ถˆ์–ด๋„ฃ์–ด์•ผ ์ƒ์—…์  ์ธ๋ฌผ ์‚ฌ์ง„ ๋ฐ ์ œํ’ˆ ์ƒท์„ ์™„์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [28-30]. + +* **์ธํŽ˜์ธํŒ…(Inpainting) ๋ฐ ์˜์—ญ ํ™•์žฅ์„ ํ™œ์šฉํ•œ ์ตœ์ข… ํŽธ์ง‘** + ์™„์„ฑ๋œ ์ด๋ฏธ์ง€์—์„œ ์•„์ฃผ ์ž‘์€ ๋ถ€๋ถ„(์˜ˆ: ๋ฐฐ๊ฒฝ์˜ ๋ถˆํ•„์š”ํ•œ ์š”์†Œ, ๋ชจ๋ธ์˜ ๋ชจ์ž ๋“ฑ)๋งŒ ์ˆ˜์ •ํ•ด์•ผ ํ•  ๋•Œ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์€ ๋น„ํšจ์œจ์ ์ž…๋‹ˆ๋‹ค. Midjourney์˜ 'Vary (Region)' ํ˜น์€ ํƒ€ ํ”Œ๋žซํผ์˜ ์ธํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์„ ์ด์šฉํ•˜๋ฉด ์›๋ณธ์˜ ์ปจํ…์ŠคํŠธ๋ฅผ ๋ณด์กดํ•œ ์ฑ„ ์„ ํƒํ•œ ์˜์—ญ๋งŒ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋กœ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [31-35]. ๋˜ํ•œ, ํ…์ŠคํŠธ ํƒ€์ดํ‹€์ด ๋“ค์–ด๊ฐˆ ์—ฌ๋ฐฑ์ด ํ•„์š”ํ•˜๋‹ค๋ฉด ์คŒ ์•„์›ƒ(Zoom Out)์ด๋‚˜ ํŒฌ(Pan) ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ์งˆ๊ฐ์„ ํ›ผ์†ํ•˜์ง€ ์•Š์œผ๋ฉด์„œ ์ƒํ•˜์ขŒ์šฐ๋กœ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [33, 35, 36]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[์Šคํƒ€์ผ ๋ฐ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(Style and Character Reference)]], [[์กฐ๋ช… ๋ฐ ์นด๋ฉ”๋ผ ์‚ฌ์–‘ ์ง€์‹œ(Lighting and Camera Specification)]], [[์ธํŽ˜์ธํŒ… ๋ฐ ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Inpainting and Draft Mode)]] +- **Projects/Contexts:** [[์ƒ์—…์šฉ ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ ๋ฐ ์ œํ’ˆ ๋ชฉ์—… ์ด๋ฏธ์ง€ ์ œ์ž‘(Commercial Marketing Campaign and Product Mockup Creation)]] +- **Contradictions/Notes:** ์ด๋ฏธ์ง€์˜ ๋ฆฌ์–ผ๋ฆฌ์ฆ˜์„ ๊ทน๋Œ€ํ™”ํ•˜๋ ค ํ•  ๋•Œ ๋ชจ๋ธ๋ณ„๋กœ ๋ช…๋ น์–ด ํ•ด์„์— ํฐ ์ฐจ์ด๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. Stable Diffusion์ด๋‚˜ Midjourney์—์„œ๋Š” 'photorealistic(์‚ฌ์ง„์ฒ˜๋Ÿผ ์‚ฌ์‹ค์ ์ธ)'์ด๋ผ๋Š” ํ‚ค์›Œ๋“œ๊ฐ€ ๋ฆฌ์–ผ๋ฆฌ์ฆ˜์— ๋„์›€์ด ๋˜์ง€๋งŒ [28, 37, 38], DALL-E 3์˜ ๊ฒฝ์šฐ ์ด ๋‹จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์˜คํžˆ๋ ค '์‚ฌ์‹ค์ ์œผ๋กœ ๊ทธ๋ฆฌ๋ ค ๋…ธ๋ ฅํ•œ ์—์–ด๋ธŒ๋Ÿฌ์‹œ ๊ทธ๋ฆผ' ๊ฐ™์€ ์ž‘์œ„์  ์งˆ๊ฐ์ด ๋„์ถœ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ DALL-E 3์—์„œ๋Š” ๋‹จ์ˆœํžˆ "photo style(์‚ฌ์ง„ ์Šคํƒ€์ผ)" ํ˜น์€ "photo image"๋ผ๊ณ  ์ ๊ณ  ๊ธฐ์ˆ ์ ์ธ ๋ Œ์ฆˆ ์ •๋ณด๋ฅผ ์„œ์ˆ ํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ์‚ฌ์‹ค์ ์ธ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ญ๋‹ˆ๋‹ค [39, 40]. ๋˜ํ•œ, ์ œ์™ธํ•˜๊ณ  ์‹ถ์€ ์š”์†Œ๋ฅผ ํ”„๋กฌํ”„ํŠธ๋กœ ์ ์„ ๋•Œ DALL-E 3๋Š” "no", "without"๊ณผ ๊ฐ™์€ ๋ถ€์ •ํ˜• ์ง€์‹œ์–ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๋ฅผ ๊ทธ๋ฆฌ๋Š” ๋ฌธ์ œ(์˜ˆ: "ํ…์ŠคํŠธ ๋„ฃ์ง€ ๋งˆ"๋ผ๊ณ  ํ•˜๋ฉด ํ…์ŠคํŠธ๋ฅผ ๋” ์ƒ์„ฑํ•จ)๊ฐ€ ์žˆ์œผ๋‚˜ [41-43], Stable Diffusion์€ ๋ณ„๋„์˜ ์ „์šฉ '๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ' ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์™„๋ฒฝํ•˜๊ฒŒ ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [17, 44, 45]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ƒ์„ฑํ˜• AI (Generative AI).md b/10_Wiki/Topics_Art/์ƒ์„ฑํ˜• AI (Generative AI).md new file mode 100644 index 00000000..c9de14a7 --- /dev/null +++ b/10_Wiki/Topics_Art/์ƒ์„ฑํ˜• AI (Generative AI).md @@ -0,0 +1,29 @@ +# [[์ƒ์„ฑํ˜• AI (Generative AI)]] + +## ๐Ÿ“Œ Brief Summary +์ƒ์„ฑํ˜• AI๋Š” ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋‚˜ ๊ธฐ์กด ์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ƒˆ๋กœ์šด ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ธ๊ณต์ง€๋Šฅ ๊ธฐ์ˆ ์ด๋‹ค [1], [2]. ๋Œ€๊ทœ๋ชจ ๋ฐ์ดํ„ฐ์…‹์„ ํ†ตํ•ด ํ˜•ํƒœ, ์ƒ‰์ƒ, ์Šคํƒ€์ผ, ๋งฅ๋ฝ ๋“ฑ์˜ ํŒจํ„ด์„ ํ•™์Šตํ•˜๋ฉฐ, ์ ๋Œ€์  ์ƒ์„ฑ ์‹ ๊ฒฝ๋ง(GAN), ๋ณ€์ดํ˜• ์˜คํ† ์ธ์ฝ”๋”(VAE), ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Models) ๋“ฑ์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ž‘๋™ํ•œ๋‹ค [2], [3], [4], [5]. ์‚ฌ์šฉ์ž์˜ ์ถ”์ƒ์ ์ธ ์–ธ์–ด์  ์˜๋„๋ฅผ ๊ธฐ๊ณ„๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ธฐํ˜ธ๋กœ ๋ฒˆ์—ญํ•˜๋Š” 'ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ(Prompt Engineering)'์˜ ์ •๊ตํ•จ์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ๋ฌผ์˜ ํ’ˆ์งˆ์ด ๊ฒฐ์ •๋œ๋‹ค [6]. + +## ๐Ÿ“– Core Content + +**ํ”„๋กฌํ”„ํŠธ์˜ ๊ณ„์ธต์  ๊ตฌ์กฐ** +๊ณ ํ’ˆ์งˆ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ๋Š” ๋ฌด์ž‘์œ„ ๋‹จ์–ด์˜ ๋‚˜์—ด์ด ์•„๋‹ˆ๋ผ, ์ธ๊ณต์ง€๋Šฅ์˜ ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ์— ๋ถ€ํ•ฉํ•˜๋Š” ๊ณ„์ธต์  ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ง„๋‹ค [6]. ์ด์ƒ์ ์ธ ํ”„๋กฌํ”„ํŠธ๋Š” ์•ฝ 15~50๋‹จ์–ด(1~2๋ฌธ์žฅ) ๋ถ„๋Ÿ‰์œผ๋กœ ๊ตฌ์„ฑ๋˜๋ฉฐ, ์ฃผ์ฒด(Subject), ํ™˜๊ฒฝ ๋ฐ ๋งฅ๋ฝ(Context), ์Šคํƒ€์ผ ๋ฐ ๋งค์ฒด(Style/Medium), ์กฐ๋ช…(Lighting), ์นด๋ฉ”๋ผ ๋ฐ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜(Technical Details)์˜ ์š”์†Œ๋ฅผ ์ˆœ์ฐจ์ ์œผ๋กœ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ํšจ๊ณผ์ ์ด๋‹ค [7], [8], [9], [6]. + +**์ฃผ์ฒด ๋ฌ˜์‚ฌ์™€ ๊ธ์ •ํ˜• ์ง€์‹œ** +์ด๋ฏธ์ง€์˜ ์ค‘์‹ฌ์ด ๋˜๋Š” ์ฃผ์ฒด๋Š” ๋ชจํ˜ธํ•œ ๋ช…์‚ฌ๋ณด๋‹ค ์ƒํ™ฉ์  ๋งฅ๋ฝ์ด ํฌํ•จ๋œ ๊ตฌ์ฒด์ ์ธ ํ˜•์šฉ์‚ฌ๋กœ ๋ฌ˜์‚ฌํ•ด์•ผ ํ•œ๋‹ค [10], [11]. ์˜ˆ๋ฅผ ๋“ค์–ด "๋“ฑ๋Œ€"๋ณด๋‹ค๋Š” "ํญํ’์šฐ๊ฐ€ ์น˜๋Š” ๋ฐ”์œ„ ์ ˆ๋ฒฝ ์œ„์˜ ํ’ํ™”๋œ ๋“ฑ๋Œ€"๊ฐ€ ๋ชจ๋ธ์ด ํ•™์Šตํ•œ ํŠน์ • ๋ฐ์ดํ„ฐ ์˜์—ญ์„ ๋ช…ํ™•ํžˆ ์ž๊ทนํ•œ๋‹ค [12], [11]. ๋˜ํ•œ ์ƒ์„ฑํ˜• AI ๋ชจ๋ธ๋“ค์€ "์—†๋Š”(without)"์ด๋‚˜ "์•„๋‹Œ(no)"๊ณผ ๊ฐ™์€ ๋ถ€์ •ํ˜• ์ง€์‹œ์–ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ํ•ด๋‹น ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ, ๋ชจ๋“  ์ง€์‹œ๋Š” ๊ธ์ •ํ˜•์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ด๋‹ค [13], [14], [15], [16]. + +**์กฐ๋ช… ๋ฐ ์นด๋ฉ”๋ผ ๊ตฌ๋„์˜ ์ •๋ฐ€ ์ œ์–ด** +์กฐ๋ช…๊ณผ ๊ตฌ๋„๋Š” ์ด๋ฏธ์ง€์˜ ๊นŠ์ด์™€ ๊ฐ์ •์„ ๊ฒฐ์ •์ง“๋Š” ํ•ต์‹ฌ์ด๋‹ค. "๊ณจ๋“  ์•„์›Œ(Golden hour)", "๋ณผ๋ฅจ๋ฉ”ํŠธ๋ฆญ ๋ผ์ดํŒ…(Volumetric lighting)", "๋ฆผ ๋ผ์ดํŒ…(Rim lighting)"๊ณผ ๊ฐ™์€ ๋ช…ํ™•ํ•œ ์กฐ๋ช… ํ‚ค์›Œ๋“œ๋ฅผ ๋ช…์‹œํ•˜์ง€ ์•Š์œผ๋ฉด, AI๋Š” ํ‰๋ฉด์ ์ด๊ณ  ๋ฐ‹๋ฐ‹ํ•œ ๊ธฐ๋ณธ ์กฐ๋ช…์œผ๋กœ ๋นˆ ๊ณณ์„ ์ฑ„์šฐ๊ฒŒ ๋œ๋‹ค [17], [18], [19], [20], [21]. ๋” ์‚ฌ์‹ค์ ์ธ ๋ฌ˜์‚ฌ๋ฅผ ์œ„ํ•ด "85mm ๋ Œ์ฆˆ", "์–•์€ ํ”ผ์‚ฌ๊ณ„ ์‹ฌ๋„", "๋กœ์šฐ ์•ต๊ธ€" ๋“ฑ ์นด๋ฉ”๋ผ์˜ ์‚ฌ์–‘๊ณผ ๊ตฌ๋„ ์šฉ์–ด๋ฅผ ๋ช…์‹œํ•˜๋ฉด ํ”ผ์‚ฌ์ฒด๊ฐ€ ํ•œ์ธต ๊ฐ•์กฐ๋œ๋‹ค [17], [22], [23]. + +**ํ”Œ๋žซํผ๋ณ„ ํŠนํ™” ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ํŒจ๋Ÿฌ๋‹ค์ž„** +๊ฐ AI ๋ชจ๋ธ์€ ๊ณ ์œ ์˜ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ, ๊ทธ์— ๋งž๋Š” ์ „๋žต์  ์ ‘๊ทผ์ด ํ•„์š”ํ•˜๋‹ค [24]. +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):** `/imagine` ๋ช…๋ น์–ด๋กœ ์‹œ์ž‘ํ•˜๋ฉฐ ์‹œ๋„ค๋งˆํ‹ฑํ•œ ๋ฏธํ•™ ์ œ์–ด์— ๋›ฐ์–ด๋‚˜๋‹ค [25], [26]. ํ”„๋กฌํ”„ํŠธ ๋์— ๋ถ™๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ข…ํšก๋น„(`--ar`), ์˜ˆ์ˆ ์  ๊ฐ•๋„(`--stylize`), ๊ทธ๋ฆฌ๊ณ  ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`), ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`), ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`) ๋“ฑ์˜ ์ˆ˜์น˜์  ์ œ์–ด๊ฐ€ ํ•„์ˆ˜์ ์ด๋‹ค [27], [28], [29], [30], [31], [26]. +* **DALL-E 3:** ์‰ผํ‘œ๋กœ ๋‚˜์—ด๋œ ํ‚ค์›Œ๋“œ๋ณด๋‹ค ์ž์—ฐ์–ด ๋ฌธ์žฅ์„ ์„ ํ˜ธํ•œ๋‹ค [32]. ์‚ฌ์šฉ์ž์˜ ์งง์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ณ ๋„๋กœ ๋ฌ˜์‚ฌ์ ์ธ ํ•ฉ์„ฑ ์บก์…˜์œผ๋กœ ์ž๋™ ํ™•์žฅํ•˜์—ฌ ๋ณต์žกํ•œ ๊ฐ์ฒด์˜ ๊ด€๊ณ„์™€ ๋ฐฐ๊ฒฝ ์š”์†Œ๋ฅผ ์ •ํ™•ํžˆ ๋ฐ˜์˜ํ•˜๋Š” ๋ฐ ๊ฐ•์ ์ด ์žˆ๋‹ค [33], [34], [35], [16]. +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):** ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ์™€ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•(์˜ˆ: `(word:1.5)`)์„ ํ†ตํ•ด ๋‹จ์–ด๋ณ„ ์ค‘์š”๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋‹ค [36], [37], [38], [39]. ํŠนํžˆ ์›์น˜ ์•Š๋Š” ๊ธฐํ˜•์ ์ธ ๊ตฌ์กฐ๋‚˜ ์ €ํ™”์งˆ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)'๋ฅผ ์ ๊ทน ํ™œ์šฉํ•˜๋ฉฐ, ๋ฌธ์ œ๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ์ง„๋‹จํ•˜์—ฌ "์ถ”๊ฐ€๋œ ์†๊ฐ€๋ฝ", "ํ๋ฆฟํ•จ" ๋“ฑ์„ ๋ช…์‹œ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜๋Š” ์ œ์–ด ๋ฐฉ์‹์ด ํ•ต์‹ฌ์ด๋‹ค [40], [41], [42], [39]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Prompt Engineering]], [[Diffusion Models]], [[Negative Prompts]], [[Style Reference]], [[Midjourney]], [[DALL-E 3]], [[Stable Diffusion]] +- **Projects/Contexts:** [[AI Image Generation Workflow]], [[Agentic Creative]] +- **Contradictions/Notes:** ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ, ์ฑ—GPT(DALL-E 3)๋Š” ์‹œ์ ์ด๊ณ  ์žฅํ™ฉํ•˜๊ฒŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ™•์žฅํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋‚˜, ์‹ค์ œ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ์Šคํ…œ์€ ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ์‹œ๊ฐ์  ์ง€์‹œ์–ด(Graphic-oriented language)์— ๊ฐ€์žฅ ์ž˜ ๋ฐ˜์‘ํ•˜๋ฏ€๋กœ ์ด๋Ÿฌํ•œ ๊ณผ๋„ํ•œ ์ˆ˜์‚ฌ๋Š” ์˜คํžˆ๋ ค ๋ฐฉํ•ด๊ฐ€ ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด ์ง€์ ๋œ๋‹ค [43], [44]. ๋˜ํ•œ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ๊ฐ•๋ ฅํ•œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋ฅผ ํ†ตํ•ด ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ํ›Œ๋ฅญํ•˜๊ฒŒ ํ†ต์ œํ•˜์ง€๋งŒ, DALL-E๋Š” ๋ถ€์ •์–ด๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ด ๊ธ์ •๋ฌธ์œผ๋กœ๋งŒ ์šฐํšŒํ•˜์—ฌ ํ‘œํ˜„ํ•ด์•ผ ํ•˜๋Š” ๋“ฑ ๋ชจ๋ธ ๊ฐ„์˜ ์–ธ์–ด ์ฒ˜๋ฆฌ ๋ฐฉ์‹์— ๊ทน๋ช…ํ•œ ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค [13], [40], [16]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference).md b/10_Wiki/Topics_Art/์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference).md new file mode 100644 index 00000000..59fed753 --- /dev/null +++ b/10_Wiki/Topics_Art/์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference).md @@ -0,0 +1,19 @@ +# [[์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference)]] + +## ๐Ÿ“Œ Brief Summary +์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference)๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ฐธ์กฐ ์ด๋ฏธ์ง€์˜ ์ƒ‰๊ฐ, ์งˆ๊ฐ, ๋ฌด๋“œ ๋“ฑ ๋ฏธํ•™์  ํŠน์„ฑ์„ ๋ณต์ œํ•˜์—ฌ ์ƒˆ๋กœ์šด AI ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฌผ์— ์ ์šฉํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ ๊ธฐ์ˆ ์ด๋‹ค [1, 2]. ์ฃผ๋กœ `--sref` ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ์ด๋ฏธ์ง€ URL์ด๋‚˜ ์Šคํƒ€์ผ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ์‚ฌ์šฉ๋˜๋ฉฐ, ๋ณต์žกํ•œ ๋‹จ์–ด ๋ฌ˜์‚ฌ ์—†์ด๋„ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋•๋Š”๋‹ค [2]. ์ด๋ฅผ ํ†ตํ•ด ๋ธŒ๋žœ๋“œ์˜ ์ผ๊ด€๋œ ์‹œ๊ฐ์  ์ •์ฒด์„ฑ์„ ์œ ์ง€ํ•˜๊ฑฐ๋‚˜ ์†Œ์…œ ๋ฏธ๋””์–ด ํ”ผ๋“œ๋ฅผ ๊ธฐํšํ•˜๋Š” ๋“ฑ ํ†ต์ผ๋œ ์„œ์‚ฌ์™€ ๋ฏธํ•™์„ ๊ตฌ์ถ•ํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์œผ๋กœ ํ™œ์šฉ๋œ๋‹ค [2, 3]. + +## ๐Ÿ“– Core Content +* **๊ธฐ๋ณธ ๋ฌธ๋ฒ• ๋ฐ ์‚ฌ์šฉ๋ฒ•:** ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์™€ ๊ฐ™์€ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ์—์„œ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ `--sref [์ด๋ฏธ์ง€ URL]` ํ˜•์‹์œผ๋กœ ์‚ฌ์šฉํ•œ๋‹ค [1, 4]. ์ด ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์Šคํƒ€์ผ์„ ๋ฌ˜์‚ฌํ•˜๋Š” ํ…์ŠคํŠธ ๋‹จ์–ด๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์œผ๋ฉฐ, ๋ชจ๋ธ์ด ์ œ๊ณต๋œ ์ด๋ฏธ์ง€์˜ ์‹œ๊ฐ์  ๋ถ„์œ„๊ธฐ(vibe)๋ฅผ ์ง์ ‘ ์ฐจ์šฉํ•˜๊ฒŒ ๋œ๋‹ค [1]. +* **์Šคํƒ€์ผ ๊ฐ€์ค‘์น˜ ์ œ์–ด (`--sw`):** ์ฐธ์กฐ๋œ ์Šคํƒ€์ผ์ด ์ตœ์ข… ๊ฒฐ๊ณผ๋ฌผ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๋ ฅ์˜ ๊ฐ•๋„๋Š” `--sw (Style Weight)` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ†ตํ•ด ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค [1, 4]. ๊ฐ€์ค‘์น˜ ๊ฐ’์€ 0์—์„œ 1000 ์‚ฌ์ด๋กœ ์„ค์ •ํ•˜๋ฉฐ, ์ˆ˜์น˜๊ฐ€ ๋†’์„์ˆ˜๋ก ์ƒ์„ฑ๋˜๋Š” ์ด๋ฏธ์ง€๊ฐ€ ์ฐธ์กฐ ์ด๋ฏธ์ง€์˜ ์Šคํƒ€์ผ์— ๋” ๊ฐ•ํ•˜๊ฒŒ ๋™ํ™”๋œ๋‹ค [4]. +* **๋‹ค์ค‘ ์Šคํƒ€์ผ ๊ฒฐํ•ฉ (Multi-Style Blending):** ๋ฏธ๋“œ์ €๋‹ˆ V7 ๋“ฑ ์ตœ์‹  ๋ชจ๋ธ์—์„œ๋Š” ํ”„๋กฌํ”„ํŠธ ๋‚ด์— ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€ URL์„ ๊ณต๋ฐฑ์œผ๋กœ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ž…๋ ฅํ•จ์œผ๋กœ์จ ๋‘ ๊ฐœ ์ด์ƒ์˜ ์Šคํƒ€์ผ์„ ๊ฒฐํ•ฉํ•  ์ˆ˜ ์žˆ๋‹ค [5]. ๋‘์„ธ ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์Šคํƒ€์ผ ์ฝ”๋“œ๋ฅผ ํ˜ผํ•ฉํ•˜์—ฌ ์„ธ์ƒ์— ์—†๋Š” ์ž์‹ ๋งŒ์˜ '์‹œ๊ทธ๋‹ˆ์ฒ˜ ์Šคํƒ€์ผ(Signature Style)'์„ ๋งŒ๋“ค์–ด๋‚ด๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅํ•˜๋‹ค [3]. +* **์ƒ์—…์  ๋ธŒ๋žœ๋”ฉ๊ณผ ์ผ๊ด€์„ฑ ์œ ์ง€:** ์Šคํƒ€์ผ ์ฐธ์กฐ ๊ธฐ๋Šฅ์€ ํ…์ŠคํŠธ๋งŒ์œผ๋กœ๋Š” ๊ตฌํ˜„ํ•˜๊ธฐ ํž˜๋“  ๊ตฌ์ฒด์ ์ธ ์ƒ‰ ํŒ”๋ ˆํŠธ์™€ ๋ฏธํ•™์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค [3, 5]. ์ด ๋•Œ๋ฌธ์— ์ œํ’ˆ ๋ผ์ธ์—…, ๋งˆ์ผ€ํŒ… ์บ ํŽ˜์ธ, ๋ฌด๋“œ๋ณด๋“œ ๋“ฑ์—์„œ ์‹œ๊ฐ์ ์œผ๋กœ ์‘์ง‘๋ ฅ ์žˆ๋Š” ์ด๋ฏธ์ง€ ์„ธํŠธ๋ฅผ ์ œ์ž‘ํ•  ๋•Œ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•œ๋‹ค [5, 6]. +* **์Šคํƒ€์ผ ๊ด€๋ฆฌ ๋„๊ตฌ์˜ ์ง„ํ™”:** 2026๋…„์— ๋“ค์–ด์„œ๋ฉฐ ์Šคํƒ€์ผ ํƒ์ƒ‰๊ธฐ(Style Explorer/Finder)์™€ ์Šคํƒ€์ผ ์ƒ์„ฑ๊ธฐ(Style Creator) ๊ฐ™์€ ๊ธฐ๋Šฅ์ด ๊ฐ•ํ™”๋˜์–ด, ์‚ฌ์šฉ์ž๋Š” ์ „ ์„ธ๊ณ„ ์ฐฝ์ž‘์ž๋“ค์˜ ๋ฏธ์  ์ฝ”๋“œ๋ฅผ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ํ˜•ํƒœ๋กœ ๊ณต์œ ํ•˜๊ณ , ์ƒ‰์ƒ ์ œ์–ด ๋“ฑ์„ ๋”์šฑ ์ง๊ด€์ ์ด๊ณ  ์ •๊ตํ•˜๊ฒŒ ๋‹ค๋ฃฐ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค [2, 7]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]], [[์บ๋ฆญํ„ฐ ์ฐธ์กฐ (Character Reference)]], [[์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference)]] +- **Projects/Contexts:** [[Midjourney ๋ธŒ๋žœ๋“œ ์บ ํŽ˜์ธ ๋ฐ ๋ฌด๋“œ๋ณด๋“œ ์ œ์ž‘]], [[Midjourney V6 ๋ฐ V7 ๊ธฐ๋ฐ˜์˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ํ…์ŠคํŠธ๋กœ ์Šคํƒ€์ผ์„ ๊ธธ๊ฒŒ ๋ฌ˜์‚ฌํ•˜๋Š” ์ผ๋ฐ˜์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ๋ฒ•๊ณผ ๋‹ฌ๋ฆฌ, `--sref`๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ์—๋Š” ์ถฉ๋Œ์„ ๋ง‰๊ธฐ ์œ„ํ•ด ์Šคํƒ€์ผ ๊ด€๋ จ ํ…์ŠคํŠธ ๋ฌ˜์‚ฌ๋ฅผ ์ตœ์†Œํ™”ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค [1]. ๋˜ํ•œ, ์ด๋ฏธ์ง€ ์ „๋ฐ˜์˜ ๋ฏธํ•™์  ๋ถ„์œ„๊ธฐ๊ฐ€ ์•„๋‹ˆ๋ผ ํŠน์ • ํ”ผ์‚ฌ์ฒด(์ธ๋ฌผ, ์‚ฌ๋ฌผ ๋“ฑ)์˜ ํ˜•ํƒœ ์ž์ฒด๋ฅผ ์œ ์ง€ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์Šคํƒ€์ผ ์ฐธ์กฐ๊ฐ€ ์•„๋‹Œ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`)๋‚˜ ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค [1, 2]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion).md b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion).md new file mode 100644 index 00000000..4218f1a6 --- /dev/null +++ b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion).md @@ -0,0 +1,33 @@ +# [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion)]] + +## ๐Ÿ“Œ Brief Summary +์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€ Stability AI๊ฐ€ ๊ฐœ๋ฐœํ•œ ํ…์ŠคํŠธ-์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ธ๊ณต์ง€๋Šฅ์œผ๋กœ, ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Model) ๊ธฐ๋ฐ˜์˜ ์˜คํ”ˆ์†Œ์Šค ์•„ํ‚คํ…์ฒ˜์ด๋‹ค[1, 2]. ํด๋ผ์šฐ๋“œ ํ™˜๊ฒฝ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋กœ์ปฌ ๋จธ์‹ ์—์„œ๋„ ๊ตฌ๋™์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ชจ๋ธ์„ ๋ฏธ์„ธ ์กฐ์ •(Fine-tuning)ํ•˜๊ณ  ๊ณ ๋„๋กœ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•ํ•  ์ˆ˜ ์žˆ๋Š” ์••๋„์ ์ธ ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•œ๋‹ค[3, 4]. ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์ธก๋ฉด์—์„œ๋Š” ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weighting), ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt), ์ปจํŠธ๋กค๋„ท(ControlNet) ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ์ถœ๋ ฅ๋ฌผ์˜ ํ˜•ํƒœ์™€ ์Šคํƒ€์ผ์„ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํฐ ํŠน์ง•์ด๋‹ค[3, 5]. + +## ๐Ÿ“– Core Content +* **๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜์™€ ์ž‘๋™ ์›๋ฆฌ:** + * ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ๋ฐ์ดํ„ฐ์— ์ ์ง„์ ์œผ๋กœ ๊ฐ€์šฐ์‹œ์•ˆ ๋…ธ์ด์ฆˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ „๋ฐฉ ํ™•์‚ฐ(Forward Diffusion) ๊ณผ์ •์„ ๊ฑฐ์นœ ํ›„, ๋‹ค์‹œ ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐํ•ด ๋‚˜๊ฐ€๋ฉฐ(Denoising) ์›๋ณธ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ๊ตฌ์„ฑํ•˜๋Š” ์—ญ๋ฐฉํ–ฅ ํ™•์‚ฐ(Reverse Diffusion) ๊ณผ์ •์„ ํ†ตํ•ด ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•œ๋‹ค[6, 7]. + * ์˜คํ”ˆ์†Œ์Šค๋กœ ๊ฐœ๋ฐฉ๋˜์–ด ์žˆ์–ด ๋กœ์ปฌ ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ๊ตฌ๋™ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ฐฉ๋Œ€ํ•œ ์ปค๋ฎค๋‹ˆํ‹ฐ ์ง€์›๊ณผ ๋„๋ฉ”์ธ ํŠนํ™” ๋ชจ๋ธ ํ›ˆ๋ จ(์˜ˆ: LoRA ๋“ฑ)์„ ์ ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค[3, 5, 8]. + +* **ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ฌธ๋ฒ• (Syntax):** + * ์™„์ „ํ•œ ๋ฌธ์žฅ ํ˜•ํƒœ๋ณด๋‹ค๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ(ํ‚ค์›Œ๋“œ) ํ˜•์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๋” ํšจ๊ณผ์ ์ด๋ฉฐ, ์ด๋ฏธ์ง€์— ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ์ผ์ˆ˜๋ก ํ”„๋กฌํ”„ํŠธ์˜ ๋งจ ์•ž์— ๋ฐฐ์น˜ํ•ด์•ผ ํ•œ๋‹ค[9, 10]. + * ์›ํ•˜๋Š” ์Šคํƒ€์ผ๊ณผ ๋””ํ…Œ์ผ์„ ์œ„ํ•ด 'masterpiece', 'best quality', '8k', 'sharp focus' ์™€ ๊ฐ™์€ ํ™”์งˆ ๋ฐ ํ’ˆ์งˆ ๊ด€๋ จ ํ‚ค์›Œ๋“œ๋ฅผ ๋ถ€์ฐฉํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค[9, 11]. + +* **ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ์ œ์–ด (Prompt Weighting):** + * ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ๋ฌด๊ธฐ์ด๋‹ค[5]. + * ์ผ๋ฐ˜์ ์œผ๋กœ `(keyword:factor)` ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ `(detailed face:1.2)`์ฒ˜๋Ÿผ 1.2๋ฐฐ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•  ์ˆ˜ ์žˆ๋‹ค[10]. ๊ด„ํ˜ธ `()`๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ๋ณธ 1.1๋ฐฐ ๊ฐ•์กฐ ํšจ๊ณผ๊ฐ€ ์žˆ๊ณ , ๋Œ€๊ด„ํ˜ธ `[]`๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด 0.9๋ฐฐ๋กœ ์˜ํ–ฅ๋ ฅ์„ ๊ฐ์†Œ์‹œํ‚จ๋‹ค[5]. ํŠน์ • UI์—์„œ๋Š” ๋‹จ์–ด ๋’ค์— `+`๋‚˜ `-` ๊ธฐํ˜ธ๋ฅผ ๋ฐ˜๋ณตํ•ด์„œ ๋ถ™์—ฌ์„œ ์ง๊ด€์ ์œผ๋กœ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜๋„ ์žˆ๋‹ค[12, 13]. + +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)์˜ ๊ณ ๋„ํ™”๋œ ํ™œ์šฉ:** + * ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋ชฉ์ ์ง€๋ฅผ ์„ค์ •ํ•œ๋‹ค๋ฉด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ํ”ผํ•ด์•ผ ํ•  ๊ฒฝ๊ณ„๋ฅผ ์„ค์ •ํ•˜๋Š” ์—ญํ• ์„ ํ•˜๋ฉฐ, ์ด๋ฏธ์ง€์— ๋“ฑ์žฅํ•˜์ง€ ๋ง์•„์•ผ ํ•  ์š”์†Œ(์˜ˆ: blurry, extra fingers, text, watermark ๋“ฑ)๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ฐจ๋‹จํ•œ๋‹ค[10, 14, 15]. + * ์„ฑ๊ณต์ ์ธ ์ƒ์„ฑ์„ ์œ„ํ•ด์„œ๋Š” ๋ฌด์˜๋ฏธํ•˜๊ฒŒ ๊ธธ๊ณ  ํฌ๊ด„์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ณต์‚ฌํ•˜์—ฌ ๋ถ™์—ฌ๋„ฃ๊ธฐ๋ณด๋‹ค๋Š”, ์ดˆ๊ธฐ ์ƒ์„ฑ ํ›„ ๋ฐœ์ƒํ•˜๋Š” ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ฒฐํ•จ์„ ํŒŒ์•…ํ•˜์—ฌ 5~10๊ฐœ์˜ ํƒ€๊ฒŸํŒ…๋œ ๋‹จ์–ด๋งŒ ๊ฐ€์ค‘์น˜๋ฅผ ๋‘์–ด ์ ์šฉํ•  ๋•Œ ์ด๋ฏธ์ง€ ์ถฉ์‹ค๋„๊ฐ€ ํฌ๊ฒŒ ํ–ฅ์ƒ๋œ๋‹ค[16-18]. + +* **๊ณ ๊ธ‰ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ฐ ํ•˜๋“œ์›จ์–ด์  ์ œ์–ด:** + * CFG Scale(์ผ๋ฐ˜์ ์œผ๋กœ 7-15 ๋ฒ”์œ„)๊ณผ ์ƒ˜ํ”Œ๋ง ์Šคํ…(Sampling Steps)์„ ์กฐ์ •ํ•จ์œผ๋กœ์จ ๋ชจ๋ธ์ด ์‚ฌ์šฉ์ž์˜ ํ…์ŠคํŠธ ์ง€์‹œ๋ฅผ ์–ผ๋งˆ๋‚˜ ์—„๊ฒฉํ•˜๊ฒŒ ์ค€์ˆ˜ํ• ์ง€, ํ˜น์€ ์–ผ๋งˆ๋‚˜ ๋‹ค์–‘์„ฑ์„ ํ—ˆ์šฉํ• ์ง€๋ฅผ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋‹ค[10, 19]. + * ์ปจํŠธ๋กค๋„ท(ControlNet)์„ ํ™œ์šฉํ•˜๋ฉด ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ๋ฌ˜์‚ฌ๋ฅผ ๋„˜์–ด์„œ, ์›๋ณธ ์ด๋ฏธ์ง€์˜ ๋ผˆ๋Œ€(Pose)๋‚˜ ์œค๊ณฝ์„ (Canny Edge) ์ •๋ณด๋ฅผ ๊ฐ•์ œ ์ฃผ์ž…ํ•˜์—ฌ ์ธ์ฒด์˜ ๋ณต์žกํ•œ ์ž์„ธ๋‚˜ ์‚ฌ๋ฌผ์˜ ๊ตฌ์กฐ์  ๋ฐฐ์น˜๋ฅผ ํ”ฝ์…€ ์ˆ˜์ค€์—์„œ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋‹ค[5]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weighting)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[์ปจํŠธ๋กค๋„ท (ControlNet)]], [[CFG ์Šค์ผ€์ผ (CFG Scale)]], [[ํ™•์‚ฐ ๋ชจ๋ธ (Diffusion Model)]] +- **Projects/Contexts:** [[์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ๋งž์ถคํ˜• AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์˜ ์ •๋ฐ€ ํ†ต์ œ ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋ชจ๋ธ ๋ฒ„์ „์— ๋”ฐ๋ผ ๋ฐ˜์‘ํ•˜๋Š” ๋ฐฉ์‹์— ์ฐจ์ด๊ฐ€ ์žˆ๋‹ค. SD 1.5 ๋ชจ๋ธ์€ ๊ณ ์งˆ์ ์ธ ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์žฆ์•„ ๋‹ค์†Œ ๊ธด ํ˜•ํƒœ์˜ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ฆฌ์ŠคํŠธ์—๋„ ์œ ์šฉํ•˜๊ฒŒ ๋ฐ˜์‘ํ•˜์ง€๋งŒ, SDXL์ด๋‚˜ Flux ๊ฐ™์€ ์ตœ์‹  ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ๋ถˆํ•„์š”ํ•˜๊ฒŒ ๋ฐฉ๋Œ€ํ•œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ฃผ์ž…ํ•˜๋ฉด ์˜คํžˆ๋ ค ๋””ํ…Œ์ผ์ด ํ‰๋ฉดํ™”๋˜๊ฑฐ๋‚˜ ๊ตฌ์„ฑ์ด ๋ปฃ๋ปฃํ•ด์ง€๋Š” ๋ถ€์ž‘์šฉ์ด ๋ฐœ์ƒํ•˜๋ฏ€๋กœ ์ •ํ™•ํ•œ ๋ฌธ์ œ์— ๋งž์ถ˜ ์งง์€ ๋ฆฌ์ŠคํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋œ๋‹ค[18, 20]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ์•„ํ‹ฐํŒฉํŠธ ๋””๋ฒ„๊น…(Artifact Debugging).md b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ์•„ํ‹ฐํŒฉํŠธ ๋””๋ฒ„๊น…(Artifact Debugging).md new file mode 100644 index 00000000..0d663f41 --- /dev/null +++ b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ์•„ํ‹ฐํŒฉํŠธ ๋””๋ฒ„๊น…(Artifact Debugging).md @@ -0,0 +1,28 @@ +# [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ์•„ํ‹ฐํŒฉํŠธ ๋””๋ฒ„๊น…(Artifact Debugging)]] + +## ๐Ÿ“Œ Brief Summary +์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ๋ชจ๋ธ์ด ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ๋•Œ ๋ฐœ์ƒํ•˜๋Š” ์‹œ๊ฐ์  ๊ฒฐํ•จ(์˜ˆ: ์†๊ฐ€๋ฝ์ด 6๊ฐœ์ด๊ฑฐ๋‚˜ ์™œ๊ณก๋œ ๋ˆˆ, ์›์น˜ ์•Š๋Š” ์›Œํ„ฐ๋งˆํฌ ๋“ฑ)์„ ์ง„๋‹จํ•˜๊ณ  ์ˆ˜์ •ํ•˜๋Š” ๊ณผ์ •์ด๋‹ค [1]. ์ฃผ๋กœ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋ฅผ ํ‘œ์ ํ™”ํ•˜์—ฌ ์ด๋Ÿฌํ•œ ๊ฒฐํ•จ ์š”์†Œ๋“ค์„ ๋ฐฐ์ œํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค [2, 3]. ๋‹จ์ˆœํ•˜๊ณ  ํฌ๊ด„์ ์ธ ๋ถ€์ • ๋‹จ์–ด์˜ ๋‚˜์—ด๋ณด๋‹ค๋Š” ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋ฅผ ํ™•์ธํ•œ ํ›„, ์‹ค์ œ ๋ฐœ์ƒํ•˜๋Š” ๋ฌธ์ œ์— ๋งž์ถฐ ์ตœ์†Œํ•œ์˜ ๊ตฌ์ฒด์ ์ธ ํ‚ค์›Œ๋“œ๋ฅผ ์ ์šฉํ•˜๊ณ  ๋‹ค๋“ฌ๋Š” ๋ฐ˜๋ณต์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™”๊ฐ€ ํ•ต์‹ฌ์ด๋‹ค [4]. + +## ๐Ÿ“– Core ๋Œ€Content +* **์•„ํ‹ฐํŒฉํŠธ์˜ ์ฃผ์š” ์›์ธ ๋ฐ ์œ ํ˜•:** + ๊ฐ•๋ ฅํ•œ ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•˜๋”๋ผ๋„ ๋ชจ๋ธ ์ž์ฒด์˜ ํŽธํ–ฅ์„ฑ์ด๋‚˜ ํ›ˆ๋ จ ๋ฐ์ดํ„ฐ์˜ ํŠน์„ฑ ๋•Œ๋ฌธ์— ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค [5]. ๋Œ€ํ‘œ์ ์ธ ๊ฒฐํ•จ์œผ๋กœ๋Š” ์†๊ฐ€๋ฝ์ด 6๊ฐœ๋กœ ๋‚˜์˜ค๊ฑฐ๋‚˜ ๋ˆˆ์ด ์ •๋ ฌ๋˜์ง€ ์•Š๋Š” ํ•ด๋ถ€ํ•™์  ์™œ๊ณก, ์›์น˜ ์•Š๋Š” ์›Œํ„ฐ๋งˆํฌ๋‚˜ ํ…์ŠคํŠธ, ๋ฐ€๋ž์ฒ˜๋Ÿผ ์ธ์œ„์ ์ธ ํ”ผ๋ถ€ ์งˆ๊ฐ, ํ๋ฆฟํ•œ ์ดˆ์  ๋“ฑ์ด ์žˆ๋‹ค [1, 3, 6]. + +* **ํ‘œ์ ํ™”๋œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt) ํ™œ์šฉ:** + ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ๋””๋ฒ„๊น…ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฒฐํ•จ์„ ๋จผ์ € ํŒŒ์•…ํ•œ ๋’ค, ์ด์— ๋งž์ถ˜ ๊ตฌ์ฒด์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•ด์•ผ ํ•œ๋‹ค [7]. "๋‚˜์œ(bad)" ํ˜น์€ "๋ชป์ƒ๊ธด ์–ผ๊ตด(ugly face)"๊ณผ ๊ฐ™์€ ๋ชจํ˜ธํ•œ ๋‹จ์–ด๋Š” ํšจ๊ณผ๊ฐ€ ๋–จ์–ด์ง€๋ฉฐ, "์—ฌ๋ถ„์˜ ์†๊ฐ€๋ฝ(extra fingers)", "๋น„๋Œ€์นญ ๋ˆˆ(asymmetrical eyes)", "์›Œํ„ฐ๋งˆํฌ(watermark)"์™€ ๊ฐ™์ด ์‹ค์ œ ๋‚˜ํƒ€๋‚œ ๋ฌธ์ œ๋ฅผ ๊ตฌ์ฒด์ ์ธ ๋ช…์‚ฌ๋‚˜ ์‹œ๊ฐ์  ํŠน์ง•์œผ๋กœ ์ง€์นญํ•˜๋Š” ๊ฒƒ์ด 70% ์ด์ƒ ์‹คํŒจ์œจ์„ ์ค„์ด๊ณ  ๋‘ ๋ฐฐ์˜ ์ •๋ฐ€๋„๋ฅผ ์ œ๊ณตํ•œ๋‹ค [3, 8]. + +* **๋””๋ฒ„๊น… ์›Œํฌํ”Œ๋กœ์šฐ ๋ฐ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ:** + ๊ฐ€์žฅ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋Š” ๋””๋ฒ„๊น… ๋ฐฉ์‹์€ '๊ธฐ๋ณธ ํ”„๋กฌํ”„ํŠธ๋กœ ์ƒ์„ฑ -> ๋ฐ˜๋ณต๋˜๋Š” ๊ฒฐํ•จ ํŒŒ์•… -> ๊ตฌ์ฒด์ ์ธ ๋ถ€์ • ํ‚ค์›Œ๋“œ ์ถ”๊ฐ€ -> ์žฌ์‹คํ–‰ ๋ฐ ํšจ๊ณผ ์—†๋Š” ๋‹จ์–ด ์‚ญ์ œ(Pruning)'์˜ ๋ฐ˜๋ณต ํ”„๋กœ์„ธ์Šค์ด๋‹ค [4]. ํŠน์ • ์•„ํ‹ฐํŒฉํŠธ๊ฐ€ ์ง€์†ํ•ด์„œ ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ `(blurry:1.3)`๊ณผ ๊ฐ™์ด ํ‚ค์›Œ๋“œ์— ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜์—ฌ ๋ชจ๋ธ์ด ํ•ด๋‹น ๊ฐœ๋…์„ ํšŒํ”ผํ•˜๋„๋ก ๊ฐ•์ œํ•  ์ˆ˜ ์žˆ๋‹ค [9, 10]. ๋‹ค๋งŒ ๊ณผ๋„ํ•œ ๊ฐ€์ค‘์น˜๋Š” ๋ชจ๋ธ์˜ ๊ตฌ๋„๋‚˜ ๊ตฌ์กฐ์— ์™œ๊ณก ๋“ฑ ์ƒˆ๋กœ์šด ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ตœ์†Œํ•œ์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์‹ ์ค‘ํ•˜๊ฒŒ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค [10]. + +* **๋ชจ๋ธ ๋ฒ„์ „์— ๋”ฐ๋ฅธ ๋””๋ฒ„๊น… ์ „๋žต:** + ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ๋ชจ๋ธ ๋ฒ„์ „์— ๋”ฐ๋ผ ๋ฐ˜์‘์ด ๋‹ค๋ฅด๋ฏ€๋กœ ๋””๋ฒ„๊น… ์ „๋žต๋„ ๋‹ฌ๋ผ์ ธ์•ผ ํ•œ๋‹ค. SD 1.5 ๋ฒ„์ „์€ ์ „ํ˜•์ ์ธ ์•„ํ‹ฐํŒฉํŠธ ๋ฐœ์ƒ ๋นˆ๋„๊ฐ€ ๋†’์•„ ์ƒ๋Œ€์ ์œผ๋กœ ๊ธด ์ •๋ฆฌ์šฉ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ชฉ๋ก์— ์ž˜ ๋ฐ˜์‘ํ•œ๋‹ค [11]. ๋ฐ˜๋ฉด SDXL ๋ฐ Flux ๋ชจ๋ธ์€ ์ง€๋‚˜์น˜๊ฒŒ ๊ธด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์ด๋ฏธ์ง€์˜ ๋””ํ…Œ์ผ์ด ๋‚ฉ์ž‘ํ•ด์ง€๊ฑฐ๋‚˜ ๋ถ€์ž์—ฐ์Šค๋Ÿฌ์›Œ์ง€๋ฏ€๋กœ, ๋ฌธ์ œ์— ์ง๊ฒฐ๋œ ์งง๊ณ  ์„ ํƒ์ ์ธ ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ด๋‹ค [11, 12]. + +* **๊ณ ๊ธ‰ ๋””๋ฒ„๊น… (๋‹จ๊ณ„ ์ธ์ง€ ๋ฐ ์ ์šฉ ํƒ€์ด๋ฐ):** + 2024๋…„ ECCV ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด, SD v2 ๋ชจ๋ธ์—์„œ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์˜ ์ฃผ๋œ ์˜ํ–ฅ๋ ฅ์€ ํ™•์‚ฐ(Diffusion)์˜ ์ดˆ๊ธฐ ๋‹จ๊ณ„๊ฐ€ ์•„๋‹Œ 10๋‹จ๊ณ„(step 10) ์ดํ›„์— ์ง€์—ฐ๋˜์–ด ๋‚˜ํƒ€๋‚œ๋‹ค [13]. ์ด ๋•Œ๋ฌธ์— ์ดˆ๋ฐ˜๋ถ€ํ„ฐ ๋„ˆ๋ฌด ๊ฐ•๋ ฅํ•œ ๋ถ€์ •์  ์••๋ฐ•์„ ๊ฐ€ํ•˜๋ฉด ๊ฒฐํ•จ์„ ์ง€์šฐ๊ธฐ ์ „์— ์˜คํžˆ๋ ค ๊ตฌ์กฐ๋ฅผ ์™œ๊ณกํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ, 5~10๊ฐœ ์ •๋„์˜ ํ‘œ์ ํ™”๋˜๊ณ  ๊ฐ€์ค‘์น˜๊ฐ€ ์กฐ์ ˆ๋œ ์šฉ์–ด๋งŒ์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ด๋ฏธ์ง€ ์ถฉ์‹ค๋„๋ฅผ ๋†’์ด๊ณ  ์•„ํ‹ฐํŒฉํŠธ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ œ๊ฑฐํ•˜๋Š” ์ง€๋ฆ„๊ธธ์ด๋‹ค [13-15]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[๊ฐ€์ค‘์น˜ ๋ถ€์—ฌ(Prompt Weighting)]], [[CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale)]] +- **Projects/Contexts:** [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™”]], [[๋ฐ˜๋ณต์  ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ์›Œํฌํ”Œ๋กœ์šฐ(Iterative Prompt Engineering Workflow)]] +- **Contradictions/Notes:** ์ดˆ๋ณด์ž๋“ค์€ ํ”ํžˆ ์ธํ„ฐ๋„ท์— ๋– ๋„๋Š” ๊ธด "๋‚˜์œ ํ’ˆ์งˆ" ๋‹จ์–ด ๋ชฉ๋ก์„ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์— ๋ถ™์—ฌ๋„ฃ์–ด ํ•ด๊ฒฐํ•˜๋ ค ํ•˜์ง€๋งŒ(junk drawer), SDXL์ด๋‚˜ Flux์™€ ๊ฐ™์€ ์ตœ์‹  ๋ชจ๋ธ์—์„œ๋Š” ์ด๋Ÿฐ ๋ฐฉ์‹์ด ์˜คํžˆ๋ ค ํ€„๋ฆฌํ‹ฐ๋ฅผ ์ €ํ•˜์‹œํ‚จ๋‹ค. ๋”ฐ๋ผ์„œ ๋ฐœ์ƒํ•œ ๋ฌธ์ œ(์•„ํ‹ฐํŒฉํŠธ)๋งŒ์„ ํƒ€๊ฒŸํŒ…ํ•˜๋Š” ์งง์€ ์šฉ์–ด ๋ชฉ๋ก์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์‹ค์ œ ๋””๋ฒ„๊น…์— ํ›จ์”ฌ ํšจ๊ณผ์ ์ด๋ผ๋Š” ์ ์„ ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค [1, 11, 12]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™”.md b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™”.md new file mode 100644 index 00000000..a8cef800 --- /dev/null +++ b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™”.md @@ -0,0 +1,30 @@ +# [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™”]] + +## ๐Ÿ“Œ Brief Summary +์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ชจ๋ธ์„ ํ›ˆ๋ จ์‹œํ‚ค๊ณ  ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์—์„œ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ•๋ ฅํ•œ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ AI์ž…๋‹ˆ๋‹ค. ์ด ๋ชจ๋ธ์—์„œ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์ตœ์ ํ™”ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ ๊ธฐ๋ฐ˜์˜ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ, ๊ด„ํ˜ธ์™€ ์ˆซ์ž๋ฅผ ํ™œ์šฉํ•œ ์ •๋ฐ€ํ•œ ๊ฐ€์ค‘์น˜(Weights) ์กฐ์ ˆ, ๊ทธ๋ฆฌ๊ณ  ๊ฒฐํ•จ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์˜ ์ „๋žต์  ์‚ฌ์šฉ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค. ๋” ๋‚˜์•„๊ฐ€ ์ปจํŠธ๋กค๋„ท(ControlNet)๊ณผ ๊ฐ™์€ ๊ณ ๊ธ‰ ๊ธฐ๋Šฅ์„ ๊ฒฐํ•ฉํ•˜๋ฉด ํ”ผ์‚ฌ์ฒด์˜ ๊ตฌ๋„์™€ ์ž์„ธ๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ํ†ต์ œํ•˜์—ฌ ์ „๋ฌธ๊ฐ€ ์ˆ˜์ค€์˜ ์ผ๊ด€๋œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. [1, 2] + +## ๐Ÿ“– Core Content +* **ํƒœ๊ทธ ๊ธฐ๋ฐ˜ ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐํ™” ๋ฐ ํ’ˆ์งˆ ํ‚ค์›Œ๋“œ** + ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ์™„์ „ํ•œ ๋ฌธ์žฅ๋ณด๋‹ค๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ(comma-separated tags) ๋ฐฉ์‹์˜ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๊ฐ€์žฅ ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์š”์†Œ๋ฅผ ํ”„๋กฌํ”„ํŠธ์˜ ๋งจ ์•ž์— ๋ฐฐ์น˜ํ•ด์•ผ ํ•˜๋ฉฐ, ๊ฒฐ๊ณผ๋ฌผ์˜ ์ˆ˜์ค€์„ ๋†’์ด๊ธฐ ์œ„ํ•ด `masterpiece`, `best quality`, `8k`, `highly detailed`, `sharp focus`์™€ ๊ฐ™์€ ํ’ˆ์งˆ ํ–ฅ์ƒ(Quality) ํ‚ค์›Œ๋“œ๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. [3-5] + +* **ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights) ์กฐ์ ˆ** + ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•˜๋Š” ๊ฐ€์ค‘์น˜ ์ œ์–ด๋Š” ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ํ•ต์‹ฌ ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค. `(keyword:factor)` ๋ฌธ๋ฒ•์„ ํ†ตํ•ด ๊ฐ€์ค‘์น˜๋ฅผ ์ˆซ์ž๋กœ ์ง์ ‘ ์ง€์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค(์˜ˆ: `(dog:1.3)`). + * ์ผ๋ฐ˜์ ์ธ ๋ฌธ๋ฒ•์—์„œ `()`๋Š” ๋‹จ์–ด์˜ ์˜ํ–ฅ๋ ฅ์„ ๊ฐ•์กฐ(1.1๋ฐฐ)ํ•˜๊ณ , `[]`๋Š” ์•ฝํ™”(0.9๋ฐฐ)์‹œํ‚ต๋‹ˆ๋‹ค. `+`์™€ `-` ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜๋„ ์žˆ์Šต๋‹ˆ๋‹ค. + * ๊ฐ€์ค‘์น˜ ์ค‘์ฒฉ(`((dog:1.1))`)๋„ ๊ฐ€๋Šฅํ•˜๋‚˜ ๋„ˆ๋ฌด ๋†’์€ ๊ฐ€์ค‘์น˜(์˜ˆ: 2.0 ์ด์ƒ)๋Š” ์ด๋ฏธ์ง€๋ฅผ ๋ง์น  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. + * LoRA ๋ชจ๋ธ ๋“ฑ์„ ์„ž์–ด ์‚ฌ์šฉํ•  ๋•Œ๋Š” ์ถฉ๋Œ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด 0.5~0.7 ์ˆ˜์ค€์˜ ์•ˆ์ „ํ•œ ๊ฐ€์ค‘์น˜์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค. [2, 6-10] + +* **๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์˜ ์ „๋žต์  ํ™œ์šฉ** + ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋ชฉํ‘œ(Target)๋ฅผ ์„ค์ •ํ•œ๋‹ค๋ฉด, ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋Š” ํšŒํ”ผํ•ด์•ผ ํ•  ๊ฒฝ๊ณ„(Avoidance map)๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค. + * **๊ตฌ์ฒด์„ฑ:** ๋‹จ์ˆœํžˆ "bad"๋ผ๊ณ  ์ ๋Š” ๊ฒƒ๋ณด๋‹ค "extra fingers", "watermark", "blurry", "deformed hands"์ฒ˜๋Ÿผ ๋ฐœ์ƒํ•œ ์‹œ๊ฐ์  ๊ฒฐํ•จ์„ ๊ตฌ์ฒด์  ๋ช…์‚ฌ๋‚˜ ํŠน์ง•์œผ๋กœ ์ง€์‹œํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. + * **๋ชจ๋ธ๋ณ„ ์ตœ์ ํ™”:** ๊ตฌํ˜• ๋ชจ๋ธ์ธ SD 1.5๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๊ธธ๊ณ  ํฌ๊ด„์ ์ธ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ๋ชฉ๋ก์— ์ž˜ ๋ฐ˜์‘ํ•˜์ง€๋งŒ, SDXL์ด๋‚˜ Flux์™€ ๊ฐ™์€ ์ตœ์‹  ๋ชจ๋ธ์—์„œ๋Š” ๋„ˆ๋ฌด ๋ฐฉ๋Œ€ํ•œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์˜ ๋””ํ…Œ์ผ์ด ํ‰๋ฉดํ™”๋˜๊ฑฐ๋‚˜ ๊ฒฝ์ง๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์ตœ์‹  ๋ชจ๋ธ์—์„œ๋Š” 5~10๊ฐœ์˜ ํƒ€๊ฒŸํ™”๋œ ํ•ต์‹ฌ ์šฉ์–ด๋งŒ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. [11-15] + +* **์ปจํŠธ๋กค๋„ท(ControlNet)์„ ํ†ตํ•œ ํ”ฝ์…€ ๋‹จ์œ„ ์ œ์–ด** + ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŒ…์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ์ปจํŠธ๋กค๋„ท์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” ์ด๋ฏธ์ง€์˜ ๋ผˆ๋Œ€(Pose)๋‚˜ ์œค๊ณฝ์„ (Canny Edge) ์ •๋ณด๋ฅผ ๋ชจ๋ธ์— ๊ฐ•์ œ๋กœ ์ฃผ์ž…ํ•˜์—ฌ ์ธ์ฒด์˜ ์ž์„ธ๋‚˜ ์‚ฌ๋ฌผ์˜ ๋ฐฐ์น˜๋ฅผ ์ •ํ™•ํ•˜๊ฒŒ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ํ†ต์ œํ•˜๋Š” ๊ณ ๊ธ‰ ์ตœ์ ํ™” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค. [2] + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights)]], [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[๋ถ„๋ฅ˜๊ธฐ ์—†๋Š” ๊ฐ€์ด๋“œ ์Šค์ผ€์ผ(CFG Scale)]], [[์ปจํŠธ๋กค๋„ท(ControlNet)]] +- **Projects/Contexts:** [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ๋ชจ๋ธ๋ณ„(SD 1.5, SDXL, Flux) ํ”„๋กฌํ”„ํŠธ ํŠœ๋‹]], [[์˜คํ”ˆ์†Œ์Šค ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ ๋ฐฐํฌ ๋ฐ ์ œ์–ด]] +- **Contradictions/Notes:** ์ธํ„ฐํŽ˜์ด์Šค๋‚˜ ๋ฒ„์ „์— ๋”ฐ๋ผ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•(Syntax)์˜ ํ•ด์„์ด ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ UI์—์„œ๋Š” `()`๋กœ ๊ฐ€์ค‘์น˜๋ฅผ ์˜ฌ๋ฆฌ๊ณ  `[]`๋กœ ๋‚ด๋ฆฌ์ง€๋งŒ, ํŠน์ • ์‹œ์Šคํ…œ์—์„œ๋Š” `[]`๊ฐ€ ๋‹จ์ˆœํ•œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ๊ตฌ๋ฌธ์œผ๋กœ๋งŒ ์ž‘๋™ํ•˜๊ณ  ์ˆ˜์น˜์  ๊ฐ€์ค‘์น˜(์˜ˆ: `[dog:2]`)๋ฅผ ๋ฌด์‹œํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ์šฉ ์ค‘์ธ ํˆด์˜ ์ง€์› ๋ฌธ๋ฒ•์„ ๋ฐ˜๋“œ์‹œ ํ™•์ธํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. [16-18] + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์„ ์ด์šฉํ•œ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ์ •๋ฐ€ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ๋ฐ ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ • ํŒŒ์ดํ”„๋ผ์ธ.md b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์„ ์ด์šฉํ•œ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ์ •๋ฐ€ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ๋ฐ ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ • ํŒŒ์ดํ”„๋ผ์ธ.md new file mode 100644 index 00000000..e90b6e32 --- /dev/null +++ b/10_Wiki/Topics_Art/์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์„ ์ด์šฉํ•œ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ์ •๋ฐ€ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ๋ฐ ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ • ํŒŒ์ดํ”„๋ผ์ธ.md @@ -0,0 +1,27 @@ +# [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์„ ์ด์šฉํ•œ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ์ •๋ฐ€ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ๋ฐ ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ • ํŒŒ์ดํ”„๋ผ์ธ]] + +## ๐Ÿ“Œ Brief Summary +์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ๋ชจ๋ธ์„ ํ›ˆ๋ จ์‹œํ‚ค๊ณ  ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์—์„œ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๋Š” ์œ ์—ฐ์„ฑ์„ ์ œ๊ณตํ•˜๋Š” ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์ž…๋‹ˆ๋‹ค [1, 2]. ์ •๋ฐ€ํ•œ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ์„ ์œ„ํ•ด ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ๊ณผ ์ปจํŠธ๋กค๋„ท(ControlNet)์„ ํ™œ์šฉํ•˜์—ฌ ํ”ฝ์…€ ๋‹จ์œ„์˜ ํ†ต์ œ๋ฅผ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค [2]. ์†๊ฐ€๋ฝ ๋ณ€ํ˜•์ด๋‚˜ ์—ฌ๋ถ„์˜ ํŒ”๋‹ค๋ฆฌ์™€ ๊ฐ™์€ ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํƒ€๊ฒŸํ™”๋œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์™€ ์ „์šฉ ์ž„๋ฒ ๋”ฉ(Embedding)์„ ๊ฒฐํ•ฉํ•œ ์›Œํฌํ”Œ๋กœ์šฐ๋ฅผ ํ™œ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [2-4]. + +## ๐Ÿ“– Core Content +* **์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์˜ ์ œ์–ด๋ ฅ๊ณผ ํ™•์žฅ์„ฑ** + ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ํด๋ผ์šฐ๋“œ ๋ฐ ๋กœ์ปฌ ํ™˜๊ฒฝ์— ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ๋Š” ์˜คํ”ˆ์†Œ์Šค ๋ชจ๋ธ๋กœ, ์‚ฌ์šฉ์ž์—๊ฒŒ ํ”„๋ผ์ด๋ฒ„์‹œ๋ฅผ ๋ณด์žฅํ•˜๊ณ  ํŠน์ • ๋„๋ฉ”์ธ์— ๋งž์ถ˜ ๊ด‘๋ฒ”์œ„ํ•œ ์ปค์Šคํ„ฐ๋งˆ์ด์ง•(๋ฏธ์„ธ ์กฐ์ •) ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค [1]. ๋ชจ๋ธ์˜ ๋ฌด์ž‘์œ„์„ฑ๊ณผ ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ฏธ์„ธํ•˜๊ฒŒ ํ†ต์ œํ•˜๊ธฐ ์œ„ํ•ด ์ƒ˜ํ”Œ๋ง ๋‹จ๊ณ„(Sampling steps)๋‚˜ CFG ์Šค์ผ€์ผ(Classifier-Free Guidance Scale)๊ณผ ๊ฐ™์€ ์„ธ๋ถ€ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ง์ ‘ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 5]. + +* **๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์„ ํ†ตํ•œ ์ •๋ฐ€ ํ•ฉ์„ฑ ํ†ต์ œ** + ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์œจํ•˜๋Š” ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์€ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ๊ฐ•๋ ฅํ•œ ์ œ์–ด ์ˆ˜๋‹จ์ž…๋‹ˆ๋‹ค [2, 6]. ํ…์ŠคํŠธ ์ž…๋ ฅ ์‹œ `(keyword:factor)` ํ˜•์‹์˜ ์ˆซ์ž ๊ธฐ๋ฐ˜ ๊ฐ€์ค‘์น˜๋‚˜ `+`, `-`, ๊ด„ํ˜ธ `()` ๋“ฑ์„ ํ™œ์šฉํ•˜์—ฌ ๊ธ์ •์  ํ˜น์€ ๋ถ€์ •์  ์ง€์‹œ์–ด์˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค [2, 7, 8]. + +* **์ปจํŠธ๋กค๋„ท(ControlNet)์„ ํ™œ์šฉํ•œ ํ”ฝ์…€ ๋‹จ์œ„ ๊ตฌ์กฐ ์ œ์–ด** + ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋งŒ์œผ๋กœ๋Š” ๋ถ€์กฑํ•œ ๊ตฌ๋„์™€ ์ž์„ธ ์ œ์–ด๋ฅผ ๋ณด์™„ํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ๊ธ‰ ๊ธฐ์ˆ ์ธ ์ปจํŠธ๋กค๋„ท์ด ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค [2]. ์ด ๊ธฐ์ˆ ์€ ์ด๋ฏธ์ง€์˜ ๋ผˆ๋Œ€(Pose)๋‚˜ ์œค๊ณฝ์„ (Canny Edge) ์ •๋ณด๋ฅผ ๋ชจ๋ธ์— ๊ฐ•์ œ๋กœ ์ฃผ์ž…ํ•จ์œผ๋กœ์จ, ์ธ์ฒด์˜ ์ž์„ธ๋‚˜ ์‚ฌ๋ฌผ์˜ ๋ฐฐ์น˜๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ •๋ฐ€ํ•˜๊ฒŒ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [2]. + +* **ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ •์„ ์œ„ํ•œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ๋ฐ ๋””๋ฒ„๊น… ํŒŒ์ดํ”„๋ผ์ธ** + ์ƒ์„ฑ ๊ณผ์ •์—์„œ ์œตํ•ฉ๋œ ์†๊ฐ€๋ฝ, ๋น„๋Œ€์นญ ๋ˆˆ, ์—ฌ๋ถ„์˜ ํŒ”๋‹ค๋ฆฌ ๋“ฑ ํ•ด๋ถ€ํ•™์  ๊ตฌ์กฐ ๊ฒฐํ•จ์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ, ์ด๋ฅผ ํšŒํ”ผํ•˜๊ธฐ ์œ„ํ•œ ๋งต(Avoidance map)์œผ๋กœ์„œ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ•„์ˆ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค [9-11]. + * **์ „๋žต์  ์ ‘๊ทผ:** ์ผ๋ฐ˜์ ์ธ "๋‚˜์œ ํ’ˆ์งˆ"๊ณผ ๊ฐ™์€ ๋ชจํ˜ธํ•œ ๋‹จ์–ด๋ฅผ ๋ฌด์ž‘์ • ๊ธธ๊ฒŒ ๋‚˜์—ดํ•˜๊ธฐ๋ณด๋‹ค๋Š”, `extra fingers`, `fused fingers`, `deformed hands`, `extra limbs` ๋“ฑ ๊ตฌ์ฒด์ ์ธ ๊ฒฐํ•จ ์š”์†Œ๋ฅผ ํŒŒ์•…ํ•˜์—ฌ 5~10๊ฐœ์˜ ํƒ€๊ฒŸํŒ…๋œ ์ง€์‹œ์–ด๋งŒ ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ตฌ์กฐ์  ์™œ๊ณก์„ ์ค„์ด๋Š” ๋ฐ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค [3, 12-14]. + * **์‹ฌํ™” ์›Œํฌํ”Œ๋กœ์šฐ:** ๋งŒ์•ฝ ํŠน์ • ๋ชจ๋ธ์—์„œ ํ•ด๋ถ€ํ•™์ (ํŠนํžˆ ์†) ์˜ค๋ฅ˜๊ฐ€ ์ง€์†์ ์œผ๋กœ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด, ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ๋ชฉ๋ก์„ ๋์—†์ด ๋Š˜๋ฆฌ๋Š” ๋Œ€์‹  ์† ์ˆ˜์ • ์ „์šฉ '์ž„๋ฒ ๋”ฉ(Embedding)'์„ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ์˜์—ญ์— ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ํŠนํ™”๋œ ์›Œํฌํ”Œ๋กœ์šฐ๋กœ ์ „ํ™˜ํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค [3, 4]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weighting)]], [[์ปจํŠธ๋กค๋„ท(ControlNet)]] +- **Projects/Contexts:** [[์˜คํ”ˆ์†Œ์Šค ์ด๋ฏธ์ง€ ๋ชจ๋ธ ๋ฏธ์„ธ ์กฐ์ • ๋ฐ ๋ฐฐํฌ]], [[ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜ ๋””๋ฒ„๊น… ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ์†Œ์Šค์— ๊ด€๋ จ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•ฉ๋‹ˆ๋‹ค. (์ œ๊ณต๋œ ์†Œ์Šค์—์„œ๋Š” ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ '๋‹จ์ผํ™”๋œ ์ž๋™ํ™” ์†Œํ”„ํŠธ์›จ์–ด ํŒŒ์ดํ”„๋ผ์ธ'์˜ ๊ตฌ์ฒด์ ์ธ ์•„ํ‚คํ…์ฒ˜๋‚˜ ์ฝ”๋“œ๋Š” ๋ช…์‹œ๋˜์–ด ์žˆ์ง€ ์•Š์œผ๋ฉฐ, ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ์™€ ์ž„๋ฒ ๋”ฉ์„ ํ™œ์šฉํ•˜๋Š” ๋‹จ๊ณ„์  ๋””๋ฒ„๊น… ๋ฐ ์ž‘์—… ํ๋ฆ„(Workflow) ํ˜•ํƒœ๋กœ ์˜ค๋ฅ˜ ์ˆ˜์ • ๊ณผ์ •์ด ์„ค๋ช…๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค [4, 12, 14].) ๋˜ํ•œ, ์ผ๋ถ€ ์‚ฌ์šฉ์ž๋“ค์€ ๊ธด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์ข‹๋‹ค๊ณ  ๋ฏฟ์ง€๋งŒ, ์ตœ์‹  ์†Œ์Šค ์—ฐ๊ตฌ์— ๋”ฐ๋ฅด๋ฉด ์˜คํžˆ๋ ค ๊ณผ๋„ํ•œ ๋ถ€์ •์–ด ๋‚˜์—ด์ด ์ด๋ฏธ์ง€์˜ ๊ตฌ์กฐ๋ฅผ ๋ง์น  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ 5~10๊ฐœ์˜ ์ •ํ™•ํ•œ ํƒ€๊ฒŸํŒ…์ด ํšจ์œจ์ ์ด๋ผ๊ณ  ์ƒ๋ฐ˜๋œ ๊ด€์ ์„ ์ œ์‹œํ•ฉ๋‹ˆ๋‹ค [12]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference).md b/10_Wiki/Topics_Art/์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference).md new file mode 100644 index 00000000..8bfd6527 --- /dev/null +++ b/10_Wiki/Topics_Art/์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference).md @@ -0,0 +1,18 @@ +# [[์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference)]] + +## ๐Ÿ“Œ Brief Summary +์˜ด๋‹ˆ ์ฐธ์กฐ(Omni Reference, `--oref`)๋Š” ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7 ๋ชจ๋ธ์—์„œ ์ƒˆ๋กญ๊ฒŒ ๋„์ž…๋œ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ, ํŠน์ • ์ธ๋ฌผ์˜ ์–ผ๊ตด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋งž์ถคํ˜• ์ž๋™์ฐจ๋‚˜ ๋ณด์„ ๊ฐ™์€ ํŠน์ • ์‚ฌ๋ฌผ ๋ฐ ๋Œ€์ƒ์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ๊ธฐ์–ตํ•˜์—ฌ ์—ฌ๋Ÿฌ ์ด๋ฏธ์ง€์—์„œ ๋™์ผํ•˜๊ฒŒ ์žฌํ˜„ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ๊ธฐ๋Šฅ์ด๋‹ค[1, 2]. ๊ธฐ์กด์˜ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`)์™€ ์œ ์‚ฌํ•˜์ง€๋งŒ ์ ์šฉ ๋ฒ”์œ„๊ฐ€ ํ›จ์”ฌ ๋„“๊ณ  ์œ ์—ฐํ•˜์—ฌ, ํ”„๋กฌํ”„ํŠธ ์ „๋ฐ˜์— ๊ฑธ์ณ ํ”ผ์‚ฌ์ฒด๋‚˜ ๊ฐ์ฒด์˜ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ์œ ์ง€ํ•˜๋Š” ๋ฐ ํ•ต์‹ฌ์ ์ธ ์—ญํ• ์„ ํ•œ๋‹ค[3]. + +## ๐Ÿ“– Core Content +- **๊ธฐ๋Šฅ์  ํŠน์ง• ๋ฐ ์ฐจ๋ณ„์ :** ์˜ด๋‹ˆ ์ฐธ์กฐ๋Š” ๋‹จ์ˆœํ•œ ์Šคํƒ€์ผ ๋ณต์‚ฌ๋ฅผ ๋„˜์–ด ์‚ฌ๋ฌผ์˜ ๊ณ ์œ ํ•œ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ์„ AI๊ฐ€ ๊ธฐ์–ตํ•˜๊ฒŒ ๋งŒ๋“ ๋‹ค[2]. ๊ธฐ์กด ๋ชจ๋ธ๋“ค์ด ์ธ๋ฌผ์˜ ์–ผ๊ตด์„ ๋ณต์‚ฌํ•˜๋Š” ๋ฐ ๊ทธ์ณค๋‹ค๋ฉด, `--oref`๋Š” ๋„“์€ ๋ฒ”์œ„์˜ ๋Œ€์ƒ(์ƒ๋ฌผ, ์‚ฌ๋ฌผ ๋“ฑ)์„ ์•ต์ปค๋ง(anchoring)ํ•˜์—ฌ, ์™„์ „ํžˆ ๋‹ค๋ฅธ ๋ฐฐ๊ฒฝ์ด๋‚˜ ์ƒํ™ฉ์„ ๋ฌ˜์‚ฌํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ์—์„œ๋„ ๋™์ผํ•œ ์‚ฌ๋ฌผ์„ ์ผ๊ด€๋˜๊ฒŒ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค[1, 4]. +- **๋ช…๋ น์–ด ๋ฌธ๋ฒ• ๋ฐ ๊ฐ€์ค‘์น˜ ์ œ์–ด:** ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ `--oref` ํŒŒ๋ผ๋ฏธํ„ฐ ๋’ค์— ํ•˜๋‚˜ ์ด์ƒ์˜ ์ฐธ์กฐ ์ด๋ฏธ์ง€ URL์„ ์ถ”๊ฐ€ํ•˜์—ฌ ์‚ฌ์šฉํ•œ๋‹ค(์˜ˆ: `/imagine prompt futuristic engineer woman --oref https://yourimageurl.com/engineer.jpg`)[3]. ๋˜ํ•œ `--ow` ํŒŒ๋ผ๋ฏธํ„ฐ(Omni Reference Weight)๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์ˆ˜์น˜(์˜ˆ: 70, 80)๋ฅผ ์ง€์ •ํ•จ์œผ๋กœ์จ, ์ƒ์„ฑ๋  ์ด๋ฏธ์ง€๊ฐ€ ์ฐธ์กฐ ์ด๋ฏธ์ง€์— ์–ผ๋งˆ๋‚˜ ๊ฐ•๋ ฅํ•˜๊ฒŒ ๋”ฐ๋ฅผ์ง€ ๊ทธ ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค[3]. +- **์›Œํฌํ”Œ๋กœ์šฐ์—์„œ์˜ ํ™œ์šฉ ์ „๋žต:** ํ”ผ์‚ฌ์ฒด๋‚˜ ๊ฐ์ฒด์˜ ์—ฐ์†์„ฑ(continuity)์ด ์ค‘์š”ํ•œ ์ž‘์—…์—์„œ ์ „๋žต์ ์œผ๋กœ ์‚ฌ์šฉ๋œ๋‹ค[5]. ์˜ˆ๋ฅผ ๋“ค์–ด ์‹œ๋ฆฌ์ฆˆ๋ฌผ์„ ์ œ์ž‘ํ•  ๋•Œ, ์บ๋ฆญํ„ฐ์˜ ํ–‰๋™์„ ๋ฌ˜์‚ฌํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ์— ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`)์™€ ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ์žฅ๋ฉด์ด ๋ฐ”๋€Œ๋”๋ผ๋„ ๋™์ผํ•œ ์†Œํ’ˆ์ด๋‚˜ ํ•จ๊ป˜ ๋“ฑ์žฅํ•˜๋Š” ํฌ๋ฆฌ์ฒ˜์˜ ํ˜•ํƒœ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค[4]. +- **๋ฒ„์ „ ํ˜ธํ™˜์„ฑ:** ์˜ด๋‹ˆ ์ฐธ์กฐ ๊ธฐ๋Šฅ์€ ๋ฏธ๋“œ์ €๋‹ˆ V7์—์„œ ์ฒ˜์Œ ๋„์ž…๋˜์—ˆ์œผ๋ฉฐ, ์ดํ›„ V8.1 Alpha ๋ฒ„์ „์—์„œ๋„ ๊ณ„์† ์ง€์›๋œ๋‹ค[3, 6]. ๋ฏธ๋“œ์ €๋‹ˆ ๊ณต์‹ ํŒŒ๋ผ๋ฏธํ„ฐ ๋ชฉ๋ก์— ๋”ฐ๋ฅด๋ฉด V7์—์„œ๋Š” ์˜ด๋‹ˆ ์ฐธ์กฐ๊ฐ€ ์บ๋ฆญํ„ฐ ์ฐธ์กฐ๋ฅผ ๋Œ€์ฒด(replaces Character Reference in V7)ํ•˜๋Š” ์—ญํ• ๋„ ์ˆ˜ํ–‰ํ•œ๋‹ค[7]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[์บ๋ฆญํ„ฐ ์ฐธ์กฐ (Character Reference)]], [[์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference)]], [[๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ (Midjourney Parameters)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ V7 ํ”„๋กฌํ”„ํŠธ ์ผ๊ด€์„ฑ ์œ ์ง€ (Midjourney V7 Consistency)]], [[์‹œ๋ฆฌ์ฆˆ๋ฌผ ๋ฐ ๋‹ค์ค‘ ์ƒท ์›Œํฌํ”Œ๋กœ์šฐ (Series and Multi-shot Workflow)]] +- **Contradictions/Notes:** ๋ฏธ๋“œ์ €๋‹ˆ V6 ๋ชจ๋ธ์—์„œ๋Š” ์ธ๋ฌผ์˜ ์ •์ฒด์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`) ๊ธฐ๋Šฅ์— ์ฃผ๋กœ ์˜์กดํ•ด์•ผ ํ–ˆ์ง€๋งŒ, V7๋ถ€ํ„ฐ๋Š” ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)๊ฐ€ ๋„์ž…๋จ์œผ๋กœ์จ ์ธ๋ฌผ์„ ๋„˜์–ด ์‚ฌ๋ฌผ๊ณผ ์ƒ๋ฌผ ๋“ฑ ํ›จ์”ฌ ๋” ๊ด‘๋ฒ”์œ„ํ•˜๊ณ  ๋ณตํ•ฉ์ ์ธ ๋Œ€์ƒ์˜ ์ผ๊ด€์„ฑ์„ ์ œ์–ดํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค[1, 3]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ์ œ์–ด ํŒŒ์ดํ”„๋ผ์ธ.md b/10_Wiki/Topics_Art/์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ์ œ์–ด ํŒŒ์ดํ”„๋ผ์ธ.md new file mode 100644 index 00000000..727da24b --- /dev/null +++ b/10_Wiki/Topics_Art/์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ์ œ์–ด ํŒŒ์ดํ”„๋ผ์ธ.md @@ -0,0 +1,28 @@ +# [[์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ์ œ์–ด ํŒŒ์ดํ”„๋ผ์ธ]] + +## ๐Ÿ“Œ Brief Summary +์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ฐ ์ œ์–ด ํŒŒ์ดํ”„๋ผ์ธ์€ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋‚˜ ์ฐธ์กฐ ์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ƒ์„ฑํ˜• AI ๋ชจ๋ธ์„ ํ†ตํ•ด ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ์ด๋ฅผ ๋ฐ˜๋ณต์ ์œผ๋กœ ์ •๊ตํ™”ํ•˜๋Š” ์ผ๋ จ์˜ ์ฒด๊ณ„์ ์ธ ์ž‘์—… ํ๋ฆ„์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค. ์ด ํŒŒ์ดํ”„๋ผ์ธ์€ ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Models) ๋“ฑ ํ•ต์‹ฌ ์‹ ๊ฒฝ๋ง ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋ฉฐ, ์ฃผ์ฒด์™€ ์Šคํƒ€์ผ์„ ์ •์˜ํ•˜๋Š” ์ดˆ๊ธฐ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ๋ถ€ํ„ฐ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ์ดํ›„ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt) ์ ์šฉ, ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ์„ ๊ฑฐ์ณ ์ธํŽ˜์ธํŒ…(Inpainting)๊ณผ ๊ฐ™์€ ์‚ฌํ›„ ํŽธ์ง‘ ๊ธฐ์ˆ ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ๋ฏธํ•™์  ์˜๋„๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ํ†ต์ œํ•˜๊ณ  ์™„์„ฑ๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ๊ทธ ๋ชฉ์ ์ด ์žˆ์Šต๋‹ˆ๋‹ค. + +## ๐Ÿ“– Core Content +* **๊ธฐ๋ฐ˜ ๋ชจ๋ธ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜ (Foundational Model Mechanisms)** + ์ด๋ฏธ์ง€ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์€ ์ฃผ๋กœ ์„ธ ๊ฐ€์ง€ ๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜์— ์˜ํ•ด ๊ตฌ๋™๋ฉ๋‹ˆ๋‹ค. GANs(์ƒ์„ฑ์  ์ ๋Œ€ ์‹ ๊ฒฝ๋ง)๋Š” ์ƒ์„ฑ์ž์™€ ํŒ๋ณ„์ž์˜ ๊ฒฝ์Ÿ์„ ํ†ตํ•ด ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๊ณ , VAEs(๋ณ€๋ถ„ ์˜คํ† ์ธ์ฝ”๋”)๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ž ์žฌ ๊ณต๊ฐ„(Latent Space)์œผ๋กœ ์ธ์ฝ”๋”ฉํ•œ ๋’ค ๋””์ฝ”๋”ฉํ•˜์—ฌ ์žฌ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค [1, 2]. ํ˜„์žฌ ๊ฐ€์žฅ ์ฃผ๋ฅ˜๋ฅผ ์ด๋ฃจ๋Š” ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Models)์€ ์›๋ณธ ๋ฐ์ดํ„ฐ์— ์ ์ง„์ ์œผ๋กœ ๋…ธ์ด์ฆˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ์ˆœ๋ฐฉํ–ฅ ๊ณผ์ •๊ณผ, ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์›ํ•˜๋Š” ์—ญ๋ฐฉํ–ฅ ๋””๋…ธ์ด์ง•(Denoising) ๊ณผ์ •์„ ๋ฐ˜๋ณตํ•˜์—ฌ ๊ณ ํ’ˆ์งˆ์˜ ์ด๋ฏธ์ง€๋ฅผ ํ•ฉ์„ฑํ•ฉ๋‹ˆ๋‹ค [3, 4]. 2026๋…„์˜ ๋ชจ๋ธ๋“ค์€ ํ…์ŠคํŠธ ์ธ์ฝ”๋”์™€ ์ž ์žฌ ๊ณต๊ฐ„์˜ ๋ฐ€์ ‘ํ•œ ์ •๋ ฌ์„ ํ†ตํ•ด ๋‹จ์–ด์˜ ๋ฏธ์„ธํ•œ ๋‰˜์•™์Šค๊นŒ์ง€ ํ”ฝ์…€๋กœ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค [5]. + +* **ํ”„๋กฌํ”„ํŠธ ๊ธฐ๋ฐ˜ ์ƒ์„ฑ ๊ตฌ์กฐ (Prompt-based Generation Structure)** + ํšจ๊ณผ์ ์ธ ์ƒ์„ฑ ํŒŒ์ดํ”„๋ผ์ธ์€ ์ธ๊ณต์ง€๋Šฅ์ด ํ•ด์„ํ•˜๊ธฐ ์‰ฌ์šด ๊ณ„์ธต์  ๊ตฌ์กฐ๋กœ ํ…์ŠคํŠธ ๊ธฐํ˜ธ๋ฅผ ๊ตฌ์„ฑํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ '์ฃผ์ฒด(Subject) -> ๋งค์ฒด ๋ฐ ์Šคํƒ€์ผ(Medium/Style) -> ํ™˜๊ฒฝ(Environment) -> ์กฐ๋ช…(Lighting) -> ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)'์˜ ์ˆœ์„œ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค [5-7]. ๋‹จ์ˆœํ•œ ๋‹จ์–ด์˜ ๋‚˜์—ด๋ณด๋‹ค๋Š” ๊ตฌ์ฒด์ ์ธ ๋งฅ๋ฝ๊ณผ ๋ฌ˜์‚ฌ๋ฅผ ์ œ๊ณตํ•ด์•ผ ํ•˜๋ฉฐ, ์ฒ˜์Œ์—๋Š” ๋‹จ์ˆœํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ์ ์ง„์ ์œผ๋กœ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์™€ ์„ธ๋ถ€ ๋ฌ˜์‚ฌ๋ฅผ ๋”ํ•ด๊ฐ€๋Š” ๋ฐ˜๋ณต์ (Iterative) ์ ‘๊ทผ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [7-10]. + +* **์„ธ๋ถ€ ์ œ์–ด ๋ฐ ๊ฐ€์ค‘์น˜ ์กฐ์ • (Fine-Grained Control & Weighting)** + ๊ฐ ํ”Œ๋žซํผ์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ƒ์„ฑ ๊ณผ์ •์„ ํ†ต์ œํ•  ์ˆ˜ ์žˆ๋Š” ๋‹ค์–‘ํ•œ ์ œ์–ด ๋ฐฉ์‹์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์—์„œ๋Š” `(keyword:factor)`์™€ ๊ฐ™์€ ๋ฌธ๋ฒ•์ด๋‚˜ `+`, `-` ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ํŠน์ • ๋‹จ์–ด๊ฐ€ ์ด๋ฏธ์ง€์— ๋ฏธ์น˜๋Š” ๊ฐ€์ค‘์น˜๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค [11-13]. ๋˜ํ•œ ๋ช…์‹œ์ ์ธ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋ฅผ ํ†ตํ•ด ์›Œํ„ฐ๋งˆํฌ๋‚˜ ์™œ๊ณก๋œ ์‹ ์ฒด ๋“ฑ ์ƒ์„ฑ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๊ธฐ ์‰ฌ์šด ์˜ค๋ฅ˜๋ฅผ ์ดˆ๊ธฐ๋ถ€ํ„ฐ ์ฐจ๋‹จํ•ฉ๋‹ˆ๋‹ค [13-15]. ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์—์„œ๋Š” `--stylize`, `--chaos` ๋“ฑ์˜ ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•ด AI์˜ ์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„์™€ ๋ฌด์ž‘์œ„์„ฑ์„ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค [16-19]. + +* **์ฐธ์กฐ ๊ธฐ๋ฐ˜ ์ œ์–ด ๋ฐ ์ผ๊ด€์„ฑ ์œ ์ง€ (Reference-based Control & Consistency)** + ์ผ๊ด€์„ฑ ์žˆ๋Š” ๋น„์ฃผ์–ผ์ด๋‚˜ ์บ๋ฆญํ„ฐ๋ฅผ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์€ ํŒŒ์ดํ”„๋ผ์ธ์˜ ์ค‘์š”ํ•œ ๊ณผ์ œ์ž…๋‹ˆ๋‹ค. ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ์ปจํŠธ๋กค๋„ท(ControlNet)์€ ๋‹จ์ˆœ ํ…์ŠคํŠธ๋ฅผ ๋„˜์–ด ์ด๋ฏธ์ง€์˜ ๋ผˆ๋Œ€(Pose)๋‚˜ ์œค๊ณฝ์„  ์ •๋ณด๋ฅผ ๊ฐ•์ œ๋กœ ์ฃผ์ž…ํ•˜์—ฌ ํ”ผ์‚ฌ์ฒด์˜ ๋ฐฐ์น˜๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [13]. ๋ฏธ๋“œ์ €๋‹ˆ V6 ๋ฐ V7 ํŒŒ์ดํ”„๋ผ์ธ์—์„œ๋Š” ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`), ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`), ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`) ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ™œ์šฉํ•ด ํŠน์ • ์ด๋ฏธ์ง€์˜ ์งˆ๊ฐ, ์ƒ‰๊ฐ, ํ˜•ํƒœ์  ์ •์ฒด์„ฑ์„ ๋ณต์ œํ•˜์—ฌ ์—ฐ์†์ ์ธ ์ž‘์—…๋ฌผ์—์„œ ์‹œ๊ฐ์  ์ผ๊ด€์„ฑ์„ ํ™•๋ณดํ•ฉ๋‹ˆ๋‹ค [18-22]. + +* **์‚ฌํ›„ ํŽธ์ง‘ ๋ฐ ๋ฐ˜๋ณต์  ์ •๊ตํ™” ์›Œํฌํ”Œ๋กœ์šฐ (Post-Editing & Iterative Workflow)** + ์ƒ์„ฑ๋œ ์ฒซ ์ด๋ฏธ์ง€๋Š” ์™„์„ฑ๋ณธ์ด ์•„๋‹ˆ๋ผ ์ˆ˜์ •์„ ์œ„ํ•œ ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค [23]. ์ƒ์„ฑ ํ›„ ๋ฏธ๋“œ์ €๋‹ˆ์˜ Vary Region(์ธํŽ˜์ธํŒ…) ๊ธฐ๋Šฅ์ด๋‚˜ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ์ธํŽ˜์ธํŒ…์„ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด ๋งฅ๋ฝ์„ ์œ ์ง€ํ•œ ์ฑ„ ํŠน์ • ์„ ํƒ ์˜์—ญ๋งŒ ์žฌ๊ตฌ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [23-26]. ๋ฐ˜๋Œ€๋กœ Zoom Out์ด๋‚˜ Pan(์•„์›ƒํŽ˜์ธํŒ…) ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์บ”๋ฒ„์Šค ๋ฐ–์˜ ํ’๊ฒฝ์„ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ™•์žฅํ•ฉ๋‹ˆ๋‹ค [23, 24, 27]. ํŠนํžˆ ์ตœ์‹  ์›Œํฌํ”Œ๋กœ์šฐ์—์„œ๋Š” ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(`--draft`)๋ฅผ ํ†ตํ•ด ๊ฐ’์‹ธ๊ณ  ๋น ๋ฅด๊ฒŒ ๋Œ€๋Ÿ‰์˜ ์‹œ์•ˆ์„ ํƒ์ƒ‰ํ•œ ๋’ค, ์ตœ์ ์˜ ๋ฐฉํ–ฅ์„ฑ์„ ์„ ํƒํ•˜์—ฌ ๊ณ ํ™”์งˆ๋กœ ์Šน๊ฒฉ(Upscale)์‹œํ‚ค๋Š” ๋‹จ๊ณ„์ ์ด๊ณ  ํšจ์œจ์ ์ธ ๊ฒ€ํ†  ํŒŒ์ดํ”„๋ผ์ธ์„ ์ฑ„ํƒํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค [28-30]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Diffusion Models]], [[ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ(Prompt Structure)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด(Parameter Control)]], [[์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ…(Inpainting and Outpainting)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V7 ์›Œํฌํ”Œ๋กœ์šฐ]], [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ๋ฏธ์„ธ ์กฐ์ •]], [[DALL-E 3 ์ƒํ˜ธ์ž‘์šฉ์  ์ƒ์„ฑ]] +- **Contradictions/Notes:** ์ด๋ฏธ์ง€ ๋‚ด ํ…์ŠคํŠธ ๋ Œ๋”๋ง์ด๋‚˜ ๋ณต์žกํ•œ ๋‹ค์ค‘ ๊ฐ์ฒด ๋ฐฐ์น˜์— ์žˆ์–ด์„œ๋Š” DALL-E 3๊ฐ€ ์••๋„์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์—ฌ์ฃผ์ง€๋งŒ, ์˜ˆ์ˆ ์  ๋ฏธํ•™์˜ ์„ธ๋ฐ€ํ•œ ํ†ต์ œ๋‚˜ ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์˜ ์ œ์–ด ์ธก๋ฉด์—์„œ๋Š” ๋ฏธ๋“œ์ €๋‹ˆ์™€ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์ด ํ›จ์”ฌ ๋›ฐ์–ด๋‚ฉ๋‹ˆ๋‹ค [13, 19, 31, 32]. ๋˜ํ•œ DALL-E 3๋Š” "์‚ฌ์šฉํ•˜์ง€ ๋ง ๊ฒƒ"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜์—ฌ ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ์œ ๋„ํ•ด์•ผ ํ•˜๋Š” ๋ฐ˜๋ฉด, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์—์„œ๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ด๋ผ๋Š” ์ฐจ์ด๊ฐ€ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค [13, 32]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™” (Image Generation Optimization).md b/10_Wiki/Topics_Art/์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™” (Image Generation Optimization).md new file mode 100644 index 00000000..06ee3903 --- /dev/null +++ b/10_Wiki/Topics_Art/์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™” (Image Generation Optimization).md @@ -0,0 +1,24 @@ +# [[์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™” (Image Generation Optimization)]] + +## ๐Ÿ“Œ Brief Summary +์ด๋ฏธ์ง€ ์ƒ์„ฑ ์ตœ์ ํ™”๋ž€ ์ดˆ๊ธฐ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ƒ์„ฑ๋œ ๊ฒฐ๊ณผ๋ฌผ์„ ๋ถ„์„ํ•˜๊ณ , ๋ฐ˜๋ณต์ ์ธ ์ˆ˜์ •๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜ ์กฐ์ ˆ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์˜๋„ํ•œ ์ตœ์ƒ์˜ ์ด๋ฏธ์ง€๋ฅผ ๋„์ถœํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค [1-3]. ์ด๋ฅผ ์œ„ํ•ด ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋ถˆํ•„์š”ํ•œ ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ๊ฐ€์ค‘์น˜๋ฅผ ์กฐ์ ˆํ•ด ํŠน์ • ์š”์†Œ์˜ ๊ฐ•์กฐ๋„๋ฅผ ๋ณ€๊ฒฝํ•ฉ๋‹ˆ๋‹ค [4, 5]. ๋˜ํ•œ ๊ฐ AI ๋ชจ๋ธ(Midjourney, DALL-E 3, Stable Diffusion)์˜ ํŠน์„ฑ๊ณผ ๋ฌธ๋ฒ•์— ๋งž์ถ˜ ํŠœ๋‹๊ณผ ์ธํŽ˜์ธํŒ… ๊ฐ™์€ ์‚ฌํ›„ ํŽธ์ง‘ ๊ธฐ๋ฒ•์„ ์ ์šฉํ•˜์—ฌ ์‹œ๊ฐ์  ํ’ˆ์งˆ๊ณผ ์ผ๊ด€์„ฑ์„ ๊ทน๋Œ€ํ™”ํ•ฉ๋‹ˆ๋‹ค [6-8]. + +## ๐Ÿ“– Core Content +* **๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement):** + ์™„๋ฒฝํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•œ ๋ฒˆ์— ์ž‘์„ฑํ•˜๊ธฐ๋ณด๋‹ค๋Š”, ๋‹จ์ˆœํ•œ ์ฃผ์ œ์™€ ๊ตฌ๋„๋กœ ์‹œ์ž‘ํ•˜์—ฌ ์ฒซ ๊ฒฐ๊ณผ๋ฌผ์„ ํ‰๊ฐ€ํ•œ ๋’ค ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ •ํ•˜๋Š” ๋ฐ˜๋ณต์  ์ ‘๊ทผ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [1, 2, 9]. ๋ฒ ์ด์Šค ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•œ ํ›„, ์กฐ๋ช…, ์Šคํƒ€์ผ, ๊ตฌ๋„ ๋“ฑ ๊ตฌ์ฒด์ ์ธ ์„ธ๋ถ€ ์‚ฌํ•ญ์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋ฉด์„œ ๋ชจ๋ธ๊ณผ์˜ ํ˜‘์—… ๊ณผ์ •์„ ๊ฑฐ์ณ ๊ฒฐ๊ณผ๋ฌผ์„ ์ •๊ตํ™”ํ•ฉ๋‹ˆ๋‹ค [3, 10]. +* **๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompt)์˜ ์ „๋žต์  ํ™œ์šฉ:** + ๋‹จ์ˆœํ•œ ํ›„๋ณด์ •์„ ๋„˜์–ด ์›์น˜ ์•Š๋Š” ์š”์†Œ(์˜ˆ: ์ผ๊ทธ๋Ÿฌ์ง„ ์†๊ฐ€๋ฝ, ์›Œํ„ฐ๋งˆํฌ, ์ €ํ™”์งˆ)๋ฅผ ๋ช…์‹œ์ ์œผ๋กœ ์ฐจ๋‹จํ•˜์—ฌ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์ œ์–ดํ•˜๋Š” ํ•ต์‹ฌ ์ˆ˜๋‹จ์ž…๋‹ˆ๋‹ค [5, 11, 12]. ํฌ๊ด„์ ์œผ๋กœ "๋‚˜์œ(bad)"์ด๋ผ๋Š” ๋‹จ์–ด๋ฅผ ์“ฐ๊ธฐ๋ณด๋‹ค, ์‹ค์ œ ์ด๋ฏธ์ง€์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๊ฒฐํ•จ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ํŒŒ์•…ํ•˜๊ณ  ํƒ€๊ฒŸํŒ…๋œ ์ตœ์†Œํ•œ์˜ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค [13-15]. +* **๊ฐ€์ค‘์น˜(Weights) ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters) ํŠœ๋‹:** + * **Stable Diffusion:** `(๋‹จ์–ด:1.5)`์™€ ๊ฐ™์€ ๊ด„ํ˜ธ ๋ฐ ์ˆซ์ž ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„(๊ฐ€์ค‘์น˜)๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค [12, 16, 17]. ๋˜ํ•œ CFG(Classifier-Free Guidance) ์Šค์ผ€์ผ๊ณผ ์ƒ˜ํ”Œ๋ง ๋‹จ๊ณ„๋ฅผ ์กฐ์ ˆํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ ์ค€์ˆ˜ ๊ฐ•๋„์™€ ์ด๋ฏธ์ง€์˜ ๋‹ค์–‘์„ฑ์„ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [8, 18]. + * **Midjourney:** ํ”„๋กฌํ”„ํŠธ ๋์— `--ar`(์ข…ํšก๋น„), `--s`(์Šคํƒ€์ผํ™”), `--c`(๋‹ค์–‘์„ฑ), `--v`(๋ฒ„์ „) ๋“ฑ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [6, 19, 20]. ์ด๋ฏธ์ง€์˜ ์ผ๊ด€์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด `--sref`(์Šคํƒ€์ผ ์ฐธ์กฐ)์™€ `--cref`, `--oref`(์บ๋ฆญํ„ฐ ๋ฐ ์˜ด๋‹ˆ ์ฐธ์กฐ)๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, V7์—์„œ๋Š” ๋น„์šฉ์„ ์ ˆ๊ฐํ•˜๋Š” `--draft`(์ดˆ์•ˆ) ๋ชจ๋“œ๋กœ ์‹œ์•ˆ์„ ๋น ๋ฅด๊ฒŒ ์ƒ์„ฑํ•œ ํ›„ ์šฐ์ˆ˜ํ•œ ๊ฒฐ๊ณผ๋ฌผ๋งŒ ๊ณ ํ™”์งˆ๋กœ ๋ Œ๋”๋งํ•˜๋Š” ์›Œํฌํ”Œ๋กœ์šฐ๋กœ ์ตœ์ ํ™”๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค [21-24]. + * **DALL-E 3:** ์‹œ์ ์ธ ์ˆ˜์‚ฌ๋‚˜ ๋ณต์žกํ•œ ๊ตฌ๋ฌธ๋ณด๋‹ค๋Š” ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ์ž์—ฐ์–ด ์ง€์‹œ๊ฐ€ ์ค‘์š”ํ•˜๋ฉฐ, ๊ฐ€๋Šฅํ•œ ํ•œ ์ง๊ด€์ ์ธ ๊ทธ๋ž˜ํ”ฝ ์ค‘์‹ฌ์˜ ์–ธ์–ด๋ฅผ ์‚ฌ์šฉํ•ด์•ผ ์ตœ์ ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [25]. +* **์‚ฌํ›„ ํŽธ์ง‘ ๋ฐ ์ด๋ฏธ์ง€ ํ™•์žฅ:** + ํ”„๋กฌํ”„ํŠธ ์ˆ˜์ •๋งŒ์œผ๋กœ ํ•ด๊ฒฐํ•˜๊ธฐ ํž˜๋“  ๋ถ€๋ถ„์€ ์ธํŽ˜์ธํŒ…(Inpainting, Midjourney์˜ Vary Region)์„ ํ†ตํ•ด ํŠน์ • ์˜์—ญ๋งŒ์„ ๋‹ค์‹œ ์ƒ์„ฑํ•ด ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [7, 10, 26, 27]. ์•„์›ƒํŽ˜์ธํŒ…(Outpainting)์ด๋‚˜ ์คŒ ์•„์›ƒ(Zoom Out) ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•˜๋ฉด ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•˜์—ฌ ๊ตฌ๋„์˜ ๋‹ต๋‹ตํ•จ์„ ํ•ด์†Œํ•˜๊ณ  ์บ”๋ฒ„์Šค ๋ฐ–์˜ ๋ฐฐ๊ฒฝ์„ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋ฌ˜์‚ฌํ•ด ๋‚ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [7, 10, 27]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ (Negative Prompts)]], [[ํŒŒ๋ผ๋ฏธํ„ฐ ํŠœ๋‹ (Parameter Tuning)]], [[๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement)]] +- **Projects/Contexts:** [[Midjourney V7์˜ Draft Mode ์›Œํฌํ”Œ๋กœ์šฐ]], [[Stable Diffusion์˜ ๊ฐ€์ค‘์น˜ ์ œ์–ด ๋ฌธ๋ฒ•]], [[DALL-E 3์˜ ์ž์—ฐ์–ด ๊ธฐ๋ฐ˜ ์ตœ์ ํ™”]] +- **Contradictions/Notes:** Stable Diffusion ๋ชจ๋ธ์€ ์ „์šฉ ๋„ค๊ฑฐํ‹ฐ๋ธŒ ํ”„๋กฌํ”„ํŠธ ํ•„๋“œ๋‚˜ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ์„ ํ†ตํ•ด ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋ฐฐ์ œํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐ˜๋ฉด [5, 28], DALL-E 3 ๋ชจ๋ธ์€ "not", "without", "no"์™€ ๊ฐ™์€ ๋ถ€์ •์–ด ์ฒ˜๋ฆฌ์— ์ทจ์•ฝํ•˜์—ฌ ํ•ด๋‹น ์š”์†Œ๋ฅผ ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์— ํฌํ•จ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ DALL-E 3 ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด์„œ๋Š” ์›์น˜ ์•Š๋Š” ๊ฒƒ์„ ์ ๊ธฐ๋ณด๋‹ค ์›ํ•˜๋Š” ํŠน์„ฑ์„ ๊ธ์ •์–ด๋กœ ๋ช…ํ™•ํžˆ ๋ฌ˜์‚ฌํ•˜๋Š” ๋ฐฉ์‹์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค [29-31]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ (AI Visual Language Generation).md b/10_Wiki/Topics_Art/์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ (AI Visual Language Generation).md new file mode 100644 index 00000000..44e475a6 --- /dev/null +++ b/10_Wiki/Topics_Art/์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ (AI Visual Language Generation).md @@ -0,0 +1,32 @@ +# [[์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ (AI Visual Language Generation)]] + +## ๐Ÿ“Œ Brief Summary +์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ์€ ์ธ๊ฐ„์˜ ์ถ”์ƒ์ ์ธ ์–ธ์–ด์  ์˜๋„๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„์˜ ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ธฐํ˜ธ๋กœ ๋ฒˆ์—ญํ•˜๋Š” ๊ณผ์ •์ด๋‹ค [1]. ์ด๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ๊ตฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์ธ๊ณต์ง€๋Šฅ ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ์— ๋ถ€ํ•ฉํ•˜๋Š” ์ •๊ตํ•œ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์ด ํ•„์ˆ˜์ ์ด๋‹ค [1]. ์„ฑ๊ณต์ ์ธ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ์€ ์ฃผ์ฒด, ๋งค์ฒด, ํ™˜๊ฒฝ, ์กฐ๋ช…, ๊ธฐ์ˆ  ๋งค๊ฐœ๋ณ€์ˆ˜ ๋“ฑ ํ”„๋กฌํ”„ํŠธ์˜ ์ธต์œ„๋ฅผ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ช…์‹œํ•˜์—ฌ ๋ชจ๋ธ์ด ํ•™์Šตํ•œ ๋ฐ์ดํ„ฐ์˜ ๊ณ ๋ฐ€๋„ ์˜์—ญ์„ ์ •ํ™•ํžˆ ์ž๊ทนํ•  ๋•Œ ๋‹ฌ์„ฑ๋œ๋‹ค [1, 2]. ์ตœ๊ทผ์˜ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ธฐ์ˆ ์€ ๋‹จ์ˆœํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋„˜์–ด, ์‚ฌ์šฉ์ž์˜ ์˜๋„์™€ ๋ฏธํ•™์„ ์ •๋ฐ€ํ•˜๊ฒŒ ํ†ต์ œํ•˜๋ฉฐ AI์™€ ํ˜‘์—…ํ•˜๋Š” '์—์ด์ „ํ‹ฑ ํฌ๋ฆฌ์—์ดํ‹ฐ๋ธŒ(Agentic Creative)' ์‹œ๋Œ€๋กœ ์ง„ํ™”ํ•˜๊ณ  ์žˆ๋‹ค [3]. + +## ๐Ÿ“– Core ์†Œ์Šค +**1. ํ”„๋กฌํ”„ํŠธ์˜ ๊ณ„์ธต์  ๊ตฌ์กฐ์™€ ์ž‘์„ฑ ๋ฐฉ๋ฒ•** +๊ณ ํ’ˆ์งˆ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ๋Š” ์ธ๊ณต์ง€๋Šฅ์ด ํ•ด์„ํ•˜๊ธฐ ์‰ฝ๋„๋ก 5๊ฐ€์ง€ ํ•ต์‹ฌ ์ธต์œ„๋กœ ๊ตฌ์„ฑ๋œ๋‹ค [1]. +* **์ฃผ์ฒด(Subject):** ์ด๋ฏธ์ง€์˜ ์ค‘์‹ฌ์ด ๋˜๋Š” ์ดˆ์ ์ด๋‚˜ ์„œ์‚ฌ์  ์ฃผ์ธ๊ณต์œผ๋กœ, ๋‹จ์ˆœํ•œ ๋ช…์‚ฌ ๋‚˜์—ด๋ณด๋‹ค๋Š” ์ƒํ™ฉ์  ๋งฅ๋ฝ์ด ํฌํ•จ๋œ ๊ตฌ์ฒด์  ๋ฌ˜์‚ฌ๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ๋” ๋ช…ํ™•ํ•œ ์‹œ๊ฐ์  ํŠน์ง•์ด ์ถ”์ถœ๋œ๋‹ค [2, 4, 5]. +* **๋งค์ฒด ๋ฐ ์Šคํƒ€์ผ(Medium & Style):** ์œ ํ™”, 3D ๋ Œ๋”๋ง, ํŠน์ • ๋ Œ์ฆˆ(์˜ˆ: 85mm ์‚ฌ์ง„) ๋“ฑ์˜ ํ‚ค์›Œ๋“œ๋ฅผ ์ง€์ •ํ•˜์—ฌ ์˜ˆ์ˆ ์  ๋„๊ตฌ์™€ ์ถœ๋ ฅ๋ฌผ์˜ ์งˆ๊ฐ์„ ๊ฒฐ์ •ํ•œ๋‹ค [2, 5, 6]. +* **ํ™˜๊ฒฝ(Environment/Context):** ํ”ผ์‚ฌ์ฒด๊ฐ€ ์กด์žฌํ•˜๋Š” ๋ฐฐ๊ฒฝ์˜ ์‹œ๊ฐ„์ , ๊ณต๊ฐ„์  ๋งฅ๋ฝ์„ ์„ค์ •ํ•˜์—ฌ ์ด๋ฏธ์ง€์— ๊นŠ์ด์™€ ๋ถ„์œ„๊ธฐ๋ฅผ ๋”ํ•œ๋‹ค [4, 5]. +* **์กฐ๋ช…(Lighting):** ๋ช…์•” ๋Œ€๋น„์™€ ์ƒ‰ ์˜จ๋„๋ฅผ ํ†ตํ•ด ์„œ์‚ฌ๋ฅผ ํ˜•์„ฑํ•˜๋Š” ์ค‘์š”ํ•œ ์š”์†Œ๋กœ, ๋ฆผ ๋ผ์ดํŒ…(Rim Lighting)์ด๋‚˜ ๋ณผ๋ฅจ๋ฉ”ํŠธ๋ฆญ ๋ผ์ดํŒ…(Volumetric Lighting)๊ณผ ๊ฐ™์€ ์ „๋ฌธ ์šฉ์–ด๊ฐ€ ํ™œ์šฉ๋œ๋‹ค [5, 7]. +* **๊ธฐ์ˆ  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters):** ํ•ด์ƒ๋„, ์ข…ํšก๋น„, ๋ฏธํ•™์  ๊ฐœ์ž… ๊ฐ•๋„ ๋“ฑ ๋ชจ๋ธ ๊ณ ์œ ์˜ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ๊ฒฐ๊ณผ๋ฌผ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•œ๋‹ค [4, 5]. ํ”„๋กฌํ”„ํŠธ์˜ ๊ธธ์ด๋Š” ์ง€๋‚˜์น˜๊ฒŒ ๊ธธ ํ•„์š”๊ฐ€ ์—†์œผ๋ฉฐ, ๋ณดํ†ต 15~50๋‹จ์–ด ์ˆ˜์ค€์˜ ๋ช…ํ™•ํ•œ ๋ฌธ์žฅ์ด ํšจ๊ณผ์ ์ด๋‹ค [4, 8]. + +**2. ์ฃผ์š” ํ”Œ๋žซํผ๋ณ„ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ ๋ฉ”์ปค๋‹ˆ์ฆ˜** +๊ฐ AI ๋ชจ๋ธ์€ ๊ณ ์œ ํ•œ ์•„ํ‚คํ…์ฒ˜๋ฅผ ๊ฐ€์ง€๋ฏ€๋กœ ๋ชจ๋ธ์˜ ํŠน์„ฑ์— ๋งž์ถ˜ ํ”„๋กฌํ”„ํŠธ ์ ‘๊ทผ์ด ์š”๊ตฌ๋œ๋‹ค [5]. +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):** ๋ฏธํ•™์  ์™„์„ฑ๋„๊ฐ€ ๋›ฐ์–ด๋‚˜๋ฉฐ, ์ข…ํšก๋น„(`--ar`)๋‚˜ ์Šคํƒ€์ผํ™”(`--stylize`) ๊ฐ™์€ ๋งค๊ฐœ๋ณ€์ˆ˜ ํ†ต์ œ๊ฐ€ ํ•ต์‹ฌ์ด๋‹ค [9]. 2026๋…„ V7 ๋ชจ๋ธ๋ถ€ํ„ฐ๋Š” '๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ(Draft Mode)'๋ฅผ ์ง€์›ํ•˜์—ฌ ์ ์€ ๋น„์šฉ์œผ๋กœ ๋น ๋ฅด๊ฒŒ ์‹œ์•ˆ์„ ํƒ์ƒ‰ํ•  ์ˆ˜ ์žˆ๊ณ , '์˜ด๋‹ˆ ์ฐธ์กฐ(--oref)' ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์—ฌ๋Ÿฌ ํ”„๋กฌํ”„ํŠธ์— ๊ฑธ์ณ ์‚ฌ๋ฌผ์ด๋‚˜ ์บ๋ฆญํ„ฐ์˜ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•  ์ˆ˜ ์žˆ๋‹ค [9-12]. +* **DALL-E 3:** ํ…์ŠคํŠธ ์ดํ•ด๋ ฅ์ด ๋งค์šฐ ๋†’์•„ ์‚ฌ์šฉ์ž์˜ ์งง์€ ์ง€์‹œ๋ฅผ GPT-4๊ฐ€ ํ’๋ถ€ํ•œ ๋ฌ˜์‚ฌ๋กœ ํ™•์žฅํ•˜์—ฌ ์ƒ์„ฑํ•œ๋‹ค [13, 14]. ๋‹ค์ค‘ ๊ฐ์ฒด์˜ ๋…ผ๋ฆฌ์  ๋ฐฐ์น˜์™€ ์ด๋ฏธ์ง€ ๋‚ด ํ…์ŠคํŠธ ์‚ฝ์ž…(์˜ˆ: ํฌ์Šคํ„ฐ์˜ ๊ธ€์ž)์— ์••๋„์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์ด์ง€๋งŒ, "ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋ง ๊ฒƒ"์„ ๋ช…์‹œ์ ์œผ๋กœ ์ง€์‹œํ•ด์•ผ ์ œ์–ด๋ ฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ๋‹ค [14, 15]. +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):** ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(`(๋‹จ์–ด:๊ฐ€์ค‘์น˜)` ๋ฌธ๋ฒ•)๋ฅผ ํ†ตํ•ด ์„ธ๋ฐ€ํ•˜๊ฒŒ ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋‹ค [16, 17]. ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋“œ์›จ์–ด ์ˆ˜์ค€์˜ ์ •๋ฐ€ํ•œ ํ†ต์ œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ด๋ฏธ์ง€์˜ ๋ผˆ๋Œ€ ์ •๋ณด๋ฅผ ์ฃผ์ž…ํ•˜๋Š” ์ปจํŠธ๋กค๋„ท(ControlNet) ๋“ฑ์˜ ๊ณ ๊ธ‰ ๊ธฐ์ˆ ์„ ํ•จ๊ป˜ ํ™œ์šฉํ•œ๋‹ค [17]. + +**3. ์‚ฌํ›„ ํŽธ์ง‘ ๋ฐ ๋ฐ˜๋ณต์  ์ •๊ตํ™” ์ „๋žต** +ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์€ ๋‹จ๋ฐœ์„ฑ ๋ช…๋ น์ด ์•„๋‹ˆ๋ผ AI์™€์˜ ์ง€์†์ ์ธ ํ˜‘์—… ๊ณผ์ •์ด๋‹ค [18]. +* ์ด๋ฏธ์ง€์˜ ํŠน์ • ๋ถ€๋ถ„์— ๊ฒฐํ•จ์ด ์žˆ๊ฑฐ๋‚˜ ์ˆ˜์ •์„ ์›ํ•  ๋•Œ๋Š” ๋ฏธ๋“œ์ €๋‹ˆ์˜ ์ธํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์ธ 'Vary Region'์„ ์‚ฌ์šฉํ•˜์—ฌ ๋‚˜๋จธ์ง€ ๋ฐฐ๊ฒฝ์„ ๋ณด์กดํ•œ ์ฑ„ ์›ํ•˜๋Š” ์˜์—ญ๋งŒ ๋‹ค์‹œ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค [18-20]. +* ์ถœ๋ ฅ๋œ ์ด๋ฏธ์ง€์—์„œ ๋ฐ˜๋ณต์ ์œผ๋กœ ์‹œ๊ฐ์  ๊ฒฐํ•จ(๊ธฐํ˜•์ ์ธ ์†, ๋ Œ๋”๋ง ์˜ค๋ฅ˜, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ)์ด ๋ฐœ์ƒํ•  ๊ฒฝ์šฐ, ๊ฒฐํ•จ์„ ์ •ํ™•ํžˆ ์ง„๋‹จํ•œ ๋’ค ๋ถ€์ • ์ง€์‹œ์–ด๋กœ ๋ฒˆ์—ญํ•˜์—ฌ ๋ชจ๋ธ์˜ ์ƒ์„ฑ์„ ์ฐจ๋‹จํ•˜๋Š” ์ ‘๊ทผ๋ฒ•์ด ํ•„์š”ํ•˜๋‹ค [21-23]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]], [[์ธํŽ˜์ธํŒ… (Inpainting/Vary Region)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ ๋“œ๋ž˜ํ”„ํŠธ ๋ชจ๋“œ ์›Œํฌํ”Œ๋กœ์šฐ]], [[DALL-E 3์™€ GPT-4์˜ ์ƒํ˜ธ์ž‘์šฉ์  ์ƒ์„ฑ]], [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์˜ ๊ฐ€์ค‘์น˜ ๋ฐ ์ œ์–ด ์‹œ์Šคํ…œ]] +- **Contradictions/Notes:** DALL-E 3๋Š” "์—†๋Š”", "์•„๋‹Œ"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด(Negation)๋ฅผ ์ž˜ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ƒ์„ฑํ•ด๋ฒ„๋ฆฌ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์–ด ๋ฐ˜๋“œ์‹œ ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ตฌ์„ฑํ•ด์•ผ ํ•˜๋Š” ๋ฐ˜๋ฉด [14, 15, 24], ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ์›์น˜ ์•Š๋Š” ์š”์†Œ(์˜ˆ: ๋’คํ‹€๋ฆฐ ์†, ํ…์ŠคํŠธ ๋“ฑ)๋ฅผ ๋ฐฐ์ œํ•˜๊ณ  ๊ณ ํ’ˆ์งˆ ๊ฒฐ๊ณผ๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋ณ„๋„์˜ '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)' ๊ธฐ๋Šฅ์„ ํ•ต์‹ฌ์ ์œผ๋กœ ์‚ฌ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋šœ๋ ทํ•œ ๋ฐฉ๋ฒ•๋ก ์  ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค [17, 25, 26]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ… (Inpainting & Outpainting).md b/10_Wiki/Topics_Art/์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ… (Inpainting & Outpainting).md new file mode 100644 index 00000000..f8036e47 --- /dev/null +++ b/10_Wiki/Topics_Art/์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ… (Inpainting & Outpainting).md @@ -0,0 +1,30 @@ +# [[์ธํŽ˜์ธํŒ… ๋ฐ ์•„์›ƒํŽ˜์ธํŒ… (Inpainting & Outpainting)]] + +## ๐Ÿ“Œ Brief Summary +์ธํŽ˜์ธํŒ…(Inpainting)์€ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ์ „์ฒด์ ์ธ ๋งฅ๋ฝ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ํŠน์ • ๋ถ€๋ถ„๋งŒ์„ ์„ ํƒ์ ์œผ๋กœ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค [1-3]. ๋ฐ˜๋ฉด, ์•„์›ƒํŽ˜์ธํŒ…(Outpainting)์€ ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ๊ฒฝ๊ณ„๋ฅผ ๋„˜์–ด ์บ”๋ฒ„์Šค ๋ฐ–์˜ ํ’๊ฒฝ์„ ํ™•์žฅํ•˜๊ณ  ์ƒˆ๋กœ์šด ๋ฐฐ๊ฒฝ์ด๋‚˜ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค [2, 4]. ์ด ๋‘ ๊ฐ€์ง€ ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ž๊ฐ€ ๋‹จ ํ•œ ๋ฒˆ์˜ ํ”„๋กฌํ”„ํŠธ๋กœ ์™„๋ฒฝํ•œ ์ด๋ฏธ์ง€๋ฅผ ์–ป์œผ๋ ค ํ•˜๊ธฐ๋ณด๋‹ค, ์ดˆ๊ธฐ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•˜๊ณ  ๊ตฌ๋„๋ฅผ ์กฐ์ ˆํ•˜๋ฉฐ ์ ์ง„์ ์ด๊ณ  ์ •๊ตํ•˜๊ฒŒ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‹ค๋“ฌ์„ ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ํ•ต์‹ฌ ์›Œํฌํ”Œ๋กœ์šฐ์ž…๋‹ˆ๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content + +* **์ธํŽ˜์ธํŒ… (Inpainting)์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ํ™œ์šฉ** + * ์ธํŽ˜์ธํŒ…์€ ์ด๋ฏธ์ง€ ๋‚ด์˜ ํŠน์ • ์˜์—ญ์„ ์„ ํƒํ•ด ์ง€์šฐ๊ฑฐ๋‚˜ ์ƒˆ๋กญ๊ฒŒ ๋ณ€ํ˜•ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค [2, 4]. + * ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์—์„œ๋Š” ์ด๋ฅผ 'Vary (Region)' ๋˜๋Š” 'Erase' ๋„๊ตฌ๋กœ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค [7]. ์‚ฌ์šฉ์ž๋Š” ์—…์Šค์ผ€์ผ๋ง๋œ ์ด๋ฏธ์ง€์—์„œ ์‚ฌ๊ฐํ˜•(Rectangle)์ด๋‚˜ ์ž์œ ํ˜•(Freehand) ๋„๊ตฌ๋กœ ์ˆ˜์ •ํ•  ๋ถ€๋ถ„์„ ์„ ํƒํ•œ ๋’ค, ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ•ด๋‹น ์˜์—ญ๋งŒ ์žฌ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [8, 9]. + * ์˜ˆ๋ฅผ ๋“ค์–ด, ์ƒ์„ฑ๋œ ์ธ๋ฌผ์˜ ๋ชจ์ž๋ฅผ ์™•๊ด€์œผ๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๋ฐฐ๊ฒฝ์— ์ƒˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๋“ฑ์˜ ์„ธ๋ฐ€ํ•œ ์ˆ˜์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค [6, 10]. + * ์ด๋•Œ '๋ฆฌ๋ฏน์Šค(Remix) ๋ชจ๋“œ'๋ฅผ ํ™œ์„ฑํ™”ํ•ด์•ผ ์„ ํƒ ์˜์—ญ์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ”„๋กฌํ”„ํŠธ๋Š” ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ๋งฅ๋ฝ์„ AI๊ฐ€ ์ฐธ๊ณ ํ•˜๋ฏ€๋กœ ๊ธธ๊ณ  ๋ณต์žกํ•œ ๋ฌธ์žฅ๋ณด๋‹ค๋Š” "meadow stream(์ดˆ์› ์‹œ๋ƒ‡๋ฌผ)"์ฒ˜๋Ÿผ ์งง๊ณ  ์ง๊ด€์ ์œผ๋กœ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค [6, 11, 12]. + * ๋ฏธ๋“œ์ €๋‹ˆ ์™ธ์—๋„ DALL-E์™€ Adobe Firefly ๋“ฑ ์ฃผ์š” AI ์ƒ์„ฑ ๋„๊ตฌ๋“ค์ด ์ธํŽ˜์ธํŒ… ๊ธฐ๋Šฅ์„ ๊ธฐ๋ณธ์ ์œผ๋กœ ์ง€์›ํ•˜์—ฌ ๋ฐฐ๊ฒฝ ๊ต์ฒด๋‚˜ ์˜ค๋ฅ˜ ์ˆ˜์ •์„ ๋•์Šต๋‹ˆ๋‹ค [4, 13]. + +* **์•„์›ƒํŽ˜์ธํŒ… (Outpainting)์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜๊ณผ ํ™œ์šฉ** + * ์•„์›ƒํŽ˜์ธํŒ…์€ ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ํ…Œ๋‘๋ฆฌ ๋ฐ”๊นฅ์œผ๋กœ ๊ณต๊ฐ„์„ ๋„“ํ˜€ ๋” ๋งŽ์€ ๋งฅ๋ฝ๊ณผ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค [4, 6]. + * ๋ฏธ๋“œ์ €๋‹ˆ์—์„œ๋Š” 'ํŒฌ(Pan)'๊ณผ '์คŒ ์•„์›ƒ(Zoom Out)' ๋„๊ตฌ๋ฅผ ํ†ตํ•ด ์ด๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค [7]. 'ํŒฌ' ๊ธฐ๋Šฅ์€ ์ด๋ฏธ์ง€์˜ ํŠน์ • ๋ฐฉํ–ฅ(์ƒํ•˜์ขŒ์šฐ)์œผ๋กœ ์บ”๋ฒ„์Šค๋ฅผ ํ™•์žฅํ•˜์—ฌ ์ข…ํšก๋น„๋ฅผ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋ฉฐ, '์คŒ ์•„์›ƒ' ๊ธฐ๋Šฅ์€ ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ๋„ค ๋ฉด ๋ชจ๋‘์— ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ์‹œ์•ผ๋ฅผ ๋„“ํ˜€์ค๋‹ˆ๋‹ค [2]. + * ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์˜ ํ”ผ์‚ฌ์ฒด๊ฐ€ ๋„ˆ๋ฌด ๊ทผ์ ‘ํ•˜๊ฒŒ ์ดฌ์˜๋˜์—ˆ๊ฑฐ๋‚˜ ๊ตฌ๋„๊ฐ€ ๋‹ต๋‹ตํ•  ๋•Œ ์œ ์šฉํ•˜๋ฉฐ, ๊ธฐ์กด ์ด๋ฏธ์ง€์˜ ํ™”ํ’๊ณผ ์กฐ๋ช…์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜๋ฉด์„œ ์บ”๋ฒ„์Šค ๋ฐ–์˜ ํ’๊ฒฝ์ด๋‚˜ ์„œ์‚ฌ์  ์š”์†Œ(๋ณด์ด์ง€ ์•Š๋˜ ๊ฑด๋ฌผ ํ˜•ํƒœ, ํ™•์žฅ๋œ ๊ฑฐ๋ฆฌ ๋“ฑ)๋ฅผ ๋…ผ๋ฆฌ์ ์ด๊ณ  ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์—ฐ์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [6]. + +* **์„ฑ๊ณต์ ์ธ ์ ์šฉ์„ ์œ„ํ•œ ํŒ** + * ์ธํŽ˜์ธํŒ…์„ ์œ„ํ•ด ์˜์—ญ์„ ์„ ํƒํ•  ๋•Œ ์„ ํƒ ์˜์—ญ์˜ ํฌ๊ธฐ๊ฐ€ ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๋Œ€์ƒ์„ ๋„ˆ๋ฌด ์ข๊ฒŒ ์„ ํƒํ•˜๋ฉด AI๊ฐ€ ์ฃผ๋ณ€๊ณผ์˜ ์—ฐ๊ฒฐ์„ฑ์„ ํŒŒ์•…ํ•˜๊ธฐ ์–ด๋ ค์›Œ์ง€๋ฏ€๋กœ, ์ˆ˜์ • ๋Œ€์ƒ ์ฃผ๋ณ€์˜ ์—ฌ๋ฐฑ์„ ์ถฉ๋ถ„ํžˆ ํฌํ•จํ•˜์—ฌ ๋„“๊ฒŒ ์„ ํƒํ•˜๋Š” ๊ฒƒ์ด ์ž์—ฐ์Šค๋Ÿฌ์šด ํ•ฉ์„ฑ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๋Š” ๊ธฐ์ˆ ์  ๋…ธํ•˜์šฐ์ž…๋‹ˆ๋‹ค [6, 9]. + * ์—ฌ๋Ÿฌ ๋ถ€๋ถ„์„ ์ˆ˜์ •ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ•œ ๋ฒˆ์— ๋ชจ๋‘ ๋ณ€๊ฒฝํ•˜๋ ค ํ•˜์ง€ ๋ง๊ณ  ํ•œ ๋ฒˆ์— ํ•˜๋‚˜์˜ ์˜์—ญ์”ฉ ๋‹จ๊ณ„๋ณ„๋กœ(Small steps) ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค [12]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ฆฌ๋ฏน์Šค ๋ชจ๋“œ (Remix Mode)]], [[๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ์—๋””ํ„ฐ ๊ธฐ๋Šฅ]], [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์˜ ์ง„ํ™”]] +- **Contradictions/Notes:** ์ธํŽ˜์ธํŒ… ์˜์—ญ์„ ์ง€์ •ํ•  ๋•Œ ์ง€๋‚˜์น˜๊ฒŒ ๋„“์€ ์˜์—ญ์„ ์„ ํƒํ•˜๋ฉด ์œ ์ง€ํ•˜๊ณ ์ž ํ–ˆ๋˜ ์›๋ณธ ์ด๋ฏธ์ง€์˜ ์ค‘์š”ํ•œ ๋ถ€๋ถ„๊นŒ์ง€ ๋ณ€ํ˜•๋˜๊ฑฐ๋‚˜ ์ƒˆ ์š”์†Œ๋กœ ๋Œ€์ฒด๋  ์œ„ํ—˜์ด ์žˆ์œผ๋ฏ€๋กœ ์ฃผ์˜๊ฐ€ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค [12]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ ๊ตฌ์ถ•.md b/10_Wiki/Topics_Art/์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ ๊ตฌ์ถ•.md new file mode 100644 index 00000000..e8ff8aa9 --- /dev/null +++ b/10_Wiki/Topics_Art/์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ ๊ตฌ์ถ•.md @@ -0,0 +1,26 @@ +# [[์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ ๊ตฌ์ถ•]] + +## ๐Ÿ“Œ Brief Summary +์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ ๊ตฌ์ถ•์€ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ํŠน์ • ์ธ๋ฌผ, ์‚ฌ๋ฌผ ๋˜๋Š” ์‹œ๊ฐ์  ๋ถ„์œ„๊ธฐ๋ฅผ ์—ฌ๋Ÿฌ ์ž‘์—…๋ฌผ์— ๊ฑธ์ณ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ฐ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด ๊ธฐ์ˆ ์ด๋‹ค [1, 2]. Midjourney๋‚˜ Veo 3.1๊ณผ ๊ฐ™์€ ๋„๊ตฌ๋Š” ์ฐธ์กฐ ์ด๋ฏธ์ง€ ๊ธฐ๋Šฅ๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•˜์—ฌ ํ”ผ์‚ฌ์ฒด์˜ ์ •์ฒด์„ฑ๊ณผ ๋ฏธํ•™์„ ๊ณ ์ •ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•œ๋‹ค [2-4]. ๋ฐ˜๋ฉด, ์ด์ „ ์ž‘์—…๋ฌผ์˜ ์ง์ ‘์ ์ธ ์žฌ์‚ฌ์šฉ์ด ์‹œ์Šคํ…œ์ ์œผ๋กœ ๋งค์šฐ ์–ด๋ ค์šด DALL-E 3์™€ ๊ฐ™์€ ๋ชจ๋ธ์—์„œ๋Š” ๋ชฝํƒ€์ฃผ ๊ธฐ๋ฒ• ๋“ฑ์˜ ์šฐํšŒ์ ์ธ ํ”„๋กฌํ”„ํŠธ ์ „๋žต์ด ์š”๊ตฌ๋œ๋‹ค [5, 6]. + +## ๐Ÿ“– Core ์ฝ”์–ด Content +* **Midjourney์˜ ์ฐธ์กฐ ๋งค๊ฐœ๋ณ€์ˆ˜(Reference Parameters) ํ™œ์šฉ:** + * **์บ๋ฆญํ„ฐ ์ฐธ์กฐ (Character Reference, `--cref`):** V6 ๋ชจ๋ธ๋ถ€ํ„ฐ ๋„์ž…๋œ ์ด ๊ธฐ๋Šฅ์€ ์ฐธ์กฐ ์ด๋ฏธ์ง€์˜ ์–ผ๊ตด, ๋จธ๋ฆฌ ๋ชจ์–‘ ๋“ฑ ์‹œ๊ฐ์  ์ •์ฒด์„ฑ์„ ์—ฌ๋Ÿฌ ์žฅ๋ฉด์— ๊ฑธ์ณ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€ํ•˜๊ฒŒ ํ•ด์ค€๋‹ค [7-9]. `--cw` (0~100) ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์กฐํ•ฉํ•˜์—ฌ ์ผ์น˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ๊ฐ’์ด 0์ด๋ฉด ์–ผ๊ตด์—๋งŒ ์ง‘์ค‘ํ•˜๊ณ  100์ด๋ฉด ์˜์ƒ๊ณผ ํ—ค์–ด์Šคํƒ€์ผ๊นŒ์ง€ ์™„๋ฒฝํ•˜๊ฒŒ ํฌํ•จํ•˜์—ฌ ์œ ์ง€ํ•œ๋‹ค [1, 10]. + * **์Šคํƒ€์ผ ์ฐธ์กฐ (Style Reference, `--sref`):** ํŠน์ • ์ด๋ฏธ์ง€์˜ ์ „๋ฐ˜์ ์ธ ๋ถ„์œ„๊ธฐ, ์ƒ‰์ƒ ํŒ”๋ ˆํŠธ, ์งˆ๊ฐ์„ ์ƒˆ๋กœ์šด ์ƒ์„ฑ๋ฌผ์— ๋ณต์ œํ•˜์—ฌ ์ ์šฉํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค [1, 2]. ์—ฌ๋Ÿฌ ๊ฐœ์˜ ์ด๋ฏธ์ง€ URL์„ ๋„์–ด์“ฐ๊ธฐ๋กœ ๊ฒฐํ•ฉํ•˜์—ฌ ๊ณ ์œ ํ•œ ๋ฏธํ•™์  ํ†ค์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๋ธŒ๋žœ๋“œ ์‹œ๊ฐ ์ž๋ฃŒ๋‚˜ ์†Œ์…œ ๋ฏธ๋””์–ด ํ”ผ๋“œ์˜ ์ผ๊ด€์„ฑ์„ ์ง€ํ‚ค๋Š” ๋ฐ ์œ ์šฉํ•˜๋‹ค [1, 3]. + * **์˜ด๋‹ˆ ์ฐธ์กฐ (Omni Reference, `--oref`):** V7 ๋ชจ๋ธ์—์„œ ์ƒˆ๋กญ๊ฒŒ ์ถ”๊ฐ€๋œ ๊ธฐ๋Šฅ์œผ๋กœ, ์ธ๋ฌผ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์ปค์Šคํ…€ ์ž๋™์ฐจ๋‚˜ ์žฅ์‹ ๊ตฌ ๋“ฑ ํŠน์ • ์‚ฌ๋ฌผ(Object)์˜ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ๊นŒ์ง€ ๊ธฐ์–ตํ•˜์—ฌ ๋‹ค์ˆ˜์˜ ํ”„๋กฌํ”„ํŠธ ํ™˜๊ฒฝ์—์„œ ์ •ํ™•ํžˆ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€ํ•ด์ค€๋‹ค [3, 7, 11]. + * ์ด๋Ÿฌํ•œ ๋งค๊ฐœ๋ณ€์ˆ˜ ์—†์ด ์ผ๊ด€์„ฑ์„ ๊พ€ํ•˜๋ ค๋ฉด, ํ•ต์‹ฌ์ ์ธ ์Šคํƒ€์ผ๊ณผ ์กฐ๋ช… ๋ฌ˜์‚ฌ์šฉ ํ”„๋กฌํ”„ํŠธ ํ‚ค์›Œ๋“œ๋“ค์„ ์—ฌ๋Ÿฌ ์ƒ์„ฑ ์ž‘์—… ๊ฐ„์— ์ •ํ™•ํ•˜๊ฒŒ ๋ฐ˜๋ณตํ•ด์„œ ๊ธฐ์ž…ํ•ด์•ผ ํ•œ๋‹ค [12]. + +* **DALL-E 3์˜ ์ผ๊ด€์„ฑ ํ•œ๊ณ„์™€ ์šฐํšŒ ํ”„๋กฌํ”„ํŠธ ์ „๋žต:** + * DALL-E 3๋Š” ํ•œ ๋ฒˆ ์ƒ์„ฑํ•œ ์บ๋ฆญํ„ฐ๋‚˜ ์žฅ๋ฉด์„ ๋‹ค์Œ ์ƒ์„ฑ์—์„œ ๊ทธ๋Œ€๋กœ ์žฌ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ฑฐ์˜ ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค๋Š” ๊ตฌ์กฐ์  ์•ฝ์ ์ด ์žˆ๋‹ค [5, 6]. + * ์ด๋ฅผ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด ๋™์ผํ•œ ํ”„๋กฌํ”„ํŠธ(๋‹จ์ผ ์‹œ๋“œ ๊ธฐ๋ฐ˜) ๋‚ด์—์„œ ํ•œ ์บ๋ฆญํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ ์ƒํ™ฉ์— ์žˆ๋Š” ๋ชจ์Šต์„ ๋ถ„ํ• ํ•˜์—ฌ ๋ฌ˜์‚ฌํ•˜๋Š” ์šฐํšŒ๋ฒ•์ด ์“ฐ์ธ๋‹ค. ํ”„๋กฌํ”„ํŠธ์— "์™ผ์ชฝ ์œ„ ๋ชจ์„œ๋ฆฌ์—...", "์˜ค๋ฅธ์ชฝ ์œ„ ๋ชจ์„œ๋ฆฌ์—..." ์™€ ๊ฐ™์ด ๊ตฌ์—ญ์„ ๋‚˜๋ˆ  ๋ฌ˜์‚ฌํ•˜๊ฑฐ๋‚˜, "๋ชฝํƒ€์ฃผ(montage)"๋ผ๋Š” ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ•œ ์žฅ์˜ ์ด๋ฏธ์ง€ ์•ˆ์— ์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ์˜ ๋‹ค์ค‘ ํŒจ๋„ ์žฅ๋ฉด์„ ์–ป์–ด๋‚ผ ์ˆ˜ ์žˆ๋‹ค [5, 6]. + +* **Veo 3.1 ๋น„๋””์˜ค ์ƒ์„ฑ ๋ชจ๋ธ์˜ ์—์…‹ ์œ ์ง€ ๊ธฐ๋ฒ•:** + * Google์˜ ๋น„๋””์˜ค ์ƒ์„ฑ ๋ชจ๋ธ์ธ Veo 3.1์—์„œ๋Š” '๋น„๋””์˜ค ์žฌ๋ฃŒ(Ingredients to video)' ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์žฅ๋ฉด, ์บ๋ฆญํ„ฐ, ์‚ฌ๋ฌผ ๋˜๋Š” ์Šคํƒ€์ผ์˜ ์ฐธ์กฐ ์ด๋ฏธ์ง€๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ๋‹ค์ค‘ ์ƒท ๊ฐ„์˜ ๋ฏธํ•™์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•œ๋‹ค [4]. ์ด ๊ธฐ๋Šฅ์„ ๋ฐ”ํƒ•์œผ๋กœ Gemini๊ฐ€ ์ƒ์„ฑํ•œ ํ”ผ์‚ฌ์ฒด ์ด๋ฏธ์ง€๋ฅผ ๊ฒฐํ•ฉํ•˜๋ฉด, ์™„๋ฒฝํ•˜๊ฒŒ ์ผ๊ด€๋œ ์บ๋ฆญํ„ฐ๋“ค์ด ๋Œ€ํ™”๋ฅผ ๋‚˜๋ˆ„๋Š” ๋ณต์žกํ•œ ์”ฌ(Scene)๋„ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ๋‹ค [13, 14]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Midjourney ๋งค๊ฐœ๋ณ€์ˆ˜]], [[์ด๋ฏธ์ง€ ์ฐธ์กฐ(Image Prompts)]], [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง]] +- **Projects/Contexts:** [[์Šคํ† ๋ฆฌํ…”๋ง ๋ฐ ์ฝ”๋ฏน๋ถ ์บ๋ฆญํ„ฐ ๋””์ž์ธ]], [[๋ธŒ๋žœ๋“œ ์‹œ๊ฐ ์ž๋ฃŒ ๋ฐ ์†Œ์…œ ๋ฏธ๋””์–ด ์บ ํŽ˜์ธ ๊ธฐํš]] +- **Contradictions/Notes:** Midjourney์™€ Veo 3.1์€ ์ „์šฉ ์ฐธ์กฐ ๋งค๊ฐœ๋ณ€์ˆ˜(`--cref`, `--oref`)์™€ ์ฐธ์กฐ ์—์…‹ ํˆฌ์ž… ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์บ๋ฆญํ„ฐ ๋ฐ ์Šคํƒ€์ผ์˜ ์ผ๊ด€์„ฑ ์œ ์ง€๋ฅผ ์‹œ์Šคํ…œ ์ฐจ์›์—์„œ ๊ฐ•๋ ฅํžˆ ์ง€์›ํ•œ๋‹ค [3, 4, 7]. ์ด์™€ ๋Œ€์กฐ์ ์œผ๋กœ DALL-E 3๋Š” ์ƒ์„ฑ๋œ ํ”ผ์‚ฌ์ฒด์˜ ์—ฐ์†์ ์ธ ์žฌ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ, ํ•œ ํ”„๋กฌํ”„ํŠธ ์•ˆ์—์„œ ํ™”๋ฉด ๋ถ„ํ• ์„ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ธฐ๋ฒ•์— ์˜์กดํ•ด์•ผ ํ•œ๋‹ค๋Š” ๋ช…ํ™•ํ•œ ๊ธฐ๋Šฅ์  ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค [5, 6]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ (Natural Language Prompt).md b/10_Wiki/Topics_Art/์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ (Natural Language Prompt).md new file mode 100644 index 00000000..bca6260e --- /dev/null +++ b/10_Wiki/Topics_Art/์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ (Natural Language Prompt).md @@ -0,0 +1,22 @@ +# [[์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ (Natural Language Prompt)]] + +## ๐Ÿ“Œ Brief Summary +์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ(Natural Language Prompt)๋Š” ๊ธฐ์ˆ ์ ์ธ ๋งค๊ฐœ๋ณ€์ˆ˜๋‚˜ ๋ณต์žกํ•œ ํ‚ค์›Œ๋“œ ๋‚˜์—ด ๋Œ€์‹  ์ผ์ƒ์ ์ธ ๋Œ€ํ™”ํ˜• ๋ฌธ์žฅ์„ ์‚ฌ์šฉํ•˜์—ฌ AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฌ๋Š” ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๋ฐฉ์‹์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค [1, 2]. ์ฃผ๋กœ DALL-E 3์™€ ๊ฐ™์ด ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ(LLM)๊ณผ ํ†ตํ•ฉ๋œ ์‹œ์Šคํ…œ์—์„œ ๊ฐ€์žฅ ํšจ๊ณผ์ ์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ, ์‚ฌ์šฉ์ž์˜ ๊ฐ„๋‹จํ•œ ๋ฌธ์žฅ์„ AI๊ฐ€ ์ดํ•ดํ•˜๊ณ  ์ƒ์„ธํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋กœ ์ž๋™ ํ™•์žฅ(expansion)ํ•ด ์ค๋‹ˆ๋‹ค [3, 4]. ๋ฐ˜๋ฉด ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)๊ณผ ๊ฐ™์€ ์ผ๋ถ€ ๋ชจ๋ธ์—์„œ๋Š” ์ž์—ฐ์–ด ๋ฌธ์žฅ๋ณด๋‹ค ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ ๋ฐฉ์‹์ด ๊ถŒ์žฅ๋˜๋Š” ๋“ฑ, ๋ชจ๋ธ์˜ ํŠน์„ฑ์— ๋”ฐ๋ผ ๊ทธ ํ™œ์šฉ๋„์™€ ํšจ๊ณผ๊ฐ€ ํฌ๊ฒŒ ๋‹ฌ๋ผ์ง‘๋‹ˆ๋‹ค [5]. + +## ๐Ÿ“– Core Content +* **๋ชจ๋ธ๋ณ„ ์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ ์ฒ˜๋ฆฌ ๋ฐฉ์‹์˜ ์ฐจ์ด:** + DALL-E 3๋Š” ์ž์—ฐ์–ด์— ๋Œ€ํ•œ ์˜์กด์„ฑ๊ณผ ์ดํ•ด๋„๊ฐ€ ๋งค์šฐ ๋†’์•„, ๋‹จ์ˆœํžˆ ํ‚ค์›Œ๋“œ๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ์™„์ „ํ•œ ๋ฌธ์žฅ(full sentences)์„ ์‚ฌ์šฉํ•  ๋•Œ ํ›จ์”ฌ ๋›ฐ์–ด๋‚œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [1]. ChatGPT์™€ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ํ†ตํ•ฉ๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์‚ฌ์šฉ์ž๊ฐ€ "๋ฏธ๋ž˜ํ˜• AI ๋กœ๋ด‡ ์ด๋ฏธ์ง€๋ฅผ ๋งŒ๋“ค์–ด์ค˜"์ฒ˜๋Ÿผ ๋‹จ์ˆœํ•œ ์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋”๋ผ๋„, ์–ธ์–ด ๋ชจ๋ธ์ด ์ด๋ฅผ ํ’๋ถ€ํ•˜๊ณ  ์ƒ์„ธํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋ฅผ ๋‹ด์€ ํ”„๋กฌํ”„ํŠธ๋กœ ์ž๋™ ์ฆ๊ฐ•(augment)ํ•ด ์ค๋‹ˆ๋‹ค [3, 4, 6]. ๋ฐ˜๋ฉด, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€ ์™„์ „ํ•œ ์ž์—ฐ์–ด ๋ฌธ์žฅ๋ณด๋‹ค๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํ‚ค์›Œ๋“œ ํƒœ๊ทธ(comma-separated tags) ํ˜•์‹์„ ์‚ฌ์šฉํ•ด์•ผ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฌผ์— ๋„๋‹ฌํ•˜๊ธฐ ์‰ฝ์Šต๋‹ˆ๋‹ค [5, 7]. + +* **์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ์˜ ์ด์ƒ์ ์ธ ๊ธธ์ด ๋ฐ ๊ตฌ์กฐ:** + ์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ๋ฅผ ๊ธฐ์ˆ ์ ์ธ ๋งค๋‰ด์–ผ์ฒ˜๋Ÿผ ์ž‘์„ฑํ•  ํ•„์š”๋Š” ์—†์ง€๋งŒ, ๋ฌด์ž‘์œ„ ๋‹จ์–ด์˜ ๋‚˜์—ด์€ ์ง€์–‘ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [8]. ๊ฐ€์žฅ ํšจ๊ณผ์ ์ธ ์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ๋Š” ๋ณดํ†ต 15~50๋‹จ์–ด ๋ถ„๋Ÿ‰์˜ 1~2๊ฐœ ๋ฌธ์žฅ์œผ๋กœ ๊ตฌ์„ฑ๋ฉ๋‹ˆ๋‹ค [2, 9]. ๊ตฌ์กฐ์ ์œผ๋กœ๋Š” '์ฃผ์ฒด(Subject)'๋ฅผ ๋จผ์ € ๋ช…ํ™•ํžˆ ํ•œ ๋’ค, ์ฃผ์ฒด๊ฐ€ ์กด์žฌํ•˜๋Š” '์ƒํ™ฉ ๋ฐ ๋ฐฐ๊ฒฝ(Context)', ๋ณด์—ฌ์ ธ์•ผ ํ•  '์Šคํƒ€์ผ(Style)', ๊ทธ๋ฆฌ๊ณ  '์นด๋ฉ”๋ผ ์•ต๊ธ€์ด๋‚˜ ์กฐ๋ช… ๋“ฑ์˜ ๊ธฐ์ˆ ์  ์„ธ๋ถ€์‚ฌํ•ญ(Technical Details)'์„ ๋ง๋ถ™์ด๋Š” ๊ณ„์ธต์ (layered) ์ ‘๊ทผ์ด ๊ฐ€์žฅ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค [2]. + +* **์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ์˜ ์žฅ์ ๊ณผ ํ•œ๊ณ„:** + ์ž์—ฐ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ํŠน์ • ํ…์ŠคํŠธ๋‚˜ ๊ฐ„ํŒ, ๋กœ๊ณ  ๋“ฑ์„ ์ด๋ฏธ์ง€ ๋‚ด์— ์‚ฝ์ž…ํ•  ๋•Œ ๋ช…ํ™•ํ•œ ์ง€์‹œ๊ฐ€ ๊ฐ€๋Šฅํ•˜๋ฉฐ, DALL-E 3๋Š” ์ด๋Ÿฌํ•œ ์ž์—ฐ์–ด์˜ ๋งฅ๋ฝ์„ ํŒŒ์•…ํ•ด ์˜คํƒ€ ์—†์ด ์ด๋ฏธ์ง€๋ฅผ ๋ Œ๋”๋งํ•˜๋Š” ๋ฐ ํƒ์›”ํ•ฉ๋‹ˆ๋‹ค [4, 10]. ๊ทธ๋Ÿฌ๋‚˜ ์ž์—ฐ์–ด ํ”„๋กฌํ”„ํŠธ์—๋„ ํ•œ๊ณ„๊ฐ€ ์กด์žฌํ•˜๋Š”๋ฐ, ํŠนํžˆ DALL-E 3๋Š” "ํ•˜์ง€ ๋ง ๊ฒƒ(not, no, don't, without)"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด(Negation)๋ฅผ ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๊ณ  ํ•ด๋‹น ๋‹จ์–ด๊ฐ€ ํฌํ•จ๋œ ํ”ผ์‚ฌ์ฒด๋ฅผ ์˜คํžˆ๋ ค ์ƒ์„ฑํ•ด๋ฒ„๋ฆฌ๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค [4, 11]. ๋”ฐ๋ผ์„œ ์ž์—ฐ์–ด๋กœ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆด ๋•Œ๋Š” ๊ฐ€๊ธ‰์  '๊ธ์ •ํ˜• ๋ฌธ์žฅ'์œผ๋กœ ์›ํ•˜๋Š” ๋ฐ”๋ฅผ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [4, 11, 12]. + +## ๐Ÿ”— +- **Related Topics:** [[DALL-E 3]], [[ํ”„๋กฌํ”„ํŠธ ๊ตฌ์กฐ (Prompt Structure)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]] +- **Projects/Contexts:** [[ChatGPT ํ†ตํ•ฉ (ChatGPT Integration)]], [[๋ฏธ๋“œ์ €๋‹ˆ ๋Œ€ํ™”ํ˜• ๋ชจ๋“œ (Conversational Mode)]] +- **Contradictions/Notes:** DALL-E 3๋Š” ์ž์—ฐ์–ด ํ˜•ํƒœ์˜ ์™„์ „ํ•œ ๋ฌธ์žฅ ์ง€์‹œ๋ฅผ ๋งค์šฐ ์„ ํ˜ธํ•˜์ง€๋งŒ [1], ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€ ์ž์—ฐ์–ด ๋ฌธ์žฅ์„ ํ”ผํ•˜๊ณ  ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํƒœ๊ทธ ํ˜•์‹์„ ์‚ฌ์šฉํ•ด์•ผ ๋” ๋‚˜์€ ๊ฒฐ๊ณผ๋ฅผ ์–ป๋Š”๋‹ค๋Š” ์ ์—์„œ ๋ชจ๋ธ ๊ฐ„ ์ƒ๋ฐ˜๋œ ์ž‘์„ฑ๋ฒ•์ด ์š”๊ตฌ๋ฉ๋‹ˆ๋‹ค [5]. ๋˜ํ•œ, ๋Œ€ํ™”ํ˜• ์ž์—ฐ์–ด ์ง€์‹œ์—์„œ ํ”ํžˆ ์“ฐ์ด๋Š” "์—†๋Š”(without)", "ํ•˜์ง€ ์•Š๋Š”(don't)" ๋“ฑ์˜ ๋ถ€์ •ํ˜• ์ž์—ฐ์–ด ํ‘œํ˜„์€ ๋ชจ๋ธ์ด ๋ฌธ๋งฅ์˜ ์˜๋„์™€ ๋‹ค๋ฅด๊ฒŒ ๋ฌธ์ž ๊ทธ๋Œ€๋กœ ์š”์†Œ๋ฅผ ์ถ”๊ฐ€ํ•ด๋ฒ„๋ฆฌ๋Š” ๋ถ€์ž‘์šฉ์„ ์ดˆ๋ž˜ํ•ฉ๋‹ˆ๋‹ค [4, 11]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/์บ๋ฆญํ„ฐ ์ฐธ์กฐ(Character Reference).md b/10_Wiki/Topics_Art/์บ๋ฆญํ„ฐ ์ฐธ์กฐ(Character Reference).md new file mode 100644 index 00000000..3952ccf6 --- /dev/null +++ b/10_Wiki/Topics_Art/์บ๋ฆญํ„ฐ ์ฐธ์กฐ(Character Reference).md @@ -0,0 +1,24 @@ +# [[์บ๋ฆญํ„ฐ ์ฐธ์กฐ(Character Reference)]] + +## ๐Ÿ“Œ Brief Summary +์บ๋ฆญํ„ฐ ์ฐธ์กฐ(Character Reference)๋Š” ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) V6์—์„œ ์ฒ˜์Œ ๋„์ž…๋˜์–ด V7 ๋ชจ๋ธ๊นŒ์ง€ ์ง€์›๋˜๋Š” ํ”„๋กฌํ”„ํŠธ ์ œ์–ด ๊ธฐ๋Šฅ์œผ๋กœ, ์—ฌ๋Ÿฌ ์ƒ์„ฑ ์ด๋ฏธ์ง€์— ๊ฑธ์ณ ํŠน์ • ์บ๋ฆญํ„ฐ์˜ ์‹œ๊ฐ์  ์ •์ฒด์„ฑ์„ ์ผ๊ด€๋˜๊ฒŒ ์œ ์ง€ํ•˜๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค [1-3]. ํ”„๋กฌํ”„ํŠธ ๋‚ด์— `--cref` ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ์ฐธ์กฐํ•  ์บ๋ฆญํ„ฐ์˜ ์ด๋ฏธ์ง€ URL์„ ์ž…๋ ฅํ•˜์—ฌ ์‚ฌ์šฉํ•˜๋ฉฐ, ์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜(`--cw`)๋ฅผ ํ†ตํ•ด ์›๋ณธ ์ด๋ฏธ์ง€์˜ ํŠน์ง•์„ ์–ผ๋งˆ๋‚˜ ๊ฐ•ํ•˜๊ฒŒ ์œ ์ง€ํ• ์ง€ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [4-6]. ์ฃผ๋กœ AI๋ฅผ ํ™œ์šฉํ•œ ์ฝ”๋ฏน์Šค ์ œ์ž‘์ด๋‚˜ ์Šคํ† ๋ฆฌํ…”๋ง, ์ผ๊ด€๋œ ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€๊ฐ€ ํ•„์š”ํ•œ ์ž‘์—…์—์„œ ํ•ต์‹ฌ์ ์œผ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค [3, 7]. + +## ๐Ÿ“– Core Content +* **์บ๋ฆญํ„ฐ ์ฐธ์กฐ์˜ ๋ฌธ๋ฒ•๊ณผ ์ž‘๋™ ์›๋ฆฌ**: ์บ๋ฆญํ„ฐ ์ฐธ์กฐ๋ฅผ ์ ์šฉํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ”„๋กฌํ”„ํŠธ์˜ ๋๋ถ€๋ถ„์— `--cref` ๋งค๊ฐœ๋ณ€์ˆ˜์™€ ํ•จ๊ป˜ ์ฐธ์กฐํ•  ์ด๋ฏธ์ง€์˜ URL์„ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค [2, 6]. ์˜ˆ๋ฅผ ๋“ค์–ด, "์ˆฒ์† ๋นˆํ„ฐ์—์„œ ์ง€๋„๋ฅผ ์ฝ๋Š” ๋ชจํ—˜๊ฐ€ ์—ฌ์„ฑ"์ด๋ผ๋Š” ์ƒˆ๋กœ์šด ์ƒํ™ฉ์„ ๋งŒ๋“ค ๋•Œ, ์ด์ „์— ์ƒ์„ฑํ•œ ์บ๋ฆญํ„ฐ์™€ ๋™์ผํ•œ ์ธ๋ฌผ์„ ๋“ฑ์žฅ์‹œํ‚ค๊ณ  ์‹ถ๋‹ค๋ฉด `adventurer woman reading a map in forest clearing --cref https://example.com/char.jpg`์™€ ๊ฐ™์ด ๋ช…๋ น์–ด๋ฅผ ๊ตฌ์„ฑํ•ฉ๋‹ˆ๋‹ค [4]. + +* **์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜(--cw, Character Weight)๋ฅผ ํ†ตํ•œ ์ œ์–ด**: AI๊ฐ€ ์›๋ณธ ์บ๋ฆญํ„ฐ์˜ ํŠน์„ฑ์„ ์–ผ๋งˆ๋‚˜ ์ถฉ์‹คํ•˜๊ฒŒ ๋ฐ˜์˜ํ• ์ง€ ๊ฒฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด `--cw` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ 0์—์„œ 100 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 5, 6]. + * `--cw 0`: ์บ๋ฆญํ„ฐ์˜ '์–ผ๊ตด(face)' ํ˜•ํƒœ์—๋งŒ ์ดˆ์ ์„ ๋งž์ถ”์–ด ์ฐธ์กฐํ•˜๋ฉฐ, ์บ๋ฆญํ„ฐ์˜ ์˜์ƒ์ด๋‚˜ ๋จธ๋ฆฌ ์Šคํƒ€์ผ์„ ์ƒˆ๋กœ์šด ์žฅ๋ฉด์— ๋งž๊ฒŒ ๋ณ€๊ฒฝํ•˜๊ณ ์ž ํ•  ๋•Œ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค [6]. + * `--cw 100`: ์–ผ๊ตด๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์˜์ƒ, ๋จธ๋ฆฌ ๋ชจ์–‘ ๋“ฑ ์บ๋ฆญํ„ฐ์˜ ์ „์ฒด์ ์ธ ์™ธํ˜•์„ ์›๋ณธ๊ณผ ๋งค์šฐ ํก์‚ฌํ•˜๊ฒŒ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค [6]. + * ๊ฐ€์ค‘์น˜ ๊ฐ’์ด ๋†’์„์ˆ˜๋ก ์›๋ณธ ์ด๋ฏธ์ง€์™€์˜ ์œ ์‚ฌ์„ฑ์ด ๊ฐ•ํ•ด์ง€๊ณ , ๋‚ฎ์„์ˆ˜๋ก ์ƒˆ๋กœ์šด ์žฅ๋ฉด์— ๋งž์ถ˜ ๋” ๋งŽ์€ ๋ณ€ํ˜•๊ณผ ์ฐฝ์˜์„ฑ์ด ํ—ˆ์šฉ๋ฉ๋‹ˆ๋‹ค [2]. + +* **์Šคํ† ๋ฆฌํ…”๋ง๊ณผ ์žฅ๋ฉด ์—ฐ์ถœ์—์„œ์˜ ์—ญํ• **: ์บ๋ฆญํ„ฐ ์ฐธ์กฐ๋Š” ์ฝ”๋ฏน์Šค ํŒจ๋„์ด๋‚˜ ์—ฐ์†์ ์ธ ์Šคํ† ๋ฆฌ๋ณด๋“œ๋ฅผ ๋งŒ๋“ค ๋•Œ, ํ•œ ์บ๋ฆญํ„ฐ๊ฐ€ ๋‹ค์–‘ํ•œ ํ–‰๋™, ๊ฐ๋„, ํ™˜๊ฒฝ ์†์—์„œ๋„ ๋™์ผ ์ธ๋ฌผ๋กœ ๋ณด์ด๋„๋ก ์‹œ๊ฐ์  ์—ฐ์†์„ฑ์„ ๋ถ€์—ฌํ•˜๋Š” ๋ฐ ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [2, 7]. + +* **๋‹ค๋ฅธ ์ฐธ์กฐ ๊ธฐ๋Šฅ๊ณผ์˜ ๊ฒฐํ•ฉ ๋ฐ ํ™•์žฅ**: ํŠน์ • ์บ๋ฆญํ„ฐ์˜ ์ผ๊ด€์„ฑ์„ ๋„˜์–ด ์žฅ๋ฉด ์ „๋ฐ˜์˜ ๊ฐ์ฒด๋ฅผ ๊ณ ์ •ํ•˜๊ธฐ ์œ„ํ•ด V7์—์„œ ๋„์ž…๋œ ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)๋‚˜, ์ด๋ฏธ์ง€ ์ „์ฒด์˜ ๋ฏธํ•™์  ๋ถ„์œ„๊ธฐ์™€ ์งˆ๊ฐ์„ ์ผ์น˜์‹œํ‚ค๋Š” ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`) ๊ธฐ๋Šฅ๊ณผ ํ•จ๊ป˜ ์‚ฌ์šฉ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3, 4]. ์ด๋ฅผ ํ†ตํ•ด ๋ณต์žกํ•˜๊ณ  ๊ธด ๋‹จ์–ด๋ฅผ ๋‚˜์—ดํ•˜์ง€ ์•Š๊ณ ๋„ ์ผ๊ด€์„ฑ ์žˆ๋Š” ์„œ์‚ฌ์™€ ์™„๋ฒฝํ•œ ์‹œ๊ฐ์  ํ†ต์ œ๋ฅผ ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[์บ๋ฆญํ„ฐ ๊ฐ€์ค‘์น˜(--cw)]], [[์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference)]], [[์˜ด๋‹ˆ ์ฐธ์กฐ(Omni Reference)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง]], [[AI ์Šคํ† ๋ฆฌํ…”๋ง ๋ฐ ์ฝ”๋ฏน์Šค ์ œ์ž‘]] +- **Contradictions/Notes:** ์†Œ์Šค์—์„œ๋Š” ๋ฏธ๋“œ์ €๋‹ˆ์˜ ์ฐธ์กฐ ๋งค๊ฐœ๋ณ€์ˆ˜๋“ค์ด ๊ฐ๊ธฐ ๋‹ค๋ฅธ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค๊ณ  ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค. ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`)๊ฐ€ ์ธ๋ฌผ์˜ ์ผ๊ด€์„ฑ์— ์ง‘์ค‘ํ•œ๋‹ค๋ฉด, ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`)๋Š” ์ „๋ฐ˜์ ์ธ ๋ฏธํ•™์  ํ†ค๊ณผ ์ƒ‰๊ฐ์„ ๋ณต์ œํ•˜๊ณ , ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`)๋Š” ํ”ผ์‚ฌ์ฒด๋‚˜ ์‚ฌ๋ฌผ์˜ ํ˜•ํƒœ์  ์ •์ฒด์„ฑ์„ ๊ด‘๋ฒ”์œ„ํ•˜๊ฒŒ ์œ ์ง€ํ•˜๋Š” ๋ฐ ํŠนํ™”๋˜์–ด ์žˆ์–ด ๋ชฉ์ ์— ๋งž๋Š” ๊ตฌ๋ถ„ ์‚ฌ์šฉ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค [3, 8, 9]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weights).md b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weights).md new file mode 100644 index 00000000..82df96bf --- /dev/null +++ b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weights).md @@ -0,0 +1,26 @@ +# [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weights)]] + +## ๐Ÿ“Œ Brief Summary +**ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights)**๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๊ณผ์ •์—์„œ ํ”„๋กฌํ”„ํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์ด ์ฐจ์ง€ํ•˜๋Š” ์ƒ๋Œ€์  ์ค‘์š”๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•˜์—ฌ ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฌผ์„ ์ œ์–ดํ•˜๋Š” ๊ธฐ๋ฒ•์ž…๋‹ˆ๋‹ค [1, 2]. ๋ชจ๋ธ ๋ฐ ํ”Œ๋žซํผ ๊ณ ์œ ์˜ ๋ฌธ๋ฒ•(๊ธฐํ˜ธ ๋ฐ ์ˆซ์ž)์„ ์‚ฌ์šฉํ•ด ํŠน์ • ์š”์†Œ์˜ ๋น„์ค‘์„ ๊ธฐ๋ณธ๊ฐ’(1)์—์„œ ๋”ํ•˜๊ฑฐ๋‚˜ ๋บ„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [1, 3, 4]. ๊ฐ€์ค‘์น˜๋ฅผ ์ „๋žต์ ์œผ๋กœ ํ™œ์šฉํ•˜๋ฉด ๊ธ์ •์  ์š”์†Œ์™€ ๋ถ€์ •์  ์š”์†Œ์˜ ๊ท ํ˜•์„ ๋งž์ถœ ์ˆ˜ ์žˆ์œผ๋‚˜, ์ง€๋‚˜์น˜๊ฒŒ ๋†’๊ฒŒ ์„ค์ •ํ•  ๊ฒฝ์šฐ ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์ด ์ €ํ•˜๋˜๊ฑฐ๋‚˜ ์‹œ๊ฐ์  ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•  ์œ„ํ—˜์ด ์žˆ์Šต๋‹ˆ๋‹ค [1, 5]. + +## ๐Ÿ“– Core Content +- **๊ฐ€์ค‘์น˜์˜ ๊ฐœ๋…๊ณผ ์ž‘๋™ ์›๋ฆฌ:** ๊ฐ€์ค‘์น˜๋Š” ํŠน์ • ๋‹จ์–ด์— ๋Œ€ํ•œ AI์˜ ์ฃผ๋ชฉ๋„๋ฅผ ์ƒ๋Œ€์ ์œผ๋กœ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถ”๋Š” ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค [1]. ์˜ˆ๋ฅผ ๋“ค์–ด, ๊ฐœ์™€ ๊ณ ์–‘์ด์˜ ํŠน์ง•์ด ํ˜ผํ•ฉ๋œ ์ƒ๋ช…์ฒด๋ฅผ ๋งŒ๋“ค ๋•Œ, ๊ฐ ๋‹จ์–ด์— ๋ถ€์—ฌํ•˜๋Š” ์ˆซ์ž๋ฅผ ํ†ตํ•ด ๋‘ ๊ฐœ๋… ๊ฐ„์˜ ์‹œ๊ฐ์  ๋ฐœํ˜„ ๋น„์œจ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2]. ๋ช…์‹œํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ ๋ชจ๋“  ๋‹จ์–ด์˜ ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜ ๊ฐ’์€ 1์ž…๋‹ˆ๋‹ค [1, 3]. +- **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์˜ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•:** ๊ด„ํ˜ธ `()`์™€ ์ˆซ์ž, ๋˜๋Š” `+`, `-` ๊ธฐํ˜ธ๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ๋‹จ์–ด์˜ ๋น„์ค‘์„ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค. + - **๊ฐ•์กฐ:** `(๋‹จ์–ด)+`๋‚˜ `(๋‹จ์–ด:1.1)`์€ ํ•ด๋‹น ์š”์†Œ๋ฅผ 1.1๋ฐฐ ๊ฐ•์กฐํ•œ๋‹ค๋Š” ์˜๋ฏธ์ด๋ฉฐ, ๊ด„ํ˜ธ๋ฅผ ์ค‘์ฒฉํ•˜๊ฑฐ๋‚˜ ๊ธฐํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ `(๋‹จ์–ด)+++` ๋˜๋Š” `((๋‹จ์–ด)++)` ํ˜•ํƒœ๋กœ ์˜ํ–ฅ๋ ฅ์„ ๊ธฐํ•˜๊ธ‰์ˆ˜์ ์œผ๋กœ ๋ฐฐ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [6, 7]. + - **์•ฝํ™”:** ๋‹จ์–ด์˜ ๋น„์ค‘์„ ์ค„์ผ ๋•Œ๋Š” `(๋‹จ์–ด)-`, `(๋‹จ์–ด:0.7)`๊ณผ ๊ฐ™์ด 1๋ณด๋‹ค ์ž‘์€ ์†Œ์ˆ˜์ ์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ๋Œ€๊ด„ํ˜ธ `[๋‹จ์–ด]` ๋ฌธ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ํ•ด๋‹น ์š”์†Œ์˜ ์˜ํ–ฅ๋ ฅ์„ ์•ฝํ™”์‹œํ‚ต๋‹ˆ๋‹ค [6-9]. +- **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์˜ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•:** + - **ํ…์ŠคํŠธ ๊ฐ€์ค‘์น˜:** ์ด์ค‘ ์ฝœ๋ก  `::` ๋’ค์— ์ˆซ์ž๋ฅผ ์ž…๋ ฅํ•˜์—ฌ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ๋‚ด ๊ฐ์ฒด ๊ฐ„์˜ ์ค‘์š”๋„๋ฅผ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `foggy forest::2 goblin bear::1` ๋˜๋Š” `red car::2 blue car::1`) [4, 10]. + - **์ด๋ฏธ์ง€ ๊ฐ€์ค‘์น˜:** ํ…์ŠคํŠธ ๋Œ€์‹  ์ฐธ์กฐ ์ด๋ฏธ์ง€(Image Prompt)์˜ ๋น„์ค‘์„ ์กฐ์ ˆํ•  ๋•Œ๋Š” `--iw <์ˆซ์ž>` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…์ŠคํŠธ ๋Œ€๋น„ ์—…๋กœ๋“œ๋œ ์ด๋ฏธ์ง€ ์Šคํƒ€์ผ์˜ ๋ฐ˜์˜ ๊ฐ•๋„๋ฅผ ์„ค์ •ํ•ฉ๋‹ˆ๋‹ค [11, 12]. +- **๊ฐ€์ค‘์น˜ ํ™œ์šฉ ์‹œ ๋ชจ๋ฒ” ์‚ฌ๋ก€(Best Practices):** + - **์•ˆ์ „ํ•œ ๊ฐ€์ค‘์น˜ ๋ฒ”์œ„ ์‚ฌ์šฉ:** ์‹œ๊ฐ์  ๊ฐœ๋…์ด๋‚˜ LoRA ๋ชจ๋ธ์„ ํ”„๋กฌํ”„ํŠธ์— ์ค‘์ฒฉํ•˜์—ฌ ์ ์šฉํ•  ๋•Œ **0.5์—์„œ 0.7 ์‚ฌ์ด์˜ ๋‚ฎ์€ ๊ฐ€์ค‘์น˜**์—์„œ ์‹œ์ž‘ํ•˜๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค [5, 13]. + - **๋ถ€์ž‘์šฉ ์ฃผ์˜:** ๋‹จ์ผ ํ”„๋กฌํ”„ํŠธ์— ๋„ˆ๋ฌด ๋†’์€ ๊ฐ€์ค‘์น˜(์˜ˆ: 1.5 ~ 2 ์ด์ƒ)๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด ๋ชจ๋ธ์ด ๊ฐœ๋…์˜ ํ˜ผ๋ž€์„ ๊ฒช์œผ๋ฉฐ **ํŒŒ๋ž€์ƒ‰ ์•„ํ‹ฐํŒฉํŠธ(Blue Artifacts)**๋ฅผ ์œ ๋ฐœํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€ ์ „์ฒด์˜ ๊ตฌ์กฐ๊ฐ€ ๋ถ•๊ดด๋˜๋Š” ๋“ฑ ํ’ˆ์งˆ ์ €ํ•˜ ์œ„ํ—˜์ด ์ปค์ง‘๋‹ˆ๋‹ค [1, 8, 14, 15]. + - **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์™€์˜ ๊ฒฐํ•ฉ:** ๊ฐ€์ค‘์น˜๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•  ๋•Œ ํšจ๊ณผ๊ฐ€ ๊ทน๋Œ€ํ™”๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€์— ์ง€์†์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ์˜ค๋ฅ˜(์˜ˆ: `(blurry:1.3)`, `(deformed hands:1.2)`)์— ๊ฐ€์ค‘์น˜๋ฅผ ๋ถ€์—ฌํ•˜๋ฉด, ๋ถˆํ•„์š”ํ•œ ๋‹จ์–ด๋ฅผ ๋‚˜์—ดํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋Œ€์ƒ ์š”์†Œ๋งŒ์„ ํ›จ์”ฌ ๊ฐ•๋ ฅํ•˜๊ณ  ํšจ์œจ์ ์œผ๋กœ ์ฐจ๋‹จํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [14, 16]. + - **๋‹จ์–ด ์ˆœ์„œ(Word Order) ๊ณ ๋ ค:** ๊ฐ€์ค‘์น˜๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•˜๋”๋ผ๋„, **๋‹จ์–ด๊ฐ€ ํ”„๋กฌํ”„ํŠธ ์ƒ์— ๋ฐฐ์น˜๋œ ์ˆœ์„œ**๊ฐ€ ๊ฐ€์ค‘์น˜๋งŒํผ์ด๋‚˜(๋•Œ๋กœ๋Š” ๊ทธ ์ด์ƒ์œผ๋กœ) AI์˜ ํ•ด์„์— ํฐ ์˜ํ–ฅ์„ ๋ฏธ์นฉ๋‹ˆ๋‹ค [2, 6]. ๊ฐ€์žฅ ํ•ต์‹ฌ์ ์ธ ์ฃผ์ฒด๋‚˜ ์š”์†Œ๋Š” ํ”„๋กฌํ”„ํŠธ์˜ ๋งจ ์•ž์— ๋ฐฐ์น˜ํ•˜๋Š” ๊ฒƒ์ด ์›์น™์ž…๋‹ˆ๋‹ค [6]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompt)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ (Parameters)]] +- **Projects/Contexts:** [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ (Stable Diffusion)]], [[๋ฏธ๋“œ์ €๋‹ˆ (Midjourney)]] +- **Contradictions/Notes:** ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ํ”„๋กฌํ”„ํŠธ์—์„œ ๋Œ€๊ด„ํ˜ธ `[]`๊ฐ€ ๊ฐ€์ง€๋Š” ์˜๋ฏธ์— ๋Œ€ํ•ด ์ผ๋ถ€ ๊ฐ€์ด๋“œ์—์„œ๋Š” ๋‹จ์ˆœํžˆ ๋น„์ค‘์„ ์ค„์ด๋Š” '0.9๋ฐฐ ์•ฝํ™”'์˜ ์˜๋ฏธ๋กœ ์„ค๋ช…ํ•˜์ง€๋งŒ [9], ๋‹ค๋ฅธ ํ”Œ๋žซํผ ๊ธฐ๋ฐ˜ ์ž๋ฃŒ์—์„œ๋Š” ์ด๋ฅผ '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ฌธ๋ฒ•(1.1๋ฐฐ ์–ต์ œ)'์œผ๋กœ ๊ฐ„์ฃผํ•œ๋‹ค๊ณ  ์„ค๋ช…ํ•˜๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค [17]. ์ด๋Š” ์‚ฌ์šฉํ•˜๋Š” ํŒŒ์„œ(Parser)๋‚˜ ํ™˜๊ฒฝ์— ๋”ฐ๋ผ ๊ธฐํ˜ธ ์—ฐ์‚ฐ ๋กœ์ง์— ๋ฏธ์„ธํ•œ ์ฐจ์ด๊ฐ€ ์žˆ์„ ์ˆ˜ ์žˆ์Œ์„ ์‹œ์‚ฌํ•ฉ๋‹ˆ๋‹ค. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ฐ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Prompt Weights and Negative Prompts).md b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ฐ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Prompt Weights and Negative Prompts).md new file mode 100644 index 00000000..dbfae24f --- /dev/null +++ b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ฐ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Prompt Weights and Negative Prompts).md @@ -0,0 +1,28 @@ +# [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ฐ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Prompt Weights and Negative Prompts)]] + +## ๐Ÿ“Œ Brief Summary +ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights)์™€ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompts)๋Š” AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์‹œ ์‚ฌ์šฉ์ž์˜ ์‹œ๊ฐ์  ์˜๋„๋ฅผ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•˜๊ธฐ ์œ„ํ•œ ํ•ต์‹ฌ ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค [1, 2]. ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜๋Š” ํ…์ŠคํŠธ ๋‚ด ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ฐœ๋…์— ๋ถ€์—ฌ๋˜๋Š” ์ค‘์š”๋„๋ฅผ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถ”์–ด ๊ฒฐ๊ณผ๋ฌผ์— ๋ฏธ์น˜๋Š” ์˜ํ–ฅ๋ ฅ์„ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค [1, 3]. ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ์ด๋ฏธ์ง€์— ๋‚˜ํƒ€๋‚˜์ง€ ์•Š์•„์•ผ ํ•  ์š”์†Œ(์˜ˆ: ์™œ๊ณก๋œ ์‹ ์ฒด, ์›Œํ„ฐ๋งˆํฌ, ์›์น˜ ์•Š๋Š” ํ™”ํ’ ๋“ฑ)๋ฅผ ๋ช…์‹œํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ์„ ์ตœ์ ํ™”ํ•˜๊ณ  ๋ถˆํ•„์š”ํ•œ ์žฌ์ˆ˜์ • ์ž‘์—…์„ ์ค„์—ฌ์ค๋‹ˆ๋‹ค [4, 5]. + +## ๐Ÿ“– Core Content +* **ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ (Prompt Weights)์˜ ์›๋ฆฌ์™€ ๊ตฌ๋ฌธ** + * ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜๋Š” AI ๋ชจ๋ธ์ด ์—ฌ๋Ÿฌ ํ‚ค์›Œ๋“œ ์ค‘์—์„œ ํŠน์ • ๋‹จ์–ด์— ์–ผ๋งˆ๋‚˜ ์ง‘์ค‘ํ• ์ง€๋ฅผ ์ˆ˜์น˜ํ™”ํ•˜์—ฌ ์ œ์–ดํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค [1]. + * **Stable Diffusion**: ๋‹จ์–ด์˜ ๊ธฐ๋ณธ ๊ฐ€์ค‘์น˜๋Š” 1์ž…๋‹ˆ๋‹ค [1]. ๊ด„ํ˜ธ์™€ ์ˆซ์ž, ๋˜๋Š” `+`, `-` ๊ธฐํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด `(beer:1.1)` ๋˜๋Š” `(beer)+`๋Š” ํ•ด๋‹น ๊ฐœ๋…์˜ ๊ฐ€์ค‘์น˜๋ฅผ ์ฆ๊ฐ€์‹œํ‚ค๊ณ , `(beer:0.9)` ๋˜๋Š” `(beer)-`๋Š” ๊ฐ€์ค‘์น˜๋ฅผ ๊ฐ์†Œ์‹œํ‚ต๋‹ˆ๋‹ค [6, 7]. ์ค‘์ฒฉ ์‚ฌ์šฉ(์˜ˆ: `((word))`)๋„ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, 2.0 ์ด์ƒ์˜ ์ง€๋‚˜์น˜๊ฒŒ ๋†’์€ ๊ฐ€์ค‘์น˜๋ฅผ ์ฃผ๊ฑฐ๋‚˜ ๊ด„ํ˜ธ๋ฅผ ๋‚จ์šฉํ•˜๋ฉด ์‹ฌํ•œ ์•„ํ‹ฐํŒฉํŠธ(์™œ๊ณก)๊ฐ€ ๋ฐœ์ƒํ•˜๊ฑฐ๋‚˜ ์ด๋ฏธ์ง€๊ฐ€ ๋ง๊ฐ€์งˆ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ผ๋ฐ˜์ ์œผ๋กœ 0.5์—์„œ 1.5 ์‚ฌ์ด์˜ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค [8-11]. + * **Midjourney**: `::` ๊ธฐํ˜ธ ๋’ค์— ์ˆซ์ž๋ฅผ ๋ถ™์—ฌ ํŠน์ • ์šฉ์–ด์— ์ƒ๋Œ€์ ์ธ ์ค‘์š”๋„๋ฅผ ๋ถ€์—ฌํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `red car::2 blue car::1`๋กœ ์ž…๋ ฅํ•˜๋ฉด ๋นจ๊ฐ„ ์ฐจ์˜ ๋น„์ค‘์ด ๋” ์ปค์ง) [12]. + +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Negative Prompts)์˜ ์—ญํ• ๊ณผ ํ™œ์šฉ** + * ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋Š” ๊ธ์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ๋ชฉํ‘œ๋ฅผ ์„ค์ •ํ•  ๋•Œ, ์ƒ์„ฑ ๊ณผ์ •์—์„œ ์ฐจ๋‹จํ•ด์•ผ ํ•  'ํšŒํ”ผ ์ง€๋„(avoidance map)' ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•ฉ๋‹ˆ๋‹ค [13]. + * ๋‹จ์ˆœํžˆ "bad"๋ผ๊ณ  ์ ๊ธฐ๋ณด๋‹ค "extra fingers", "watermark", "blurry", "text"์ฒ˜๋Ÿผ ํ”ผํ•˜๊ณ  ์‹ถ์€ ๊ตฌ์ฒด์ ์ธ ์‹œ๊ฐ์  ๊ฒฐํ•จ์„ ๋ช…์‹œํ•˜๋Š” ๊ฒƒ์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค [13, 14]. + * ๋˜ํ•œ, ํ™”ํ’์„ ์ œ์–ดํ•  ๋•Œ๋„ ์œ ์šฉํ•ฉ๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด ์‹ค์‚ฌ ์‚ฌ์ง„์„ ์›ํ•  ๋•Œ `cgi`, `render`, `cartoon` ๋“ฑ์˜ ๋‹จ์–ด๋ฅผ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ์— ๋„ฃ์œผ๋ฉด ์˜๋„ํ•˜์ง€ ์•Š์€ ์Šคํƒ€์ผ ๋ณ€์งˆ์„ ๋ง‰์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [15, 16]. + +* **๋ชจ๋ธ๋ณ„ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์ง€์› ๋ฐ ํ•œ๊ณ„** + * **Stable Diffusion**: ์ „์šฉ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ์ž…๋ ฅ๋ž€์„ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜ ๋Œ€๊ด„ํ˜ธ `[word]` ๊ตฌ๋ฌธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [17]. ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋‚ด์—์„œ๋„ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ(์˜ˆ: `(blurry:1.5)`)์„ ์ ์šฉํ•ด ๋ฐ˜๋ณต์ ์œผ๋กœ ๋‚˜ํƒ€๋‚˜๋Š” ๊ฒฐํ•จ์„ ๊ฐ•ํ•˜๊ฒŒ ์–ต์ œํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, CFG ์Šค์ผ€์ผ ์ˆ˜์น˜์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜์—ฌ ์ด๋ฏธ์ง€์— ๋ฐ˜์˜๋ฉ๋‹ˆ๋‹ค [18, 19]. + * **Midjourney**: `--no` ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ œ์™ธํ•  ์š”์†Œ๋ฅผ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค (์˜ˆ: `--no buildings`๋Š” ๊ฑด๋ฌผ ์ƒ์„ฑ์„ ์ œ์™ธํ•จ) [12, 20]. + * **DALL-E 3**: DALL-E๋Š” "not, no, don't, without"๊ณผ ๊ฐ™์€ ๋ถ€์ • ํ‘œํ˜„์„ ์ œ๋Œ€๋กœ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋Š” ์น˜๋ช…์ ์ธ ํ•œ๊ณ„๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์ œ์™ธํ•˜๋ผ๊ณ  ์ง€์‹œํ•œ ์š”์†Œ๋ฅผ ์˜คํžˆ๋ ค ์ด๋ฏธ์ง€์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ, ๋ถ€์ •์ ์ธ ์ง€์‹œ๋ฅผ ๋‚ด๋ฆฌ๊ธฐ๋ณด๋‹ค๋Š” ์›ํ•˜๋Š” ๊ธ์ •์  ์†์„ฑ์„ ์ƒ์„ธํžˆ ๋ฌ˜์‚ฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์šฐํšŒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [21, 22]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Stable Diffusion]], [[Midjourney]], [[DALL-E 3]], [[ํ”„๋กฌํ”„ํŠธ ๊ตฌ๋ฌธ (Prompt Syntax)]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ํ’ˆ์งˆ ์ตœ์ ํ™” ๋ฐ ๋””๋ฒ„๊น… (Image Quality Optimization & Debugging)]] +- **Contradictions/Notes:** Stable Diffusion๊ณผ Midjourney๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ๋ฐ `--no` ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ์›์น˜ ์•Š๋Š” ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ํ›Œ๋ฅญํ•˜๊ฒŒ ๋ฐฐ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [20, 23]. ํ•˜์ง€๋งŒ DALL-E 3๋Š” ๋ถ€์ •์–ด๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•ด "no text"๋ผ๊ณ  ์ง€์‹œํ•˜๋ฉด ์˜คํžˆ๋ ค ํ…์ŠคํŠธ๋ฅผ ์ด๋ฏธ์ง€์— ๋ฌด์˜๋ฏธํ•˜๊ฒŒ ์‚ฝ์ž…ํ•˜๋Š” ๋ชจ์ˆœ๋œ ๊ฒฐ๊ณผ๋ฅผ ๋‚ณ์œผ๋ฏ€๋กœ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์‹œ ์ฃผ์˜ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [21, 22]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering).md b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering).md new file mode 100644 index 00000000..0e6d0918 --- /dev/null +++ b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering).md @@ -0,0 +1,28 @@ +# [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง (Prompt Engineering)]] + +## ๐Ÿ“Œ Brief Summary +ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์€ ์ธ๊ณต์ง€๋Šฅ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์—๊ฒŒ **์‚ฌ์šฉ์ž์˜ ์ถ”์ƒ์ ์ธ ์–ธ์–ด์  ์˜๋„๋ฅผ ๊ธฐ๊ณ„๊ฐ€ ํ•ด์„ ๊ฐ€๋Šฅํ•œ ๊ตฌ์ฒด์  ์‹œ๊ฐ ์ขŒํ‘œ๋กœ ๋ฒˆ์—ญํ•˜๋Š” ๊ธฐ์ˆ ์  ๊ณผ์ •**์ด๋‹ค [1]. ๋‹จ์ˆœํ•œ ๋‹จ์–ด์˜ ๋‚˜์—ด์„ ๋„˜์–ด ์ฃผ์ฒด, ์Šคํƒ€์ผ, ์กฐ๋ช…, ๊ตฌ๋„ ๋“ฑ์˜ ์‹œ๊ฐ์  ์š”์†Œ๋ฅผ ์ฒด๊ณ„์ ์œผ๋กœ ๊ตฌ์„ฑํ•˜์—ฌ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•œ๋‹ค [1-3]. ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney), DALL-E 3, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ๋“ฑ **๊ฐ AI ๋ชจ๋ธ์˜ ๊ณ ์œ ํ•œ ์•„ํ‚คํ…์ฒ˜์™€ '๋ฐฉ์–ธ'์„ ์ดํ•ดํ•˜๊ณ  ์ด์— ๋งž์ถ˜ ์ „๋žต์ ์ธ ์ง€์‹œ์–ด๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๊ฒƒ**์ด ํ•ต์‹ฌ์ด๋‹ค [4, 5]. + +## ๐Ÿ“– Core Content + +* **ํ”„๋กฌํ”„ํŠธ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ** + ์„ฑ๊ณต์ ์ธ ์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ **์ฃผ์ฒด(Subject), ๋งค์ฒด/์Šคํƒ€์ผ(Medium/Style), ํ™˜๊ฒฝ(Environment), ์กฐ๋ช…(Lighting), ๊ตฌ๋„(Composition), ๊ทธ๋ฆฌ๊ณ  ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)**์˜ ์ธต์œ„๋กœ ๊ตฌ์„ฑ๋œ๋‹ค [1, 3, 6]. + * ์ฃผ์ฒด๋Š” ๋‹จ์ˆœ ๋ช…์‚ฌ๋ณด๋‹ค ์ƒํ™ฉ์  ๋งฅ๋ฝ์„ ํฌํ•จํ•˜์—ฌ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ฌ˜์‚ฌํ•ด์•ผ ํ•˜๋ฉฐ, ๋งค์ฒด์™€ ์Šคํƒ€์ผ(์˜ˆ: ์œ ํ™”, 35mm ํ•„๋ฆ„ ์‚ฌ์ง„, ์‚ฌ์ด๋ฒ„ํŽ‘ํฌ)์„ ๋ช…์‹œํ•˜์—ฌ ์ด๋ฏธ์ง€์˜ ์ „๋ฐ˜์ ์ธ ์งˆ๊ฐ์„ ๊ฒฐ์ •ํ•œ๋‹ค [7]. + * ์นด๋ฉ”๋ผ ๋ Œ์ฆˆ(์˜ˆ: 85mm, ์–•์€ ํ”ผ์‚ฌ๊ณ„ ์‹ฌ๋„)๋‚˜ ์กฐ๋ช… ๊ธฐ๋ฒ•(์˜ˆ: ๊ณจ๋“  ์•„์›Œ, ์น˜์•„๋กœ์Šค์ฟ ๋กœ, ๋ณผ๋ฅจ๋ฉ”ํŠธ๋ฆญ ๋ผ์ดํŒ…)๊ณผ ๊ฐ™์€ **์‹œ๊ฐ์  ์ „๋ฌธ ์šฉ์–ด๋ฅผ ์‚ฌ์šฉ**ํ•˜๋ฉด ์ธ๊ณต์ง€๋Šฅ์ด ํ•™์Šตํ•œ ํŠน์ • ๋ฐ์ดํ„ฐ ์˜์—ญ์„ ์ž๊ทนํ•˜์—ฌ ํ›จ์”ฌ ์‚ฌ์‹ค์ ์ด๊ณ  ๊นŠ์ด ์žˆ๋Š” ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค [8-10]. + +* **์ฃผ์š” ํ”Œ๋žซํผ๋ณ„ ํ”„๋กฌํ”„ํŠธ ํŒจ๋Ÿฌ๋‹ค์ž„** + ๊ฐ ์ƒ์„ฑ ๋ชจ๋ธ์€ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋ฉ”์ปค๋‹ˆ์ฆ˜์„ ์ง€๋‹ˆ๊ณ  ์žˆ์–ด ํŠนํ™”๋œ ์ ‘๊ทผ์ด ํ•„์š”ํ•˜๋‹ค [5]. + * **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):** ์‹œ๋„ค๋งˆํ‹ฑํ•˜๊ณ  ์˜ˆ์ˆ ์ ์ธ ๋ฏธํ•™์— ๊ฐ•์ ์ด ์žˆ์œผ๋ฉฐ, ์ „์šฉ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ™œ์šฉํ•œ ์ˆ˜์น˜์  ์ œ์–ด๊ฐ€ ์ค‘์š”ํ•˜๋‹ค. `--ar`(์ข…ํšก๋น„), `--stylize`(์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„), `--sref`(์Šคํƒ€์ผ ์ฐธ์กฐ), `--cref`(์บ๋ฆญํ„ฐ ์ฐธ์กฐ) ๋“ฑ์„ ํ”„๋กฌํ”„ํŠธ ๋์— ๋ง๋ถ™์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ํ†ต์ œํ•œ๋‹ค [11-14]. + * **DALL-E 3:** ์ž์—ฐ์–ด ์ดํ•ด๋„๊ฐ€ ๋†’๊ณ  GPT-4์™€ ์ƒํ˜ธ์ž‘์šฉํ•˜๋ฉฐ ๋ณต์žกํ•œ ๋‹ค์ค‘ ๊ฐ์ฒด ๋ฐฐ์น˜๋‚˜ ์ •ํ™•ํ•œ ํ…์ŠคํŠธ ๋ Œ๋”๋ง์— ํƒ์›”ํ•˜๋‹ค [15]. ํ•˜์ง€๋งŒ ์‹œ์ ์ด๊ณ  ์žฅํ™ฉํ•œ ์–ธ์–ด๋ณด๋‹ค๋Š” **์งง๊ณ  ๋ช…ํ™•ํ•˜๋ฉฐ ๊ทธ๋ž˜ํ”ฝ ์ค‘์‹ฌ์ ์ธ ์–ธ์–ด**๊ฐ€ ํšจ๊ณผ์ ์ด๋‹ค [16, 17]. + * **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):** ํ”„๋กฌํ”„ํŠธ ๋‚ด **๊ฐ€์ค‘์น˜(Prompt Weights)**๋ฅผ `(keyword:1.2)` ํ˜•ํƒœ๋กœ ํ‘œ๊ธฐํ•˜์—ฌ ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค [18-20]. ๋˜ํ•œ ๊ธฐํ˜•์ ์ธ ์†๊ฐ€๋ฝ์ด๋‚˜ ์›Œํ„ฐ๋งˆํฌ ๋“ฑ ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ๋ฐฐ์ œํ•˜๊ธฐ ์œ„ํ•ด '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)'๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ด๋‹ค [20-22]. + +* **๋ฐ˜๋ณต์  ์ •๊ตํ™”์™€ ์‚ฌํ›„ ํŽธ์ง‘(Iterative Refinement)** + ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์€ ํ•œ ๋ฒˆ์— ๋๋‚˜๋Š” ๋‹จ๋ฐœ์„ฑ ํ–‰์œ„๊ฐ€ ์•„๋‹ˆ๋ผ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ •ํ•ด ๋‚˜๊ฐ€๋Š” ํ˜‘์—… ๊ณผ์ •์ด๋‹ค [23-26]. ๋ฏธ๋“œ์ €๋‹ˆ์˜ **Vary Region(์ธํŽ˜์ธํŒ…)** ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ด๋ฏธ์ง€ ์ „์ฒด๋ฅผ ์œ ์ง€ํ•˜๋ฉฐ ํŠน์ • ๋ถ€๋ถ„๋งŒ ์ˆ˜์ •ํ•˜๊ฑฐ๋‚˜, **Zoom Out(์•„์›ƒํŽ˜์ธํŒ…)**์œผ๋กœ ์บ”๋ฒ„์Šค ๋ฐ–์˜ ์‹œ์•ผ๋ฅผ ๋…ผ๋ฆฌ์ ์œผ๋กœ ํ™•์žฅํ•˜๋Š” ๋“ฑ ํ”„๋กฌํ”„ํŠธ ๊ธฐ๋ฐ˜์˜ ์„ธ๋ถ€ ํŽธ์ง‘์ด ํ•„์ˆ˜์ ์œผ๋กœ ์ˆ˜๋ฐ˜๋œ๋‹ค [26-28]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[Negative Prompt]], [[Prompt Weights]], [[Lighting & Composition]], [[Model Parameters]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด ๋ฐ ์Šคํƒ€์ผ ์ฐธ์กฐ(Style Reference)]], [[DALL-E 3 ๋Œ€ํ™”ํ˜• ํ”„๋กฌํ”„ํŠธ ์ƒ์„ฑ]], [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ์•„ํ‹ฐํŒฉํŠธ ๋””๋ฒ„๊น…(Artifact Debugging)]] +- **Contradictions/Notes:** DALL-E 3๋Š” "์—†๋Š”(no, without)"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด ์ฒ˜๋ฆฌ์— ์•ฝ์ ์ด ์žˆ์–ด ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ํ”ผํ•˜๋ ค๋ฉด ๋ฐ˜๋“œ์‹œ ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ์›ํ•˜๋Š” ์†์„ฑ๋งŒ ๋ฌ˜์‚ฌํ•ด์•ผ ํ•œ๋‹ค [15, 29, 30]. ๋ฐ˜๋ฉด, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์€ ์ถœ๋ ฅ๋ฌผ ์ตœ์ ํ™” ๋ฐ ์˜ค๋ฅ˜(๊ธฐํ˜•์ ์ธ ์‹ ์ฒด, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ) ์ฐจ๋‹จ์„ ์œ„ํ•ด '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)'์˜ ๋ช…์‹œ์ ์ด๊ณ  ์ ๊ทน์ ์ธ ์‚ฌ์šฉ์ด ํ•„์ˆ˜์ ์ด๋ผ๋Š” ์ ์—์„œ ์ƒ๋ฐ˜๋œ ์ ‘๊ทผ๋ฒ•์„ ์š”๊ตฌํ•œ๋‹ค [20, 21, 31]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฏธ์„ธ ์กฐ์ •.md b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฏธ์„ธ ์กฐ์ •.md new file mode 100644 index 00000000..db032939 --- /dev/null +++ b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฏธ์„ธ ์กฐ์ •.md @@ -0,0 +1,19 @@ +# [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฏธ์„ธ ์กฐ์ •]] + +## ๐Ÿ“Œ Brief Summary +ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง ๋ฏธ์„ธ ์กฐ์ •์€ ์ดˆ๊ธฐ ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋กœ ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„์„ํ•˜๊ณ , ์›ํ•˜๋Š” ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ์— ์™„๋ฒฝํžˆ ๋ถ€ํ•ฉํ•˜๋„๋ก ์ง€์‹œ์–ด๋ฅผ ์ ์ง„์ ์œผ๋กœ ์ˆ˜์ • ๋ฐ ์ •๊ตํ™”ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค [1, 2]. ๋‹จ์ˆœํ•œ ๋‹จ์–ด์˜ ๋‚˜์—ด์„ ๋„˜์–ด ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ, ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ํ™œ์šฉ, ํ”Œ๋žซํผ ํŠนํ™” ๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค์ • ๋“ฑ์„ ํ†ตํ•ด ํ”ฝ์…€ ๋‹จ์œ„๊นŒ์ง€ ๊ฒฐ๊ณผ๋ฌผ์„ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [3, 4]. ์ด ๊ณผ์ •์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž๋Š” ๋ฌด์ž‘์œ„์„ฑ์„ ์ค„์ด๊ณ , AI ๋ชจ๋ธ์ด ์ผ๊ด€์„ฑ ์žˆ๊ณ  ์˜๋„๋œ ๋ฏธํ•™์„ ๊ตฌํ˜„ํ•˜๋„๋ก ์ •๋ฐ€ํ•˜๊ฒŒ ์•ˆ๋‚ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 6]. + +## ๐Ÿ“– Core Content +* **๋ฐ˜๋ณต์  ์ •๊ตํ™” (Iterative Refinement)**: ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์€ ๋‹จ๋ฐœ์„ฑ ํ–‰์œ„๊ฐ€ ์•„๋‹ˆ๋ผ ๋ชจ๋ธ๊ณผ์˜ ๋ฐ˜๋ณต์ ์ธ ํ˜‘์—… ๊ณผ์ •์ž…๋‹ˆ๋‹ค [2]. ์ดˆ๊ธฐ์—๋Š” ์ฃผ์ฒด์™€ ๋งค์ฒด ๋“ฑ ํ•ต์‹ฌ๋งŒ์„ ๋‹ด์€ ๋‹จ์ˆœํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์‹œ์ž‘ํ•˜์—ฌ ๋ชจ๋ธ์— ์ฐฝ์˜์  ์—ฌ์ง€๋ฅผ ์ฃผ๊ณ , ์ดํ›„ ์กฐ๋ช…, ๊ตฌ๋„, ์Šคํƒ€์ผ ๋“ฑ์˜ ์„ธ๋ถ€ ์š”์†Œ๋ฅผ 3~5ํšŒ์— ๊ฑธ์ณ ์ ์ง„์ ์œผ๋กœ ๋ง๋ถ™์ด๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•˜๋ฉฐ ์™„๋ฒฝํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์•„๊ฐ€๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ž…๋‹ˆ๋‹ค [7-10]. +* **๊ฐ€์ค‘์น˜ ์ œ์–ด (Prompt Weights)**: ํŠน์ • ๋‹จ์–ด๋‚˜ ๊ตฌ๋ฌธ์˜ ์ค‘์š”๋„๋ฅผ ์ˆ˜ํ•™์ ์œผ๋กœ ์กฐ์ ˆํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ ๋‚ด ํŠน์ • ์š”์†Œ์˜ ๋น„์ค‘์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ํƒ€ํ˜‘ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค [11, 12]. ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion)์—์„œ๋Š” `(keyword:factor)` ํ˜•ํƒœ๋‚˜ ๊ด„ํ˜ธ `()`๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€์ค‘์น˜๋ฅผ ๋†’์ด๊ฑฐ๋‚˜ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์œผ๋ฉฐ(์˜ˆ: `(dog:1.5)` ๋˜๋Š” `[dog]`) [4, 13, 14], ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney)์—์„œ๋Š” `::` ๋’ค์— ์ˆซ์ž๋ฅผ ๋ถ™์—ฌ ๊ฐœ๋…์˜ ๊ฐ•๋„๋ฅผ ์กฐ์ ˆํ•ฉ๋‹ˆ๋‹ค [15, 16]. +* **๋ถ€์ • ํ”„๋กฌํ”„ํŠธ ํ™œ์šฉ (Negative Prompts)**: ์ƒ์„ฑ๋œ ์ด๋ฏธ์ง€์—์„œ ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ(์˜ˆ: ์›Œํ„ฐ๋งˆํฌ, ์™œ๊ณก๋œ ์†, ์›์น˜ ์•Š๋Š” 3D ๋ Œ๋”๋ง ์Šคํƒ€์ผ ๋“ฑ)๋ฅผ ๋ฐฐ์ œํ•˜์—ฌ ํ’ˆ์งˆ์„ ์ตœ์ ํ™”ํ•˜๋Š” ๊ฐ•๋ ฅํ•œ ํ†ต์ œ ์ˆ˜๋‹จ์ž…๋‹ˆ๋‹ค [17-19]. ๋ชจํ˜ธํ•˜๊ฒŒ '๋‚˜์œ(bad)'์ด๋ผ๊ณ  ์“ฐ๊ธฐ๋ณด๋‹ค '๊ธฐํ˜•์ ์ธ ๋ˆˆ', '์ถ”๊ฐ€๋œ ์†๊ฐ€๋ฝ'๊ณผ ๊ฐ™์ด ๊ตฌ์ฒด์ ์ด๊ณ  ๋ฌผ๋ฆฌ์ ์ธ ๋ช…์‚ฌ๋กœ ๋ฌ˜์‚ฌํ•ด์•ผ ํšจ๊ณผ์ ์ด๋ฉฐ [20, 21], ๋ฏธ๋“œ์ €๋‹ˆ์—์„œ๋Š” `--no` ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ด๋ฅผ ๊ตฌํ˜„ํ•ฉ๋‹ˆ๋‹ค [16, 22]. +* **๋งค๊ฐœ๋ณ€์ˆ˜(Parameter)๋ฅผ ํ†ตํ•œ ์ „์—ญ์  ํ†ต์ œ**: ํ…์ŠคํŠธ ๋’ค์— ๋ถ™๋Š” ํŠน์ˆ˜ ๋ช…๋ น์–ด๋กœ ์ด๋ฏธ์ง€์˜ ๊ธฐ์ˆ ์ , ๋ฏธํ•™์  ํ‹€์„ ๊ฒฐ์ •ํ•ฉ๋‹ˆ๋‹ค. ๋ฏธ๋“œ์ €๋‹ˆ์˜ ๊ฒฝ์šฐ ์ข…ํšก๋น„(`--ar`), ์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„(`--stylize` ๋˜๋Š” `--s`), ๊ฒฐ๊ณผ๋ฌผ์˜ ๋‹ค์–‘์„ฑ(`--chaos` ๋˜๋Š” `--c`), ๊ธฐ์ดํ•จ(`--weird`) ๋“ฑ์„ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [3, 23-27]. +* **๊ตญ์†Œ์  ์˜์—ญ ๋ณ€์ฃผ ๋ฐ ํ™•์žฅ (Inpainting / Outpainting)**: ์ „์ฒด ์ด๋ฏธ์ง€๋ฅผ ๋‹ค์‹œ ์ƒ์„ฑํ•˜์ง€ ์•Š๊ณ , ์ด๋ฏธ์ง€์˜ ์™„๋ฒฝ์„ฑ์„ ๋†’์ด๊ธฐ ์œ„ํ•ด ๋ถ€๋ถ„๋งŒ ๋ง์น ํ•˜๋Š” ๊ธฐ์ˆ ์ž…๋‹ˆ๋‹ค [28]. ๋ฏธ๋“œ์ €๋‹ˆ์˜ Vary (Region) ๊ธฐ๋Šฅ๊ณผ ๋ฆฌ๋ฏน์Šค(Remix) ๋ชจ๋“œ๋ฅผ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ๊ธฐ์กด ๋งฅ๋ฝ์„ ์™„๋ฒฝํžˆ ์œ ์ง€ํ•œ ์ฑ„ ๋ชจ์ž๋ฅผ ์™•๊ด€์œผ๋กœ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๋ฐฐ๊ฒฝ์— ์ƒˆ๋กœ์šด ์š”์†Œ๋ฅผ ์ •๊ตํ•˜๊ฒŒ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ํ•ฉ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [2, 29-32]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๊ฐ€์ค‘์น˜ ์ œ์–ด(Prompt Weights)]], [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[๋งค๊ฐœ๋ณ€์ˆ˜ ์„ค์ •(Parameters)]], [[์ธํŽ˜์ธํŒ… ๋ฐ ์˜์—ญ ๋ณ€์ฃผ(Inpainting/Vary Region)]] +- **Projects/Contexts:** [[์ดˆ๊ธฐ ์ƒ์„ฑ ์ด๋ฏธ์ง€์˜ ๋ฐ˜๋ณต์  ๊ฐœ์„  ๋ฐ ๋””๋ฒ„๊น… ์ž‘์—…]], [[์ƒ์—…์šฉ AI ์•„ํŠธ ๋ฐ ์ผ๊ด€์„ฑ ์žˆ๋Š” ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ์ œ์ž‘]] +- **Contradictions/Notes:** DALL-E 3 ๋ชจ๋ธ์€ "no", "without", "don't"๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด(Negation)๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ๊ทธ ๋‹จ์–ด๋ฅผ ์ธ์‹ํ•ด ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์— ํฌํ•จ์‹œํ‚ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฏ€๋กœ ํ•ญ์ƒ '์›ํ•˜๋Š” ๊ธ์ •์  ์†์„ฑ' ์œ„์ฃผ๋กœ ์„œ์ˆ ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [33-35]. ๋ฐ˜๋ฉด, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „๊ณผ ๋ฏธ๋“œ์ €๋‹ˆ(์˜ˆ: `--no` ํŒŒ๋ผ๋ฏธํ„ฐ)์—์„œ๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๊ฐ€ ์•„ํ‹ฐํŒฉํŠธ(๊ฒฐํ•จ)๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ํ•„์ˆ˜์ ์ด๊ณ  ํšจ๊ณผ์ ์ธ ์ˆ˜๋‹จ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค [5, 16, 17]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง(Prompt Engineering).md b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง(Prompt Engineering).md new file mode 100644 index 00000000..d0a9bd39 --- /dev/null +++ b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง(Prompt Engineering).md @@ -0,0 +1,30 @@ +# [[ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง(Prompt Engineering)]] + +## ๐Ÿ“Œ Brief ๊ตฌSummary +ํ”„๋กฌํ”„ํŠธ ์—”์ง€๋‹ˆ์–ด๋ง์€ ์ธ๊ณต์ง€๋Šฅ ๋ชจ๋ธ์—๊ฒŒ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜์˜ ์–ธ์–ด์  ์˜๋„๋ฅผ ์ „๋‹ฌํ•˜์—ฌ ์›ํ•˜๋Š” ์‹œ๊ฐ์  ๊ฒฐ๊ณผ๋ฌผ(์ด๋ฏธ์ง€)์„ ์ƒ์„ฑํ•˜๋„๋ก ์œ ๋„ํ•˜๋Š” ๊ธฐ์ˆ ์ด๋‹ค [1]. ๋‹จ์ˆœํ•œ ๋ช…๋ น์–ด์˜ ๋‚˜์—ด์„ ๋„˜์–ด ์ฃผ์ฒด, ๋งค์ฒด, ์Šคํƒ€์ผ, ์กฐ๋ช…, ๊ตฌ๋„ ๋“ฑ ์‹ ๊ฒฝ๋ง ๊ตฌ์กฐ์— ๋ถ€ํ•ฉํ•˜๋Š” ๊ณ„์ธต์  ๊ตฌ์กฐ๋ฅผ ์„ค๊ณ„ํ•˜์—ฌ ํ”ฝ์…€ ํŒจํ„ด์„ ์ œ์–ดํ•œ๋‹ค [1, 2]. ๊ฐ AI ๋ชจ๋ธ(Midjourney, DALL-E, Stable Diffusion ๋“ฑ)์ด ๊ฐ€์ง„ ๊ณ ์œ ํ•œ ์•„ํ‚คํ…์ฒ˜์™€ ๋ฌธ๋ฒ•์— ๋งž์ถฐ ์ง€์‹œ์–ด๋ฅผ ์ตœ์ ํ™”ํ•˜๊ณ , ๋ฐ˜๋ณต์ ์ธ ์ˆ˜์ • ๊ณผ์ •์„ ๊ฑฐ์ณ ๊ณ ํ’ˆ์งˆ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•˜๋Š” ๊ฒƒ์ด ํ•ต์‹ฌ์ด๋‹ค [3-5]. + +## ๐Ÿ“– Core Content +**์ด๋ฏธ์ง€ ํ”„๋กฌํ”„ํŠธ์˜ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ** +์„ฑ๊ณต์ ์ธ ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์œ„ํ•ด์„œ๋Š” AI๊ฐ€ ๋ช…ํ™•ํžˆ ํ•ด์„ํ•  ์ˆ˜ ์žˆ๋Š” ๊ตฌ์กฐํ™”๋œ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. ์ „๋ฌธ์ ์ธ ํ”„๋กฌํ”„ํŠธ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ฃผ์ฒด(Subject), ๋งค์ฒด ๋ฐ ์Šคํƒ€์ผ(Medium/Style), ํ™˜๊ฒฝ์  ๋งฅ๋ฝ(Context/Environment), ์กฐ๋ช…(Lighting), ๊ตฌ๋„ ๋ฐ ์นด๋ฉ”๋ผ ์„ค์ •(Composition/Camera), ๊ธฐ์ˆ ์  ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)์˜ ์ธต์œ„๋กœ ๊ตฌ์„ฑ๋œ๋‹ค [1, 2]. +* **์ฃผ์ฒด ๋ฌ˜์‚ฌ:** ๋‹จ์ˆœํ•œ ๋ช…์‚ฌ๋ณด๋‹ค๋Š” ์ƒํ™ฉ๊ณผ ๊ฐ์ •์ด ํฌํ•จ๋œ ๊ตฌ์ฒด์ ์ด๊ณ  ํŠน์ง•์ ์ธ ๋ฌ˜์‚ฌ๋ฅผ ์ œ๊ณตํ•ด์•ผ AI๊ฐ€ ๋šœ๋ ทํ•œ ์‹œ๊ฐ์  ํŠน์ง•์„ ์ถ”์ถœํ•  ์ˆ˜ ์žˆ๋‹ค [6]. +* **์กฐ๋ช… ๋ฐ ๋ Œ์ฆˆ ๋ฌผ๋ฆฌํ•™:** ๊ณจ๋“  ์•„์›Œ(Golden Hour), ๋ฆผ ๋ผ์ดํŒ…(Rim Lighting)๊ณผ ๊ฐ™์€ ์กฐ๋ช…๊ณผ 85mm, ์–•์€ ํ”ผ์‚ฌ๊ณ„ ์‹ฌ๋„ ๋“ฑ ๊ตฌ์ฒด์  ์นด๋ฉ”๋ผ ์‚ฌ์–‘์„ ์ง€์‹œํ•˜๋ฉด ๊ฒฐ๊ณผ๋ฌผ์˜ ์ž…์ฒด๊ฐ๊ณผ ์‚ฌ์‹ค์„ฑ์ด ๊ทน๋Œ€ํ™”๋œ๋‹ค [7-9]. + +**ํ”Œ๋žซํผ๋ณ„ ํŠนํ™” ํ”„๋กฌํ”„ํŠธ ์ „๋žต** +๊ฐ AI ํ”Œ๋žซํผ์€ ๊ตฌ๋™๋˜๋Š” ๋ฉ”์ปค๋‹ˆ์ฆ˜์ด ๋‹ค๋ฅด๋ฏ€๋กœ ๊ทธ์— ๋งž๋Š” '๋ฐฉ์–ธ'์„ ๊ตฌ์‚ฌํ•ด์•ผ ํ•œ๋‹ค [4]. +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney):** ์‹œ๋„ค๋งˆํ‹ฑํ•œ ์™„์„ฑ๋„์™€ ์˜ˆ์ˆ ์  ํ•ด์„์— ๊ฐ•์ ์ด ์žˆ๋‹ค [10]. ์ž์—ฐ์–ด ์ž…๋ ฅ ํ›„ ๋ฌธ์žฅ ๋์— `--ar`(์ข…ํšก๋น„ ์กฐ์ ˆ), `--stylize`(์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„), `--cref`(์บ๋ฆญํ„ฐ ์ฐธ์กฐ), `--sref`(์Šคํƒ€์ผ ์ฐธ์กฐ) ๋“ฑ์˜ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)๋ฅผ ํ™œ์šฉํ•œ ์ˆ˜์น˜ ์ œ์–ด๊ฐ€ ํ•„์ˆ˜์ ์ด๋‹ค [10, 11]. +* **๋‹ฌ๋ฆฌ 3(DALL-E 3):** ์ฑ—GPT์™€์˜ ๊ฒฐํ•ฉ์„ ํ†ตํ•ด ์‚ฌ์šฉ์ž์˜ ์งง๊ณ  ๋‹จ์ˆœํ•œ ์ง€์‹œ๋ฅผ ํ’๋ถ€ํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋กœ ํ™•์žฅํ•˜๋Š” ๋ฐ ๋Šฅ์ˆ™ํ•˜๋ฉฐ, ํ…์ŠคํŠธ ์‚ฝ์ž…์ด๋‚˜ ๋ณต์žกํ•œ ๊ฐ์ฒด ๋ฐฐ์น˜์— ๋›ฐ์–ด๋‚˜๋‹ค [12, 13]. +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion):** ๊ฐœ๋ฐฉํ˜• ๊ตฌ์กฐ๋กœ์„œ ์‚ฌ์šฉ์ž์˜ ํ†ต์ œ๋ ฅ์ด ๊ฐ€์žฅ ๊ฐ•ํ•˜๋‹ค. `(keyword:factor)` ๋ฌธ๋ฒ•์„ ํ†ตํ•ด ํŠน์ • ๋‹จ์–ด์˜ ๊ฐ€์ค‘์น˜(Weights)๋ฅผ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์ง€์ •ํ•˜๋ฉฐ, ์›์น˜ ์•Š๋Š” ์š”์†Œ๋ฅผ ์ œ๊ฑฐํ•˜๋Š” ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)์˜ ์‚ฌ์šฉ์ด ํ•„์ˆ˜์ ์ด๋‹ค [14-16]. + +**๋ฐ˜๋ณต์  ์ •๊ตํ™”์™€ ์‚ฌํ›„ ํŽธ์ง‘ ์ „๋žต** +์ „๋ฌธ๊ฐ€๋“ค์€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ•œ ๋ฒˆ์— ์™„์„ฑํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ ์ง„์ ์œผ๋กœ ๋ฐœ์ „์‹œํ‚จ๋‹ค [5, 17]. +* **์ ์ง„์  ์ถ”๊ฐ€:** ์ดˆ๊ธฐ์—๋Š” ์ฃผ์ฒด์™€ ๋งค์ฒด ๋“ฑ ํ•ต์‹ฌ ์š”์†Œ๋กœ ๋‹จ์ˆœํ•˜๊ฒŒ ์‹œ์ž‘ํ•ด ๊ตฌ๋„๋‚˜ ์กฐ๋ช… ๋“ฑ์˜ ๋””ํ…Œ์ผ์„ ๋”ํ•ด๊ฐ€๋Š” ๋ฐฉ์‹์ด ๊ถŒ์žฅ๋œ๋‹ค [18, 19]. +* **์ธํŽ˜์ธํŒ…(Inpainting) ๋ฐ ์˜์—ญ ๋ณ€์ฃผ:** ๋ฏธ๋“œ์ €๋‹ˆ์˜ 'Vary Region' ๋“ฑ์„ ์‚ฌ์šฉํ•˜๋ฉด ์ด๋ฏธ์ง€์˜ ์ „์ฒด ๋งฅ๋ฝ์„ ์œ ์ง€ํ•œ ์ฑ„ ํŠน์ • ๋ถ€๋ถ„(์˜ˆ: ์ธ๋ฌผ์˜ ๋ชจ์ž๋งŒ ๋ณ€๊ฒฝ)๋งŒ ์ƒˆ๋กœ์šด ํ”„๋กฌํ”„ํŠธ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ๋‹ค [5, 20]. +* **๊ฒฐํ•จ ์ œ์–ด:** ์ด๋ฏธ์ง€๊ฐ€ ์˜๋„์™€ ๋‹ค๋ฅด๊ฒŒ ๋‚˜์˜ค๊ฑฐ๋‚˜ ์†๊ฐ€๋ฝ ๋ณ€ํ˜•, ์›Œํ„ฐ๋งˆํฌ ๋“ฑ์˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด, ํ•ด๋‹น ๊ฒฐํ•จ์„ ์ •ํ™•ํžˆ ๋ฌ˜์‚ฌํ•˜๋Š” ํ‚ค์›Œ๋“œ๋ฅผ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋กœ ์ถ”๊ฐ€ํ•˜์—ฌ ๋ชจ๋ธ์ด ๊ทธ ๋ฐฉํ–ฅ์„ ํ”ผํ•˜๋„๋ก ๊ต์ •ํ•ด์•ผ ํ•œ๋‹ค [21, 22]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)]], [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜(Prompt Weights)]], [[๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)]], [[ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Models)]], [[์ƒ์„ฑ์  ์ ๋Œ€ ์‹ ๊ฒฝ๋ง(GAN)]] +- **Projects/Contexts:** [[AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋„๊ตฌ(Midjourney, DALL-E, Stable Diffusion ๋“ฑ)๋ฅผ ํ™œ์šฉํ•œ ๊ณ ํ’ˆ์งˆ ์ƒ์—…/์˜ˆ์ˆ  ์ด๋ฏธ์ง€ ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ]] +- **Contradictions/Notes:** ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋Š” Stable Diffusion ๋“ฑ ๋Œ€๋‹ค์ˆ˜์˜ ๋ชจ๋ธ์—์„œ ์›ํ•˜์ง€ ์•Š๋Š” ์š”์†Œ(์˜ˆ: ์›Œํ„ฐ๋งˆํฌ, ๊ธฐํ˜•์  ์‹ ์ฒด ๋“ฑ)๋ฅผ ์–ต์ œํ•˜์—ฌ ์ด๋ฏธ์ง€ ํ’ˆ์งˆ์„ ๋†’์ด๋Š” ํ•ต์‹ฌ ๊ธฐ์ˆ ๋กœ ์ž‘์šฉํ•˜์ง€๋งŒ [16, 21], DALL-E 3์˜ ๊ฒฝ์šฐ "์‚ฌ์šฉํ•˜์ง€ ๋ง ๊ฒƒ", "์—†๋Š”" ๋“ฑ๊ณผ ๊ฐ™์€ ๋ถ€์ • ์ง€์‹œ์–ด(Negation)๋ฅผ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ํ•ด๋‹น ์š”์†Œ๋ฅผ ์ด๋ฏธ์ง€์— ์ƒ์„ฑํ•ด๋ฒ„๋ฆฌ๋Š” ํ•œ๊ณ„๊ฐ€ ์žˆ์–ด DALL-E์—์„œ๋Š” ๋ฌด์กฐ๊ฑด ๊ธ์ •ํ˜• ๋ฌธ์žฅ์œผ๋กœ ์ง€์‹œํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ตฌ์กฐ์  ์ฐจ์ด๊ฐ€ ์กด์žฌํ•œ๋‹ค [13, 23]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ (Automatic Prompt Expansion).md b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ (Automatic Prompt Expansion).md new file mode 100644 index 00000000..63061edd --- /dev/null +++ b/10_Wiki/Topics_Art/ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ (Automatic Prompt Expansion).md @@ -0,0 +1,17 @@ +# [[ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ (Automatic Prompt Expansion)]] + +## ๐Ÿ“Œ Brief Summary +ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ(Automatic Prompt Expansion)์€ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์งง๊ณ  ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ์ง€์‹œ๋ฅผ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ์ด ํ’๋ถ€ํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋ฅผ ๊ฐ–์ถ˜ ์ƒ์„ธํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์ž๋™ ๋ณ€ํ™˜ํ•˜๊ณ  ์ฆ๊ฐ•ํ•˜๋Š” ๊ธฐ๋Šฅ์ž…๋‹ˆ๋‹ค [1-3]. ์ฃผ๋กœ DALL-E 3์™€ ChatGPT์˜ ํ†ตํ•ฉ ํ™˜๊ฒฝ์—์„œ ๋‘๋“œ๋Ÿฌ์ง€๊ฒŒ ํ™œ์šฉ๋˜๋ฉฐ, ๋ณต์žกํ•œ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ์ง€์‹์ด ์—†์–ด๋„ ์‰ฝ๊ฒŒ ๊ณ ํ’ˆ์งˆ์˜ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•์Šต๋‹ˆ๋‹ค [1, 4]. ๋‹ค๋งŒ ์˜๋„์น˜ ์•Š์€ ์‹œ๊ฐ์  ์š”์†Œ๊ฐ€ ๋ฌด์ž‘์œ„๋กœ ์ถ”๊ฐ€๋˜๋Š” ๊ฒƒ์„ ๋ง‰๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ช…์‹œ์ ์ธ ํ†ต์ œ ๋ช…๋ น์ด ํ•„์š”ํ•  ๋•Œ๋„ ์žˆ์Šต๋‹ˆ๋‹ค [3, 5]. + +## ๐Ÿ“– Core Content +* **์ž๋™ ํ™•์žฅ์˜ ๋ฉ”์ปค๋‹ˆ์ฆ˜:** DALL-E 3์™€ ๊ฐ™์€ ๋ชจ๋ธ์€ ์ž์—ฐ์–ด์— ๋Œ€ํ•œ ์˜์กด์„ฑ์ด ๋งค์šฐ ๋†’์œผ๋ฉฐ, ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ์งง์€ ์˜๋„๋ฅผ GPT-4 ๋ชจ๋ธ์ด ํ•ด์„ํ•˜์—ฌ ํ›จ์”ฌ ์ƒ์„ธํ•˜๊ณ  ํ’๋ถ€ํ•œ ์‹œ๊ฐ์  ๋ฌ˜์‚ฌ๋กœ ์ž๋™ ํ™•์žฅ(Expansion)ํ•ฉ๋‹ˆ๋‹ค [3]. ์˜ˆ๋ฅผ ๋“ค์–ด, ์‚ฌ์šฉ์ž๊ฐ€ ๋‹จ์ง€ "๋ฏธ๋ž˜์ ์ธ AI ๋กœ๋ด‡"์ด๋ผ๊ณ ๋งŒ ์ž…๋ ฅํ•˜๋”๋ผ๋„, ์‹œ์Šคํ…œ ๋‚ด์˜ ์–ธ์–ด ๋ชจ๋ธ์ด ๋กœ๋ด‡์˜ ํ˜•ํƒœ, ํ‘œ๋ฉด์˜ ์งˆ๊ฐ, ์กฐ๋ช…, ๊ด€์ ˆ ๊ตฌ์กฐ, ๋ฐฐ๊ฒฝ ๋“ฑ์„ ๊ตฌ์ฒด์ ์œผ๋กœ ๋ฌ˜์‚ฌํ•˜๋Š” ์„ธ๋ฐ€ํ•œ ํ”„๋กฌํ”„ํŠธ๋กœ ์•Œ์•„์„œ ๋ณ€ํ™˜ํ•œ ํ›„ ์ตœ์ข… ์ด๋ฏธ์ง€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค [2]. +* **์ž๋™ ํ™•์žฅ์˜ ์ด์ :** ์ด ๊ธฐ๋Šฅ์€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ์— ์ˆ˜๋ฐ˜๋˜๋Š” ๊นŒ๋‹ค๋กœ์šด ์ž‘์—…(heavy lifting)์„ ๋Œ€๊ทœ๋ชจ ์–ธ์–ด ๋ชจ๋ธ์ด ๋Œ€์‹  ์ฒ˜๋ฆฌํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์—, ์‚ฌ์šฉ์ž๊ฐ€ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ ๊ธฐ์ˆ ์„ ๋ชฐ๋ผ๋„ ์†์‰ฝ๊ฒŒ ํ›Œ๋ฅญํ•œ ๊ฒฐ๊ณผ๋ฌผ์„ ์–ป๊ฒŒ ํ•ด์ค๋‹ˆ๋‹ค [4, 6]. ์‹œ๊ฐ์  ๋””ํ…Œ์ผ์— ๋Œ€ํ•œ ๊ตฌ์ƒ์ด ๋ถ€์กฑํ•˜๊ฑฐ๋‚˜ ์ฐฝ์˜์„ฑ์„ ์˜จ์ „ํžˆ AI์—๊ฒŒ ์œ„์ž„ํ•˜๊ณ  ์‹ถ์„ ๋•Œ ๋งค์šฐ ์œ ์šฉํ•˜๊ฒŒ ์ž‘์šฉํ•ฉ๋‹ˆ๋‹ค [5]. +* **ํ•œ๊ณ„์  ๋ฐ ์ œ์–ด ๋ฐฉ๋ฒ•:** ์ž…๋ ฅ ํ…์ŠคํŠธ๊ฐ€ ๋„ˆ๋ฌด ์งง์„ ๊ฒฝ์šฐ GPT ๋ชจ๋ธ์€ ๊ฒฐ๊ณผ๋ฌผ์„ ๋” ํฅ๋ฏธ๋กญ๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ž„์˜๋กœ ๋‚ด์šฉ์„ ํ™•์žฅํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ์ด ์žˆ์œผ๋ฉฐ, ์ด๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ฒฐ๊ณผ๋ฌผ์— ๋Œ€ํ•œ ์„ธ๋ฐ€ํ•œ ํ†ต์ œ๋ ฅ(Control)์„ ๊ฐ–๋Š” ๋ฐ ๋ฐฉํ•ด๊ฐ€ ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [5, 7]. ์ด๋Ÿฌํ•œ ์ž๋™ ํ™•์žฅ์„ ์ œํ•œํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ ์›๋ž˜ ์˜๋„๋งŒ์„ ์ •ํ™•ํ•˜๊ฒŒ ๋ฐ˜์˜ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด, "์ž…๋ ฅํ•œ ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ณ€๊ฒฝํ•˜์ง€ ๋ง๊ณ  ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ(Use the prompt unchanged as entered)"์ด๋ผ๋Š” ๋ช…์‹œ์ ์ธ ์ง€์‹œ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ ํ™•์žฅ์„ ๋ฐฉ์ง€ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [3, 5, 7]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[DALL-E 3]], [[GPT-4]] +- **Projects/Contexts:** [[ChatGPT ํ†ตํ•ฉ(ChatGPT Integration)]] +- **Contradictions/Notes:** ์†Œ์Šค๋“ค์€ ํ”„๋กฌํ”„ํŠธ ์ž๋™ ํ™•์žฅ์ด ์‚ฌ์šฉ์ž์˜ ํŽธ์˜์„ฑ๊ณผ ๊ฒฐ๊ณผ๋ฌผ์˜ ์ฐฝ์˜์„ฑ์„ ํฌ๊ฒŒ ๋†’์—ฌ์ฃผ๋Š” ํ˜์‹ ์ ์ธ ๊ธฐ๋Šฅ์ด๋ผ๊ณ  ์„ค๋ช…ํ•˜์ง€๋งŒ, ๋™์‹œ์— ์‚ฌ์šฉ์ž๊ฐ€ ์˜๋„ํ•œ ์ •ํ™•ํ•œ ํ†ต์ œ๋ฅผ ๋ฐฉํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ์š”์†Œ๋กœ๋„ ์ง€๋ชฉํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ ํ™•์žฅ์„ ๊ฐ•์ œ๋กœ ์ œํ•œํ•˜๋Š” ์ง€์‹œ์–ด๋ฅผ ์ „๋žต์ ์œผ๋กœ ํ˜ผ์šฉํ•  ๊ฒƒ์„ ๊ถŒ์žฅํ•ฉ๋‹ˆ๋‹ค [3, 5, 7]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file diff --git a/10_Wiki/Topics_Art/ํ”Œ๋žซํผ๋ณ„ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™” (Platform-Specific Prompt Optimization).md b/10_Wiki/Topics_Art/ํ”Œ๋žซํผ๋ณ„ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™” (Platform-Specific Prompt Optimization).md new file mode 100644 index 00000000..a6037049 --- /dev/null +++ b/10_Wiki/Topics_Art/ํ”Œ๋žซํผ๋ณ„ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™” (Platform-Specific Prompt Optimization).md @@ -0,0 +1,33 @@ +# [[ํ”Œ๋žซํผ๋ณ„ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™” (Platform-Specific Prompt Optimization)]] + +## ๐Ÿ“Œ Brief Summary +ํ”Œ๋žซํผ๋ณ„ ํ”„๋กฌํ”„ํŠธ ์ตœ์ ํ™”๋Š” ๋ฏธ๋“œ์ €๋‹ˆ(Midjourney), DALL-E 3, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ๋“ฑ ๊ฐ ์ธ๊ณต์ง€๋Šฅ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ์˜ ๊ณ ์œ ํ•œ ์•„ํ‚คํ…์ฒ˜์™€ ํ•™์Šต ๋ฐ์ดํ„ฐ ํŠน์„ฑ์— ๋งž์ถฐ ํ”„๋กฌํ”„ํŠธ์˜ ๋ฌธ๋ฒ•๊ณผ ๊ตฌ์กฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ณผ์ •์ž…๋‹ˆ๋‹ค [1, 2]. ๋ชจ๋ธ๋งˆ๋‹ค ์–ธ์–ด๋ฅผ ํ•ด์„ํ•˜๋Š” ๋ฐฉ์‹๊ณผ ํŠนํ™”๋œ ๊ฐ•์ ์ด ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธ์—, ๊ณ ํ’ˆ์งˆ์˜ ๊ฒฐ๊ณผ๋ฌผ์„ ์ผ๊ด€๋˜๊ฒŒ ์–ป๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ฐ ํ”Œ๋žซํผ์˜ ๊ณ ์œ ํ•œ '๋ฐฉ์–ธ(dialect)'๊ณผ ๋งค๊ฐœ๋ณ€์ˆ˜ ์‹œ์Šคํ…œ์„ ์ดํ•ดํ•˜๊ณ  ์ „๋žต์ ์œผ๋กœ ์ ‘๊ทผํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค [1-3]. ์ด๋ฅผ ํ†ตํ•ด ๋‹จ์ˆœํ•œ ํ…์ŠคํŠธ ์ž…๋ ฅ์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ์‚ฌ์šฉ์ž์˜ ์˜ˆ์ˆ ์  ์˜๋„๋ฅผ ํ”ฝ์…€ ๋‹จ์œ„๋กœ ์ •ํ™•ํ•˜๊ฒŒ ๊ตฌํ˜„ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [1, 4]. + +## ๐Ÿ“– Core Content +* **๋ฏธ๋“œ์ €๋‹ˆ(Midjourney) ์ตœ์ ํ™” ์ „๋žต** + * ๋ฏธ๋“œ์ €๋‹ˆ๋Š” ์˜ˆ์ˆ ์ ์ด๊ณ  ์‹œ๋„ค๋งˆํ‹ฑํ•œ ๋ฏธํ•™์  ๊ฒฐ๊ณผ๋ฌผ์„ ๋„์ถœํ•˜๋Š” ๋ฐ ๊ฐ•์ ์„ ์ง€๋‹™๋‹ˆ๋‹ค [5-7]. + * ๋ช…๋ น์–ด `/imagine`์„ ์‹œ์ž‘์œผ๋กœ ์ฃผ์ฒด, ๋งค์ฒด, ํ™˜๊ฒฝ, ์กฐ๋ช…, ๋ถ„์œ„๊ธฐ ์ˆœ์˜ ๊ตฌ์กฐํ™”๋œ ๊ณต์‹์„ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์œ ๋ฆฌํ•˜๋ฉฐ, ์žฅํ™ฉํ•œ ๋ฌธ์žฅ๋ณด๋‹ค๋Š” ๋ช…ํ™•ํ•˜๊ณ  ๊ฐ„๊ฒฐํ•œ ๊ตฌ๋ฌธ์ด ์ข‹์Šต๋‹ˆ๋‹ค [8-10]. + * ์ตœ์ ํ™”์˜ ํ•ต์‹ฌ์€ ๋งค๊ฐœ๋ณ€์ˆ˜(Parameters)์˜ ํ™œ์šฉ์ž…๋‹ˆ๋‹ค [11]. ๋น„์œจ์„ ์กฐ์ •ํ•˜๋Š” `--ar`, ๋ชจ๋ธ์˜ ์˜ˆ์ˆ ์  ๊ฐœ์ž… ๊ฐ•๋„๋ฅผ ์ •ํ•˜๋Š” `--stylize`(--s), ๊ทธ๋ฆฌ๊ณ  ์ตœ์‹  V6/V7 ๋ฒ„์ „์—์„œ ์ œ๊ณตํ•˜๋Š” ์Šคํƒ€์ผ ์ฐธ์กฐ(`--sref`), ์บ๋ฆญํ„ฐ ์ฐธ์กฐ(`--cref`), ์˜ด๋‹ˆ ์ฐธ์กฐ(`--oref`), ์ดˆ์•ˆ ๋ชจ๋“œ(`--draft`) ๋“ฑ์„ ์กฐํ•ฉํ•˜์—ฌ ๊ฒฐ๊ณผ๋ฌผ์„ ์ •๋ฐ€ํ•˜๊ฒŒ ์ œ์–ดํ•ฉ๋‹ˆ๋‹ค [7, 12-14]. + +* **DALL-E 3 ์ตœ์ ํ™” ์ „๋žต** + * DALL-E 3๋Š” ์ž์—ฐ์–ด ์ดํ•ด๋ ฅ์ด ๋›ฐ์–ด๋‚˜๋ฉฐ, ๋ณต์žกํ•œ ์ง€์‹œ ์‚ฌํ•ญ ์ดํ–‰๊ณผ ์ด๋ฏธ์ง€ ๋‚ด ์ •ํ™•ํ•œ ํ…์ŠคํŠธ(ํƒ€์ดํฌ๊ทธ๋ž˜ํ”ผ) ๋ Œ๋”๋ง์— ์••๋„์ ์ธ ์„ฑ๋Šฅ์„ ๋ณด์ž…๋‹ˆ๋‹ค [5, 15, 16]. + * ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํ‚ค์›Œ๋“œ ๋‚˜์—ด๋ณด๋‹ค๋Š” ๋Œ€ํ™”ํ˜•์˜ ์ž์—ฐ์Šค๋Ÿฌ์šด ์„œ์ˆ ํ˜• ๋ฌธ์žฅ(Full sentences)์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค [17]. + * ๋ชจ๋ธ์ด ๋ถ€์ • ์ง€์‹œ์–ด(์˜ˆ: "no", "without")๋ฅผ ์ž˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•˜๋ฏ€๋กœ, ์›ํ•˜๋Š” ์†์„ฑ์„ ๊ธ์ •ํ˜•์œผ๋กœ ๋ฌ˜์‚ฌํ•˜๋Š” ๊ฒƒ์ด ํ•„์ˆ˜์ ์ž…๋‹ˆ๋‹ค [16, 18, 19]. + * ์ƒ์„ฑ ๊ณผ์ •์—์„œ ChatGPT๊ฐ€ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž„์˜๋กœ ์žฅํ™ฉํ•˜๊ฒŒ ์œค์ƒ‰ํ•˜๋Š” ๊ฒƒ์„ ๋ง‰๊ธฐ ์œ„ํ•ด "ํ”„๋กฌํ”„ํŠธ๋ฅผ ๋ณ€๊ฒฝ ์—†์ด ๊ทธ๋Œ€๋กœ ์‚ฌ์šฉํ•  ๊ฒƒ"์ด๋ผ๊ณ  ๋ช…์‹œ์ ์ธ ์ œํ•œ์„ ๋‘์–ด ํ†ต์ œ๋ ฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค [16, 20]. + +* **์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „(Stable Diffusion) ์ตœ์ ํ™” ์ „๋žต** + * ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ์˜คํ”ˆ์†Œ์Šค๋กœ์„œ ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ์กฐ์ ˆ๊ณผ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ๋ฅผ ํ†ตํ•œ ๊ทน๊ฐ•์˜ ์ •๋ฐ€ ์ œ์–ด(Fine-grained control)๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค [21-23]. + * ์™„์„ฑ๋œ ์ž์—ฐ์–ด ๋ฌธ์žฅ๋ณด๋‹ค๋Š” ์‰ผํ‘œ๋กœ ๊ตฌ๋ถ„๋œ ํ‚ค์›Œ๋“œ์™€ ํƒœ๊ทธ(Tags) ์กฐํ•ฉ์ด ์ž˜ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค [24, 25]. + * `(keyword:1.5)`๋‚˜ `(word)++` ํ˜•ํƒœ์˜ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ•์„ ํ†ตํ•ด ํŠน์ • ๋‹จ์–ด์˜ ์ค‘์š”๋„(Weight)๋ฅผ ์ˆ˜์น˜๋กœ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์กฐ์ ˆํ•˜์—ฌ ๋ชจ๋ธ์˜ ๋ฐฉํ–ฅ์„ฑ์„ ํ†ต์ œํ•ฉ๋‹ˆ๋‹ค [23, 26, 27]. + * ์†๊ฐ€๋ฝ ๊ธฐํ˜•์ด๋‚˜ ์›์น˜ ์•Š๋Š” ์Šคํƒ€์ผ ๋“ฑ ๋ชจ๋ธ์˜ ํŽธํ–ฅ์ด๋‚˜ ์˜ค๋ฅ˜๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ(Negative Prompt)๋ฅผ ํ•ต์‹ฌ ํ†ต์ œ ์ˆ˜๋‹จ์œผ๋กœ ์‚ฌ์šฉํ•˜๋ฉฐ, ๋Œ€์ƒ์— ๋งž๊ฒŒ ๊ตฌ์ฒด์ ์ด๊ณ  ๊ฒฐํ•จ์— ์ง‘์ค‘ํ•œ ์†Œ์ˆ˜์˜ ํ‚ค์›Œ๋“œ๋งŒ ์„ ํƒํ•ด ์ ์šฉํ•˜๋Š” ๊ฒƒ์ด ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค [23, 24, 28, 29]. + +## ๐Ÿ”— Knowledge Connections +- **Related Topics:** [[์ธ๊ณต์ง€๋Šฅ ์‹œ๊ฐ ์–ธ์–ด ์ƒ์„ฑ (AI Visual Language Generation)]], [[ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ฐ ๋ถ€์ • ํ”„๋กฌํ”„ํŠธ (Prompt Weights and Negative Prompts)]], [[๋ชจ๋ธ ๋งค๊ฐœ๋ณ€์ˆ˜ ์ œ์–ด (Model Parameter Control)]] +- **Projects/Contexts:** [[๋ฏธ๋“œ์ €๋‹ˆ V7 ๋ฐ DALL-E 3๋ฅผ ํ™œ์šฉํ•œ ๋งž์ถคํ˜• ๋ธŒ๋žœ๋“œ ์ด๋ฏธ์ง€ ๋ฐ ํ…์ŠคํŠธ ํฌํ•จ ์ฝ˜ํ…์ธ  ์ œ์ž‘ ์›Œํฌํ”Œ๋กœ์šฐ]], [[์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์„ ์ด์šฉํ•œ ์˜คํ”ˆ์†Œ์Šค ๊ธฐ๋ฐ˜ ์ •๋ฐ€ ์ด๋ฏธ์ง€ ํ•ฉ์„ฑ ๋ฐ ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜ ์ˆ˜์ • ํŒŒ์ดํ”„๋ผ์ธ]] +- **Contradictions/Notes:** + * DALL-E 3๋Š” ์„œ์ˆ ํ˜• ์ž์—ฐ์–ด ๋ฌธ์žฅ ์ž‘์„ฑ์ด ๊ถŒ์žฅ๋˜์ง€๋งŒ, ๋ฏธ๋“œ์ €๋‹ˆ์™€ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์€ ๋„ˆ๋ฌด ์žฅํ™ฉํ•˜๊ฑฐ๋‚˜ ์‹œ์ ์ธ ์–ธ์–ด๋ฅผ ํ”ผํ•˜๊ณ  ๋ช…ํ™•ํ•œ ๋‹จ์–ด ๋ฐ ํ‚ค์›Œ๋“œ ์ค‘์‹ฌ์˜ ๋‚˜์—ด์ด ํ›จ์”ฌ ํšจ๊ณผ์ ์ž…๋‹ˆ๋‹ค [17, 20, 24, 30]. + * DALL-E 3๋Š” ๋ถ€์ •์–ด ์ฒ˜๋ฆฌ์— ์ทจ์•ฝํ•˜์—ฌ ๊ธ์ •์  ๋ฌ˜์‚ฌ๋กœ ์šฐํšŒํ•ด์•ผ ํ•˜์ง€๋งŒ, ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „์—์„œ๋Š” '๋ถ€์ • ํ”„๋กฌํ”„ํŠธ'๊ฐ€ ์ด๋ฏธ์ง€์˜ ํ’ˆ์งˆ(ํ•ด๋ถ€ํ•™์  ์˜ค๋ฅ˜, ์›Œํ„ฐ๋งˆํฌ ์ œ๊ฑฐ ๋“ฑ)์„ ๋†’์ด๊ธฐ ์œ„ํ•œ ํ•„์ˆ˜์ ์ด๊ณ  ๊ฐ€์žฅ ๊ฐ•๋ ฅํ•œ ๋„๊ตฌ๋กœ ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค [16, 18, 23, 31]. + * ํ”„๋กฌํ”„ํŠธ ๊ฐ€์ค‘์น˜ ๋ฌธ๋ฒ• ์ ์šฉ ์‹œ, ์ผ๋ถ€ ์Šคํ…Œ์ด๋ธ” ๋””ํ“จ์ „ ํŒŒ์ƒ ์ธํ„ฐํŽ˜์ด์Šค์—์„œ๋Š” ๋Œ€๊ด„ํ˜ธ(`[]`) ๋ฌธ๋ฒ•์„ ๋‹ค๋ฅด๊ฒŒ ํ•ด์„ํ•˜๊ฑฐ๋‚˜ ์ฒ˜๋ฆฌํ•˜์ง€ ๋ชปํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ด„ํ˜ธ(`()`)์™€ ์ˆ˜์น˜, ๊ธฐํ˜ธ(`+/-`) ๋“ฑ ํ”Œ๋žซํผ์ด ๊ณต์‹์ ์œผ๋กœ ์ง€์›ํ•˜๋Š” ๋ฌธ๋ฒ• ์ฒด๊ณ„๋ฅผ ๋”ฐ๋ผ์•ผ ํ•ฉ๋‹ˆ๋‹ค [32, 33]. + +--- +*Last updated: 2026-04-30* \ No newline at end of file