youtube_auto_image1 / config_style.py
Magenta49
Add knowledge-issue news style
d4165da
# ==============================================================
# Nano Banana Studio - Style & Prompt Configuration
# ==============================================================
# 1. ์˜์ƒ/์ด๋ฏธ์ง€ ์ƒ์„ฑ ์Šคํƒ€์ผ ์ •์˜
# logic_image.py ์—์„œ ์ด ๋”•์…”๋„ˆ๋ฆฌ๋ฅผ ์ฐธ์กฐํ•˜์—ฌ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์„ค๊ณ„ํ•ฉ๋‹ˆ๋‹ค.
STYLE_DEFINITIONS = {
"๋ฐ์€ ์ •๋ณด/์ด์Šˆ": "๋Œ€์‚ฌ์— ์–ด์šธ๋ฆฌ๋Š” 2d ์–ผ๊ตด์ด ๋‘ฅ๊ทผ ํ•˜์–€์ƒ‰ ์Šคํ‹ฑ๋งจ ์—ฐ์ถœ๋กœ ์„ค๋ช…๊ณผ ์ดํ•ด๊ฐ€ ์ž˜๋˜๋Š” ๋А๋‚Œ์œผ๋กœ ๊ทธ๋ ค์ค˜ ์ƒํ™ฉ์„ ์ž˜ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋ถ„ํ™œํ™”๋ฉด์œผ๋กœ ๋ง๊ณ  ํ•˜๋‚˜์˜ ์žฅ๋ฉด์œผ๋กœ ๋„ˆ๋ฌด ์–ด์ง€๋Ÿฝ์ง€ ์•Š๊ฒŒ, ๊ธ€์”จ๋Š” ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ 2~3๋งŒ ๋‚˜์˜ค๊ฒŒ ํ•œ๋‹ค. ๊ธ€์”จ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ง€ ์•Š๊ฒŒ ํ•ต์‹ฌ๋งŒ. 2D ์Šคํ‹ฑ๋งจ์„ ํ™œ์šฉํ•ด ๋Œ€๋ณธ์„ ์„ค๋ช…์ด ์ž˜๋˜๊ฒŒ ์„ค๋ช…ํ•˜๋Š” ์—ฐ์ถœ์„ ํ•œ๋‹ค. ์ž๋ง‰ ์Šคํƒ€์ผ ์—ฐ์ถœ์€ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๊ธ€์”จ๊ฐ€ ๋‚˜์˜ฌ๊ฒฝ์šฐ ํ•ต์‹ฌ ํ‚ค์›Œ๋“œ ์ค‘์‹ฌ์œผ๋กœ๋งŒ ๋‚˜์˜ค๊ฒŒ ๋„ˆ๋ฌด ๊ธ€์ด ๋งŽ์ง€ ์•Š๋„๋ก ํ•œ๋‹ค, ๊ธ€์ž๋Š” ๋ฐฐ๊ฒฝ๊ณผ ์‚ฌ๋ฌผ์— ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ์—ฐ์ถœ, ์ „์ฒด ๋ฐฐ๊ฒฝ ์—ฐ์ถœ์€ 2D๋กœ ํ•˜๊ณ  ๋””ํ…Œ์ผํ•˜๊ฒŒ ์ž…์ฒด์ ์ด๊ณ  ๋ชฐ์ž…๊ฐ ์žˆ๊ฒŒ ์—ฐ์ถœํ•ด์„œ ๊ทธ๋ ค์ค˜ (16:9). ๋‹ค์–‘ํ•œ ์žฅ์†Œ์™€ ์ƒํ™ฉ ์—ฐ์ถœ๋กœ ๋ฐฐ๊ฒฝ์„ ๋””ํ…Œ์ผํ•˜๊ฒŒ ํ•œ๋‹ค. ๋ฌด์กฐ๊ฑด 2D ์Šคํ‹ฑ๋งจ ์—ฐ์ถœ. 2d ์Šคํ‹ฑ๋งจ ๊ต์œก์šฉ ์ผ๋Ÿฌ์ŠคํŠธ",
"์Šคํ‹ฑ๋งจ ๋“œ๋ผ๋งˆ/์‚ฌ์‹ค์ ": "๊ณ ํ€„๋ฆฌํ‹ฐ ์–ผ๊ตฌ์ด ๋‘ฅ๊ทผ 2D ์• ๋‹ˆ๋ฉ”์ด์…˜ ์Šคํƒ€์ผ, ์‚ฌ์‹ค์ ์ธ ๋ฐฐ๊ฒฝ๊ณผ ์กฐ๋ช… ์—ฐ์ถœ. ์บ๋ฆญํ„ฐ: ์–ผ๊ตด์ด ๋‘ฅ๊ทผ ํ•˜์–€์ƒ‰ 2D ์Šคํ‹ฑ๋งจ๋“ค. ๋‹จ์ˆœํ•œ ๋‚™์„œ๊ฐ€ ์•„๋‹ˆ๋ผ, ๋ช…์•”๊ณผ ๋ฉ์–ด๋ฆฌ๊ฐ์ด ๋А๊ปด์ง€๋Š” '๊ณ ๊ธ‰ ์Šคํ‹ฑ๋งจ' ์Šคํƒ€์ผ. ์–ผ๊ตด์ด ํฌ๊ฒŒ ์ž˜๋ณด์ด๊ฒŒ ์—ฐ์ถœ. ๋ฐฐ๊ฒฝ: ๋‹จ์ˆœํ•œ ๋‹จ์ƒ‰ ๋ฐฐ๊ฒฝ ๊ธˆ์ง€. ๋Œ€๋ณธ์˜ ์žฅ์†Œ(์‚ฌ๋ฌด์‹ค, ๊ฑฐ๋ฆฌ, ๋ฐฉ ์•ˆ, ์ „์žฅ ๋“ฑ)๋ฅผ '์‚ฌ์ง„'์ฒ˜๋Ÿผ ๋””ํ…Œ์ผํ•˜๊ณ  ์ž…์ฒด์ ์œผ๋กœ 2d ๋ฌ˜์‚ฌ. ๋ถ„์œ„๊ธฐ: ์ •๋ณด ์ „๋‹ฌ๋ณด๋‹ค๋Š” '์ƒํ™ฉ๊ทน(Drama)'์— ์ง‘์ค‘. ์˜ํ™”์ ์ธ ์กฐ๋ช…(Cinematic Lighting)๊ณผ ์‹ฌ๋„(Depth) ํ‘œํ˜„. ์—ฐ์ถœ: ์Šคํ‹ฑ๋งจ ์—ฌ๋Ÿฌ ์บ๋ฆญํ„ฐ๋“ค์ด ๋Œ€๋ณธ ์† ํ–‰๋™์„ ๋ฆฌ์–ผํ•˜๊ฒŒ ์—ฐ๊ธฐ(Acting). ๊ฐ์ • ํ‘œํ˜„์€ ํ‘œ์ •๋ณด๋‹ค๋Š” ์—ญ๋™์ ์ธ ๋ชธ์ง“(Body Language)์œผ๋กœ ๊ทน๋Œ€ํ™”. ์ ˆ๋Œ€ ๊ธˆ์ง€: ํ™”๋ฉด ๋ถ„ํ• (Split Screen), ํ…์ŠคํŠธ ๋‚˜์—ด, ๋‹จ์ˆœ ์ธํฌ๊ทธ๋ž˜ํ”ฝ ์Šคํƒ€์ผ. ๋Œ€๋ณธ์˜ ์ƒํ™ฉ์„ ์ž˜ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋ถ„ํ™œํ™”๋ฉด์œผ๋กœ ๋ง๊ณ  ํ•˜๋‚˜์˜ ์žฅ๋ฉด์œผ๋กœ ์—ฐ์ถœ.",
"์—ญ์‚ฌ/๋‹คํ (Dark)": "์—ญ์‚ฌ์  ์‚ฌ์‹ค์„ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•œ '2D ์‹œ๋„ค๋งˆํ‹ฑ ์–ผ๊ตด์ด ๋‘ฅ๊ทผ ํ•˜์–€์ƒ‰ ์Šคํ‹ฑ๋งจ ์• ๋‹ˆ๋ฉ”์ด์…˜' ์Šคํƒ€์ผ. ๊นŠ์ด ์žˆ๋Š” ์ƒ‰๊ฐ(Dark & Rich Tone)๊ณผ ๊ทน์ ์ธ ์กฐ๋ช… ์‚ฌ์šฉ. ์บ๋ฆญํ„ฐ๋Š” 2D ์‹ค๋ฃจ์—ฃ์ด๋‚˜ ์Šคํ‹ฑ๋งจ์ด์ง€๋งŒ ์‹œ๋Œ€์— ๋งž๋Š” ์˜์ƒ๊ณผ ํ—ค์–ด์Šคํƒ€์ผ์„ ์ฐฉ์šฉ. 2D ์Šคํ‹ฑ๋งจ์„ ํ™œ์šฉํ•ด ๋Œ€๋ณธ์„ ์„ค๋ช…์ด ์ž˜๋˜๊ฒŒ ์„ค๋ช…ํ•˜๋Š” ์—ฐ์ถœ์„ ํ•œ๋‹ค. ์ž๋ง‰ ์Šคํƒ€์ผ ์—ฐ์ถœ์€ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ์ „์Ÿ, ๊ธฐ๊ทผ ๋“ฑ์˜ ๋ฌ˜์‚ฌ๋Š” ์ƒ์ง•์ ์ด๊ณ  ์€์œ ์ ์œผ๋กœ ํ‘œํ˜„. ๋„ˆ๋ฌด ๊ณ ์–ดํ‹ฑํ•œ ์—ฐ์ถœ์€ ํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋ฐฐ๊ฒฝ ๋ฌ˜์‚ฌ์— ๋””ํ…Œ์ผ์„ ์‚ด๋ ค ์‹œ๋Œ€์  ๋ถ„์œ„๊ธฐ๋ฅผ ๊ฐ•์กฐ. ๋ฌด์กฐ๊ฑด ์–ผ๊ตด์ด ๋‘ฅ๊ทผ 2D ์Šคํ‹ฑ๋งจ ์—ฐ์ถœ. ๋Œ€๋ณธ์˜ ์ƒํ™ฉ์„ ์ž˜ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋ถ„ํ™œํ™”๋ฉด์œผ๋กœ ๋ง๊ณ  ํ•˜๋‚˜์˜ ์žฅ๋ฉด์œผ๋กœ ์—ฐ์ถœ.",
"3D ๋‹คํ๋ฉ˜ํ„ฐ๋ฆฌ": "Unreal Engine 5 render style, Realistic 3D game cinematic screenshot. ํ”ผ์‚ฌ์ฒด: ๋งค๋ˆํ•˜๊ณ  ํ•˜์–€ ์ด๋ชฉ๊ตฌ๋น„ ์—†๋Š” ๋งˆ๋„คํ‚น ๋จธ๋ฆฌ (Smooth white featureless mannequin head). ๋ˆˆ์ฝ”์ž… ์—†์Œ. ๋ณต์žฅ: ๊ฐ€๋””๊ฑด, ์ฒญ๋ฐ”์ง€, ์ •์žฅ ๋“ฑ ํ˜„์‹ค์ ์ธ ์˜์ƒ์„ ์ž…ํ˜€ ๊ธฐ๋ฌ˜ํ•œ ๋А๋‚Œ ๊ฐ•์กฐ. ์กฐ๋ช…: ์˜ํ™” ๊ฐ™์€ ์กฐ๋ช… (Cinematic lighting), ๋‹ค์†Œ ์–ด๋‘ก๊ณ  ๋ถ„์œ„๊ธฐ ์žˆ๋Š”(Moody) ์—ฐ์ถœ. ๋ฐฐ๊ฒฝ: ๋‚ก์€ ์†ŒํŒŒ, ์–ด์ง€๋Ÿฌ์ง„ ๋ฐฉ ๋“ฑ ์‚ฌ์‹ค์ ์ธ ํ…์Šค์ฒ˜์™€ ๋””ํ…Œ์ผ(8k resolution), ํ˜„์‹ค์ ์ธ ๋‹ค์–‘ํ•œ ์žฅ์†Œ. ๋Œ€๋ณธ์˜ ์ƒํ™ฉ์„ ์ž˜ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋ถ„ํ™œํ™”๋ฉด์œผ๋กœ ๋ง๊ณ  ํ•˜๋‚˜์˜ ์žฅ๋ฉด์œผ๋กœ ์—ฐ์ถœ.",
"๊ณผํ•™/์—”์ง€๋‹ˆ์–ด๋ง": "3D Technical Animation (Fern, AiTelly Style). ํ™”ํ’: Blender Cycles / Clean Rendering, ๋ฐ์€ ์ŠคํŠœ๋””์˜ค ์กฐ๋ช…(Clean Studio Lighting). ์—ฐ์ถœ: ๊ธฐ๊ณ„/๊ฑด์ถ•๋ฌผ์˜ ๋‹จ๋ฉด๋„(Cutaway) ๋ฐ ์ž‘๋™ ์›๋ฆฌ ์‹œ๊ฐํ™”. ์ธ๋ฌผ: ์—”์ง€๋‹ˆ์–ด/๊ณผํ•™์ž/๊ต์‚ฌ/ํšŒ์‚ฌ์›/๊ตฐ์ธ ๋“ฑ๋“ฑ ๋‹ค์–‘ํ•œ 3d ์บ๋ฆญํ„ฐ๊ฐ€ ๋“ฑ์žฅํ•˜์—ฌ ๊ธฐ๊ณ„๋ฅผ ์กฐ์ž‘ํ•˜๊ฑฐ๋‚˜ ์„ค๋ช…ํ•˜๋Š” ๊ธฐ๋Šฅ์  ์—ญํ•  ์ˆ˜ํ–‰. ๋ถ„์œ„๊ธฐ: ๊น”๋”ํ•˜๊ณ , ๊ต์œก์ ์ด๋ฉฐ, ๋ช…ํ™•ํ•จ(Clear & Educational). ๊ณผ๋„ํ•œ ๊ทธ๋ฆผ์ž ๋ฐฐ์ œ. ๋Œ€๋ณธ์˜ ์ƒํ™ฉ์„ ์ž˜ ๋‚˜ํƒ€๋‚ด๊ฒŒ ๋ถ„ํ™œํ™”๋ฉด์œผ๋กœ ๋ง๊ณ  ํ•˜๋‚˜์˜ ์žฅ๋ฉด์œผ๋กœ ์—ฐ์ถœ.",
"์‹ฌํ”Œ ๊ทธ๋ฆผํŒ/์กธ๋ผ๋งจ": "๊ตต์€ ์„ , ๋‹จ์ˆœํ•จ์˜ ๋ฏธํ•™. ํ•œ ์žฅ๋ฉด์— ํ•˜๋‚˜์˜ ์ฃผ์ œ๋งŒ.",
"๊ณผ์žฅ๋œ ์–ผ๊ตด/๋ฏธ๋‹ˆ๋ฉ€ ๋ฐ”๋””": "๊ทน๋„๋กœ ๊ณผ์žฅ๋œ 2D ์ฝ”๋ฏน ์นดํˆฐ ์Šคํƒ€์ผ (Exaggerated 2D Cartoon). **์บ๋ฆญํ„ฐ:** ๋ชธํ†ต๊ณผ ํŒ”๋‹ค๋ฆฌ๋Š” ๊ตต๊ธฐ ์—†๋Š” ์™„์ „ํ•œ '๋‹จ์ˆœ ๊ฒ€์€ ์„ (Simple Black Line Stick figure)'์œผ๋กœ ์ฒ˜๋ฆฌ. ์˜ท์ด๋‚˜ ๊ทผ์œก ๋ฌ˜์‚ฌ ์ƒ๋žต. ๋ฐ˜๋ฉด, **์–ผ๊ตด**์— ๋ชจ๋“  ์ž‘ํ™”๋ ฅ์„ ์ง‘์ค‘ํ•˜์—ฌ ์ด๋ชฉ๊ตฌ๋น„, ์ฃผ๋ฆ„, ํ‘œ์ •, ๋•€๋ฐฉ์šธ ๋“ฑ์„ ๋ถ€๋‹ด์Šค๋Ÿฌ์šธ ์ •๋„๋กœ ๋ฆฌ์–ผํ•˜๊ณ  ๊ณผ์žฅ๋˜๊ฒŒ ๋ฌ˜์‚ฌ (Hyper-expressive Face). **์žฅ๋น„:** ์ƒํ™ฉ์— ํ•„์š”ํ•œ ๋„๊ตฌ(์ด, ์Šค๋งˆํŠธํฐ, ์„œ๋ฅ˜ ๋“ฑ)๋Š” ์†์— ์ฅ์–ด์ฃผ๋ฉฐ ๋””ํ…Œ์ผํ•˜๊ฒŒ ํ‘œํ˜„. **๊ตฌ๋„:** ์บ๋ฆญํ„ฐ๋Š” ํ™”๋ฉด์˜ ์•ฝ 1/6 ํฌ๊ธฐ๋กœ ์ž‘๊ฒŒ ๋ฐฐ์น˜(Wide Shot). ๋‚˜๋จธ์ง€ ์—ฌ๋ฐฑ์€ ๋ฐฐ๊ฒฝ๊ณผ ์ƒํ™ฉ ๋ฌ˜์‚ฌ์— ํ• ์• ํ•˜์—ฌ ๋Œ€๋ณธ์˜ ์ƒํ™ฉ์„ ํ•œ๋ˆˆ์— ๋ณด์—ฌ์คŒ. **๋ฐฐ๊ฒฝ:** ์บ๋ฆญํ„ฐ์™€ ์–ด์šธ๋ฆฌ๋Š” 2D ์ผ๋Ÿฌ์ŠคํŠธ ๋ฐฐ๊ฒฝ. ๋ถ„ํ•  ํ™”๋ฉด ๊ธˆ์ง€, ํ•˜๋‚˜์˜ ์žฅ๋ฉด์œผ๋กœ ์—ฐ์ถœ.",
"์‹ค์‚ฌ + ์ฝ”๋ฏน ํŽ˜์ด์Šค": "Hyper-Realistic Environment with Comic Elements. ๋ฐฐ๊ฒฝ๊ณผ ์‚ฌ๋ฌผ, ์‚ฌ๋žŒ/๋™๋ฌผ์˜ ๋ชธ์ฒด: '์–ธ๋ฆฌ์–ผ ์—”์ง„ 5' ์ˆ˜์ค€์˜ 8K ์‹ค์‚ฌ(Photorealistic). ํ„ธ, ํ”ผ๋ถ€ ์งˆ๊ฐ, ์กฐ๋ช… ์™„๋ฒฝ ๊ตฌํ˜„. ์‚ฌ๋žŒ ์–ผ๊ตด: ๋ชธ์€ ์‹ค์‚ฌ์ง€๋งŒ ์–ผ๊ตด๋งŒ '๋ฆญ ์•ค ๋ชจํ‹ฐ(Rick and Morty) ์• ๋‹ˆ๋ฉ”์ด์…˜ ์Šคํƒ€์ผ'์˜ 2D ์นดํˆฐ์œผ๋กœ ํ•ฉ์„ฑ. (์ฐธ์กฐ: ํฐ ํฐ์ƒ‰ ๋ˆˆ, ๊ฒ€์€ ์  ๋ˆˆ๋™์ž, ๊ตต์€ ๋ˆˆ์น, ๋‹จ์ˆœํ•œ ์ž…). - **ํ‘œ์ •:** ๋‹นํ™ฉ, ๊ณตํฌ, ํ˜ผ๋ž€, ์ˆ ์— ์ทจํ•œ ๋“ฏํ•œ '๋ณ‘๋ง›' ํ‘œ์ • ๊ฐ•์กฐ. ๋™๋ฌผ ๋ˆˆ: ํ„ธ๊ณผ ๋ชธ์€ ๋‹คํ๋ฉ˜ํ„ฐ๋ฆฌ๊ธ‰ ์‹ค์‚ฌ์ง€๋งŒ, ๋ˆˆ๋งŒ 'ํฐ์ƒ‰ ํฐ์ž์™€ ๊ฒ€์€ ์  ๋ˆˆ๋™์ž'๋กœ ๋œ 2D ๋งŒํ™” ๋ˆˆ์œผ๋กœ ์—ฐ์ถœ. ๋ถ„์œ„๊ธฐ: ๊ณ ํ€„๋ฆฌํ‹ฐ ๋‹คํ๋ฉ˜ํ„ฐ๋ฆฌ์ธ ์ฒ™ํ•˜๋Š” ๋ณ‘๋ง› ์ฝ”๋ฏธ๋””. ์ง„์ง€ํ•œ ์ƒํ™ฉ์ผ์ˆ˜๋ก ํ‘œ์ •์„ ๋” ๋‹จ์ˆœํ•˜๊ณ  ๋ฉ์ฒญํ•˜๊ฒŒ(Derp) ์—ฐ์ถœ. ์ ˆ๋Œ€ ์ด๋ฏธ์ง€์— ๊ธ€์”จ ์—ฐ์ถœ ์ „ํ˜€ ํ•˜์ง€ ์•Š๋Š”๋‹ค.",
"ํ•œ๊ตญ ์›นํˆฐ ์Šคํƒ€์ผ": "ํ•œ๊ตญ ์ธ๊ธฐ ์›นํˆฐ ์Šคํƒ€์ผ์˜ ๊ณ ํ€„๋ฆฌํ‹ฐ 2D ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ด์…˜ (Korean Webtoon Style). ์„ ๋ช…ํ•œ ํŽœ์„ ๊ณผ ํ™”๋ คํ•œ ์ฑ„์ƒ‰. ์ง‘์ค‘์„ (Speed lines)์€ ์ •๋ง ์ค‘์š”ํ•œ ์ˆœ๊ฐ„์—๋งŒ ๊ฐ€๋” ์‚ฌ์šฉ. ์บ๋ฆญํ„ฐ๋Š” 8๋“ฑ์‹  ์›นํˆฐ ์ฃผ์ธ๊ณต ์Šคํƒ€์ผ. ์บ๋ฆญํ„ฐ ์ฃผ๋ณ€์˜ '์ƒํ™ฉ'๊ณผ '๋ฐฐ๊ฒฝ(์žฅ์†Œ)'์„ ์•„์ฃผ ๊ตฌ์ฒด์ ์ด๊ณ  ๋ฐ€๋„ ์žˆ๊ฒŒ ๋ฌ˜์‚ฌ. ๋‹จ์ˆœ ์ธ๋ฌผ ์ปท๋ณด๋‹ค๋Š” ์ฃผ๋ณ€ ์‚ฌ๋ฌผ๊ณผ ๋ฐฐ๊ฒฝ์ด ํ•จ๊ป˜ ๋ณด์ด๋Š” ๊ตฌ๋„ ์„ ํ˜ธ. ์ „์ฒด์ ์œผ๋กœ ๋ฐฐ๊ฒฝ ๋””ํ…Œ์ผ์ด ์‚ด์•„์žˆ๋Š” ๋„ค์ด๋ฒ„ ์›นํˆฐ ์ธ๋„ค์ผ ์Šคํƒ€์ผ. (16:9)",
"์กฐ์„  ์›นํˆฐ ์Šคํƒ€์ผ": "์กฐ์„ ์‹œ๋Œ€ ๋ฐฐ๊ฒฝ์˜ ํ•œ๊ตญ ์ธ๊ธฐ ์‹œ๋Œ€๊ทน(์‚ฌ๊ทน) ์›นํˆฐ ์Šคํƒ€์ผ ๊ณ ํ€„๋ฆฌํ‹ฐ 2D ์ผ๋Ÿฌ์ŠคํŠธ๋ ˆ์ด์…˜ (Korean Historical Webtoon Style). ์„ ๋ช…ํ•œ ํŽœ์„ ๊ณผ ํ™”๋ คํ•œ ์ฑ„์ƒ‰. ์ง‘์ค‘์„ ์€ ์ค‘์š”ํ•œ ์ˆœ๊ฐ„์—๋งŒ ์‚ฌ์šฉ. ์บ๋ฆญํ„ฐ๋Š” 8๋“ฑ์‹  ์›นํˆฐ ์ฃผ์ธ๊ณต ์Šคํƒ€์ผ์ด๋ฉฐ ํ•œ๋ณต์„ ์ฐฉ์šฉ. ์บ๋ฆญํ„ฐ ์ฃผ๋ณ€ ์ƒํ™ฉ๊ณผ ๋ฐฐ๊ฒฝ์„ ์•„์ฃผ ๊ตฌ์ฒด์ ์ด๊ณ  ๋ฐ€๋„ ์žˆ๊ฒŒ ๋ฌ˜์‚ฌํ•˜๋˜, ๋ฐฐ๊ฒฝ์€ ๋ฐ˜๋“œ์‹œ ์กฐ์„ ์‹œ๋Œ€ ๊ฑด์ถ•๋ฌผ(๊ธฐ์™€์ง‘, ์ดˆ๊ฐ€์ง‘, ํ™๊ธธ)๊ณผ ์ž์—ฐ ํ’๊ฒฝ์œผ๋กœ ํ•œ์ •. ํ˜„๋Œ€์ ์ธ ๊ฑด๋ฌผ์ด๋‚˜ ๋ฌผ๊ฑด์€ ์ ˆ๋Œ€ ๋ฐฐ์ œ. ์ „์ฒด์ ์œผ๋กœ ๋ฐฐ๊ฒฝ ๋””ํ…Œ์ผ์ด ์‚ด์•„์žˆ๋Š” ๋„ค์ด๋ฒ„ ์‹œ๋Œ€๊ทน ์›นํˆฐ ์ธ๋„ค์ผ ์Šคํƒ€์ผ. (16:9)",
"์ง€์‹์ด์Šˆ ๋‰ด์Šค": "์ง€์‹/์ด์Šˆ/๋‰ด์Šค ์œ ํŠœ๋ธŒ ์ฑ„๋„ ์Šคํƒ€์ผ (High-End Explainer & Documentary). [ํ•ต์‹ฌ]: \"๋‰ด์Šค ํ™”๋ฉด(์ž๋ง‰๋ฐ”, ๋กœ๊ณ )\" ์ ˆ๋Œ€ ๊ธˆ์ง€. ์„ธ๋ จ๋œ '๋‹คํ๋ฉ˜ํ„ฐ๋ฆฌ ์ž๋ฃŒ ํ™”๋ฉด' ์Šคํƒ€์ผ. [์ƒํ™ฉ๋ณ„ ์ž๋™ ์—ฐ์ถœ ์„ ํƒ]: 1. ๋ฐ์ดํ„ฐ/ํ†ต๊ณ„ -> '3D ์ž…์ฒด ๊ทธ๋ž˜ํ”„' + '์ƒ์Šน/ํ•˜๋ฝ ํ™”์‚ดํ‘œ' + '์ˆซ์ž'. 2. ์ธ๋ฌผ/๋ฐœ์–ธ -> '์ธ๋ฌผ ์‚ฌ์ง„' + '๋งํ’์„ /์ธ์šฉ๊ตฌ'. 3. ์‚ฌ๋ฌผ/์žฅ์†Œ -> '๊ณ ํ™”์งˆ ์‹ค์‚ฌ ๊ผด๋ผ์ฃผ(Collage)'. 4. ๊ฐœ๋…/์ •๋ฆฌ -> 'ํฐ์ƒ‰ ๊ตฌ๊ฒจ์ง„ ์ข…์ด ๋ฐฐ๊ฒฝ(Top-down)' + '์‹ค์‚ฌ ์‚ฌ์ง„ ์‚ฌ๋ฌผ, ์žฅ์†Œ, ์ธํ™”๋ฌผ(๊ทธ๋ฆผ์ž ํšจ๊ณผ)' + '์„ธ๋ จ๋œ ๋„ค์ด๋น„ ์ •๋ณด ์ƒ์ž UI'. 5. ๊ตฌ์กฐ/์‹œ๊ฐํ™” -> '3D ์•„์ด์ฝ˜ ์ˆœ์„œ๋„(Flow)' ๋˜๋Š” 'VS ๋Œ€๊ฒฐ๊ตฌ๋„(Split)'. ๋ชจ๋“œ1 ๋ถ€ํ„ฐ ๋ชจ๋“œ5 ์ค‘์—์„œ ์–ด์šธ๋ฆฌ๋Š” ๋ชจ๋“œ๋ฅผ ๊ณจ๊ณ ๋ฃจ ์„ ํƒํ•œ๋‹ค. ๋ถ„ํ™œํ™”๋ฉด์œผ๋กœ ์—ฐ์ถœํ•˜์ง€ ๋ง๊ณ  ํ•˜๋‚˜์˜ ํ™”๋ฉด์œผ๋กœ ์—ฐ์ถœํ•œ๋‹ค. ํ…์ŠคํŠธ(ํ…์ŠคํŠธ์ƒ์ž)๋Š” ํ™”๋ฉด ์•„๋ž˜์˜ ์ž๋ง‰์„ ๋„ฃ์„ ๊ณต๊ฐ„์„ ๋ฐฉํ•ดํ•˜์ง€ ์•Š๋„๋ก ์ ˆ๋Œ€ ํ•˜๋‹จ์— ์—ฐ์ถœํ•˜์ง€ ์•Š๋Š”๋‹ค.",
"์ง€๋ธŒ๋ฆฌ ๋Œ€์ž‘ ๊ฐ์„ฑ": "์ผ๋ณธ ๋Œ€์ž‘ ๊ท€์—ฌ์šด ์ง€๋ธŒ๋ฆฌํ’ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์Šคํƒ€์ผ (High-Budget Anime Style). ์„œ์ •์ ์ธ ๋А๋‚Œ๋ณด๋‹ค๋Š” '์ •๋ณด๋Ÿ‰์ด ๋งŽ๊ณ  ์น˜๋ฐ€ํ•œ' ๊ณ ๋ฐ€๋„ ๋ฐฐ๊ฒฝ ์ž‘ํ™” (High Detail Backgrounds). ์ง€๋ธŒ๋ฆฌ ์บ๋ฆญํ„ฐ์˜ ํ‘œ์ •๊ณผ ํ–‰๋™์„ '์ˆœ๊ฐ„ ํฌ์ฐฉ'ํ•˜๋“ฏ ์—ญ๋™์ ์œผ๋กœ ๋ฌ˜์‚ฌ. ๋Œ€๋ณธ์˜ ์ง€๋ฌธ์„ ํ•˜๋‚˜๋„ ๋†“์น˜์ง€ ์•Š๊ณ  ์‹œ๊ฐํ™”ํ•˜๋Š” '์ฒ ์ €ํ•œ ๋””ํ…Œ์ผ' ์œ„์ฃผ. (16:9) ์ „์ฒด ๋Œ€๋ณธ์— ์–ด์šธ๋ฆฌ๋Š” ํ•˜๋‚˜์˜ ์žฅ๋ฉด์œผ๋กœ ์—ฐ์ถœ."
}
# 2. ์ธ๋„ค์ผ ์ƒ์„ฑ ์ „๋žต ์ •์˜ (A/B/C ๊ณ ์ •)
THUMBNAIL_STRATEGIES = {
"A. ๊ทน์  ๋Œ€๋น„ (Split Screen)": """
- ํ™”๋ฉด์„ ์ •ํ™•ํžˆ 50:50 ์ˆ˜์ง ๋ถ„ํ• .
- Left: ๋ถ€์ •์ /๊ณผ๊ฑฐ/์•ฝ์ž ๋ถ„์œ„๊ธฐ (์–ด๋‘ก๊ณ  ํ˜ผ๋ž€).
- Right: ๊ธ์ •์ /๋ฏธ๋ž˜/๊ฐ•์ž ๋ถ„์œ„๊ธฐ (๋ฐ๊ณ  ์งˆ์„œ).
- ํ…์ŠคํŠธ ์˜ค๋ฒ„๋ ˆ์ด ํ•„์ˆ˜:
* ์ขŒ์ธก ์ƒ๋‹จ: ์งง์€ ๋ถ€์ • ๋ฌธ๊ตฌ
* ์šฐ์ธก ์ƒ๋‹จ: ์งง์€ ๊ธ์ • ๋ฌธ๊ตฌ
* ํ•˜๋‹จ ์ค‘์•™: ๋ฉ”์ธ ํƒ€์ดํ‹€(thumb_text)
- Style: Realistic documentary, dramatic lighting.
""",
"B. ์‹ค์‚ฌ + 2D ์Šคํ‹ฑ๋งจ ํ•˜์ด๋ธŒ๋ฆฌ๋“œ": """
- Background: ํ˜„์‹ค ๋‹คํ ๋‰ด์Šค ์‚ฌ์ง„ ์Šคํƒ€์ผ.
- Foreground: 2D ์Šคํ‹ฑ๋งจ ์บ๋ฆญํ„ฐ๊ฐ€ ์ถฉ๊ฒฉ/๊ฐ•์กฐ ๋ฆฌ์•ก์…˜.
- ํ…์ŠคํŠธ ์˜ค๋ฒ„๋ ˆ์ด ํ•„์ˆ˜:
* ์ƒ๋‹จ: ์†๋ณด/๊ธด๊ธ‰/๋‹จ๋… ๊ฐ™์€ ์„œ๋ธŒ ๋ฌธ๊ตฌ
* ํ•˜๋‹จ: ๋ฉ”์ธ ํƒ€์ดํ‹€(thumb_text)
- Style: News composite, high CTR.
""",
"C. 2D Stickman ์ „์šฉ": """
- Flat vector, clean stickman.
- ๋งํ’์„  ์ ˆ๋Œ€ ๊ธˆ์ง€.
- ๋Œ€๋ณธ ๊ตฌ์กฐ์— ๋”ฐ๋ผ:
* ๋น„๊ต๋ฉด Split Screen
* ์Šคํ† ๋ฆฌ๋ฉด Single Scene
- ํ…์ŠคํŠธ ์˜ค๋ฒ„๋ ˆ์ด ํ•„์ˆ˜:
* ํ•˜๋‹จ: ๋ฉ”์ธ ํƒ€์ดํ‹€(thumb_text)
* ์ƒ๋‹จ: ์„ ํƒ์  ์„œ๋ธŒ ๋ฌธ๊ตฌ
"""
}