๋ณธ๋ฌธ์œผ๋กœ ๊ฑด๋„ˆ๋›ฐ๊ธฐ

ยฉ 2026 Molayo

Dev.toํ—ค๋“œ๋ผ์ธ2026. 06. 08. 20:43

๐ŸŽฅ AI ์ฑ„ํŒ…, AI ์‘์› ๋ฉ”์‹œ์ง€ ๋ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ Hyper (AI Avatar v10: VS Code ๋ฐ Chrome ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ)

์š”์•ฝ

VS Code ๋ฐ Chrome ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์ธ AI Avatar v10 ์—…๋ฐ์ดํŠธ ์†Œ์‹์„ ์ „ํ•ฉ๋‹ˆ๋‹ค. Gemini API์™€ Ollama๋ฅผ ํ†ตํ•œ AI ์ฑ„ํŒ… ๊ธฐ๋Šฅ๊ณผ ์‚ฌ์šฉ์ž์˜ ํ”„๋กฌํ”„ํŠธ์— ๋ฐ˜์‘ํ•˜๋Š” AI ์‘์› ๋ฉ”์‹œ์ง€, ๊ทธ๋ฆฌ๊ณ  ์‚ฌ์šฉ ํŽธ์˜์„ฑ์„ ๋†’์ธ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ Hyper๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

ํ•ต์‹ฌ ํฌ์ธํŠธ

  • Gemini API ๋ฐ Ollama(๋กœ์ปฌ LLM)๋ฅผ ํ†ตํ•œ AI ์ฑ„ํŒ… ์ง€์›
  • ํ”„๋กฌํ”„ํŠธ์— ๋”ฐ๋ผ ์ƒ์„ฑ๋˜๋Š” ์ƒ๋™๊ฐ ๋„˜์น˜๋Š” AI ์‘์› ๋ฉ”์‹œ์ง€ ๊ธฐ๋Šฅ
  • ์ดˆ๋ณด์ž๋„ ์‰ฝ๊ฒŒ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ Hyper ๋ฆฌ๋‰ด์–ผ
  • VRoid(VRM) 3D ์•„๋ฐ”ํƒ€๋ฅผ ํ™œ์šฉํ•œ ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒ ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์ œ๊ณต

์„œ๋ก  (Intro)

AI Avatar๋Š” VS Code ๋ฐ Chrome (Edge)์—์„œ AI ์ฑ„ํŒ…๊ณผ Enter ํ‚ค์— ๋ฐ˜์‘ํ•˜์—ฌ ์‚ฌ์šฉ์ž์˜ VRoid (VRM) 3D ์•„๋ฐ”ํƒ€๊ฐ€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์žฌ์ƒํ•˜๋„๋ก ํ•˜๋Š” ์™„์ „ ๋ฌด๋ฃŒ ์•ฑ์ž…๋‹ˆ๋‹ค. ์ €๋Š” 3์›”๋ถ€ํ„ฐ AI Avatar๋ฅผ ์—…๋ฐ์ดํŠธํ•ด ์˜ค๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฒˆ์—๋Š” ๋‘ ๊ฐ€์ง€ ํฐ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค: ์ƒˆ๋กœ์šด AI ๊ธฐ๋Šฅ๊ณผ **์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ (Animation Editor)**์˜ ์™„์ „ํ•œ ๋ฆฌ๋‰ด์–ผ์ž…๋‹ˆ๋‹ค. ํ•จ๊ป˜ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

1. ์ƒˆ๋กœ์šด AI ๊ธฐ๋Šฅ

1-1. AI ์ฑ„ํŒ… (AI Chat)

AI Avatar๋Š” AI ๊ธฐ๋Šฅ์œผ๋กœ์„œ Claude Code ๋ฐ GitHub Copilot ์ฑ„ํŒ…์„ ํ†ตํ•ด 3D ์•„๋ฐ”ํƒ€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์•„์ง API ๊ธฐ๋ฐ˜ AI (API-based AI)๋‚˜ ๋กœ์ปฌ LLM (local LLMs)์„ ํ†ตํ•ฉํ•˜์ง€๋Š” ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์ €์˜ DEV.to ์นœ๊ตฌ์ธ @gramli๋Š” ๋กœ์ปฌ LLM์„ ์‚ฌ์šฉํ–ˆ๊ณ , @benjamin_nguyen_8ca6ff360์€ ํฌ์ŠคํŠธ์—์„œ API ๊ธฐ๋ฐ˜ AI๋ฅผ ์‚ฌ์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ์ €๋Š” ๊ทธ๋“ค์—๊ฒŒ ์˜๊ฐ์„ ๋ฐ›์•„ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ๋“ค์„ ์ถ”๊ฐ€ํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๊ณ , ๊ฐ„๋‹จํ•œ AI ์ฑ„ํŒ…๋ถ€ํ„ฐ ์‹œ์ž‘ํ–ˆ์Šต๋‹ˆ๋‹ค.

API ๊ธฐ๋ฐ˜ AI๋ฅผ ์œ„ํ•ด Gemini API๋ฅผ ์„ ํƒํ–ˆ๋Š”๋ฐ, ๋ฌด๋ฃŒ ํ”Œ๋žœ์ด ์žˆ์–ด ์‚ฌ์šฉ์ž๋“ค์ด ์ž์‹ ๋งŒ์˜ API ํ‚ค๋ฅผ ๋ฐœ๊ธ‰๋ฐ›์•„ ๋ฌด๋ฃŒ๋กœ ์‰ฝ๊ฒŒ ํ…Œ์ŠคํŠธํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค. ์‚ฌ์šฉ ์‚ฌ๋ก€๊ฐ€ ๊ฐ„๋‹จํ•œ AI ์ฑ„ํŒ…์ผ ๊ฒƒ์ด๋ผ๊ณ  ๊ณ ๋ คํ•˜์—ฌ, ๊ธฐ๋ณธ ๋ชจ๋ธ๋กœ ๊ฒฝ๋Ÿ‰ ๋ชจ๋ธ์ธ Gemini 3.1 Flash-Lite๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์„ค์ •์—์„œ ๋ชจ๋ธ์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ์ปฌ LLM์„ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด Ollama๋ฅผ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค. ์ฒ˜์Œ์—๋Š” ๋ชจ๋ธ ํฌ๊ธฐ๊ฐ€ ์ž‘๊ณ  ์•ฝ 2GB์˜ ๋ฉ”๋ชจ๋ฆฌ๋งŒ ํ•„์š”ํ•˜๊ธฐ ๋•Œ๋ฌธ์— Qwen3.5:2b๋ฅผ ์‹œ๋„ํ–ˆ์Šต๋‹ˆ๋‹ค. ์ œ ๋…ธํŠธ๋ถ์€ GPU ์—†์ด ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ 8GB๋ฟ์ด์ง€๋งŒ๐Ÿ˜“, ์ด ๊ฒฝ๋Ÿ‰ ๋ชจ๋ธ์ด๋ผ๋ฉด ์ž‘๋™ํ•  ๊ฒƒ์ด๋ผ๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ํ…Œ์ŠคํŠธ๋กœ

๋‹ค์Œ์œผ๋กœ, ์‚ฌ๊ณ  ๋ชจ๋ธ (thinking model)์ด ์•„๋‹Œ Qwen2.5:3b๋กœ ๋ณ€๊ฒฝํ•˜์˜€๊ณ , ๋งˆ์นจ๋‚ด 2๋ถ„ ํƒ€์ž„์•„์›ƒ ์—†์ด ์ฑ„ํŒ…์ด ์ž‘๋™ํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์„ค์ •์—์„œ ๋‹ค๋ฅธ ๋ชจ๋ธ๋กœ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ์ปฌ LLM (Local LLMs)์€ ๋ฉ”๋ชจ๋ฆฌ์— ๋กœ๋“œ๋˜์–ด์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ฒซ ํ˜ธ์ถœ ์‹œ์—๋Š” ์ƒ๋‹นํžˆ ๋А๋ฆฌ์ง€๋งŒ, ๊ทธ ์ดํ›„์—๋Š” ํ›จ์”ฌ ๋นจ๋ผ์ง‘๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ดˆ๊ธฐ ํ˜ธ์ถœ์„ ๋” ๋น ๋ฅด๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์›œ์—… (warm-up) ๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค.

PC ์‚ฌ์–‘์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒ ์ง€๋งŒ, ์ผ๋ฐ˜์ ์œผ๋กœ ๋กœ์ปฌ LLM์€ API ๊ธฐ๋ฐ˜ AI๋ณด๋‹ค ๋А๋ฆฌ๊ณ  ์„ฑ๋Šฅ์ด ๋‚ฎ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ๋กœ์ปฌ LLM์€ ์‚ฌ์šฉ์ž์˜ PC์—์„œ ์‹คํ–‰๋˜๋ฏ€๋กœ ๋ฌด๋ฃŒ์ด๋ฉฐ ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ•„์š”์— ๋”ฐ๋ผ API ๊ธฐ๋ฐ˜ AI์™€ ๋กœ์ปฌ LLM ์ค‘์—์„œ ์„ ํƒํ•ด ์ฃผ์„ธ์š”.

1-2. AI ์‘์› ๋ฉ”์‹œ์ง€ (AI Cheering Messages)

AI Avatar๋Š” Enter ํ‚ค๋ฅผ ๋ˆŒ๋Ÿฌ AI์— ํ”„๋กฌํ”„ํŠธ (prompt)๋ฅผ ๋ณด๋‚ผ ๋•Œ ์• ๋‹ˆ๋ฉ”์ด์…˜๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ์‘์› ๋ฉ”์‹œ์ง€๋„ ํŠธ๋ฆฌ๊ฑฐํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”์‹œ์ง€๋ฅผ ์›ํ•˜๋Š” ๋Œ€๋กœ ์ปค์Šคํ…€ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ, ์ด์ „์—๋Š” ๋“ฑ๋ก๋œ ๋ชฉ๋ก์—์„œ ๋ฌด์ž‘์œ„๋กœ ์„ ํƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. AI ์ฑ„ํŒ…์„ ์œ„ํ•ด Gemini API์™€ Ollama๋ฅผ ๋ง‰ ์ถ”๊ฐ€ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์—, ์‘์› ๋ฉ”์‹œ์ง€ ๋˜ํ•œ ์‚ฌ์šฉ์ž์˜ ํ”„๋กฌํ”„ํŠธ์— ๋”ฐ๋ผ AI๊ฐ€ ์ƒ์„ฑํ•˜๋„๋ก ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. AI ์‘์› ๋ฉ”์‹œ์ง€๋Š” AI Avatar๋ฅผ ๋”์šฑ ์ƒ๋™๊ฐ ์žˆ๊ฒŒ ๋งŒ๋“ค๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ๊ฐ€๊น๊ฒŒ ๋А๊ปด์ง€๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

2. ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ Hyper (Animation Editor Hyper)

AI Avatar์—๋Š” ์•„๋ฐ”ํƒ€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ œ์ž‘ํ•˜๊ธฐ ์œ„ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ (Animation Editor)๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ดˆ๋ณด์ž๊ฐ€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค๊ธฐ์—๋Š” ์กฐ๊ธˆ ๋ณต์žกํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฒˆ์—๋Š” ์ดˆ๋ณด์ž์™€ ์–ด๋ฆฐ์ด๊นŒ์ง€ ๋ชจ๋‘๊ฐ€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋„๋ก 8๊ฐ€์ง€ ๊ฐœ์„  ์‚ฌํ•ญ์„ ๋ฐ˜์˜ํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”๋กœ ์˜ฌ์ธ์› **์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ Hyper (Animation Editor Hyper)**์ž…๋‹ˆ๋‹ค! ์ €๋Š” ์ด๊ฒƒ์ด Blender์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“œ๋Š” ๊ฒƒ๋ณด๋‹ค ๋” ์‰ฝ๋‹ค๊ณ  ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ƒˆ๋กœ์šด ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ Hyper๊ฐ€ ์–ด๋–ป๊ฒŒ ์ดˆ๋ณด์ž ์นœํ™”์ ์ธ์ง€ ๋น ๋ฅด๊ฒŒ ์‚ดํŽด๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.

2-1. ์ „์ฒด ํƒญ ํ‘œ์‹œ (Full Tab Display)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์—๋””ํ„ฐ๊ฐ€ ์ž‘์€ ์‚ฌ์ด๋“œ ํŒจ๋„ (side panel) ์•ˆ์— ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํŽธ์ง‘ํ•  ๋•Œ๋งˆ๋‹ค ๋ฒ„ํŠผ, ์Šฌ๋ผ์ด๋” (sliders), ์ž…๋ ฅ์ฐฝ (inputs) ์‚ฌ์ด๋ฅผ ์ „ํ™˜ํ•ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค. ํŽธ์ง‘์„ ์œ„ํ•ด ๋งŽ์€ ํด๋ฆญ์ด ํ•„์š”ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์• ๋‹ˆ๋ฉ”์ด์…˜ ํŽธ์ง‘๋งŒ์„ ์œ„ํ•œ ์ƒˆ๋กœ์šด ์ „์ฒด ํƒญ (full tab)์„ ๋งŒ๋“ค์—ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋“  ๋ฒ„ํŠผ, ์Šฌ๋ผ์ด๋”, ์ž…๋ ฅ์ฐฝ์ด ํ•œ ํ™”๋ฉด์— ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํŽธ์ง‘์„ ์œ„ํ•ด ๋” ์ ์€ ํด๋ฆญ๊ณผ ์›€์ง์ž„๋งŒ ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค.

2-2. 3๋ฉด ๋””์Šคํ”Œ๋ ˆ์ด (3-Side Display)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์—๋””ํ„ฐ๊ฐ€ ์•„๋ฐ”ํƒ€ (avatar)์˜ ์ •๋ฉด๋งŒ์„ ํ‘œ์‹œํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ธก๋ฉด์„ ๋ณด๊ธฐ ์œ„ํ•ด ์•„๋ฐ”ํƒ€๋ฅผ ํšŒ์ „์‹œ์ผœ์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์—๋””ํ„ฐ๊ฐ€ ํ•˜๋‚˜์˜ ํƒญ์—์„œ ์šฐ์ธก, ์ •๋ฉด, ์ขŒ์ธก ๋ทฐ๋ฅผ ๋ชจ๋‘ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ํšŒ์ „ํ•  ํ•„์š” ์—†์ด ๋ชจ๋“  ๋ทฐ๋ฅผ ํ•œ ๋ฒˆ์— ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2-3. ์ด๋ฏธ์ง€ ํ™€๋” (Image Holder)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์—๋””ํ„ฐ์— ์ด๋ฏธ์ง€ ํ™€๋” (image holder)๊ฐ€ ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ฐธ์กฐ ์ด๋ฏธ์ง€ (reference image)๋ฅผ ๋‹ค๋ฅธ ์ฐฝ์—์„œ ์—ด์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์—๋””ํ„ฐ์— ์•„๋ฐ”ํƒ€ ์˜†์— ์ด๋ฏธ์ง€ ํ™€๋”๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์ƒ˜ํ”Œ ํฌ์ฆˆ (sample pose) ์ด๋ฏธ์ง€๋ฅผ ์‰ฝ๊ฒŒ ์ฐธ์กฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2-4. ๋ณธ ํŠธ๋ ˆ์ผ (Bone Trail)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์—๋””ํ„ฐ์— ๋ณธ ํŠธ๋ ˆ์ผ (bone trail)์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋“ค์ด ๋ณธ (bones)์ด ์–ด๋–ป๊ฒŒ ์›€์ง์ด๋Š”์ง€ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ค์› ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์—๋””ํ„ฐ์— ๋ณธ ํŠธ๋ ˆ์ผ์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ดˆ๋ณด์ž๋“ค์€ ๋ณธ ํŠธ๋ ˆ์ผ์˜ ๋„์›€์„ ๋ฐ›์•„ ๊ฐ ๋ณธ์ด ์–ด๋–ป๊ฒŒ ์›€์ง์ด๋Š”์ง€ ์‰ฝ๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2-5. ํฌ์ฆˆ ํ”„๋ฆฌ์…‹ (Pose Presets)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์—๋””ํ„ฐ์— ํ”„๋ฆฌ์…‹ (Presets)์ด ์—†์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฒ˜์Œ๋ถ€ํ„ฐ ์ง์ ‘ ๋งŒ๋“ค์–ด์•ผ ํ–ˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์—๋””ํ„ฐ์— ํ”„๋ฆฌ์…‹ (Presets)์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ํ”„๋ฆฌ์…‹์„ ์‚ฌ์šฉํ•˜์—ฌ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ œ์ž‘ํ•˜๊ณ  ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ”„๋กœ์„ธ์Šค ์†๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2-6. ์• ๋‹ˆ๋ฉ”์ด์…˜์˜ VRMA ๋‚ด๋ณด๋‚ด๊ธฐ (VRMA Export of Animations)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์—๋””ํ„ฐ๋Š” ์• ๋‹ˆ๋ฉ”์ด์…˜์„ JSON ํ˜•์‹์œผ๋กœ๋งŒ ์ €์žฅํ–ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ์ด JSON์„ ํ•ด๋‹น ์•ฑ ๋‚ด์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์—๋””ํ„ฐ๊ฐ€ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ JSON ๋ฐ VRMA ํ˜•์‹์œผ๋กœ ์ €์žฅํ•ฉ๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ VRMA๋ฅผ ๋‹ค๋ฅธ ์•ฑ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2-7. ๋žœ๋ค ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ปค์Šคํ…€ ๋ชจ๋“œ (Random Animation Custom Mode)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์•ฑ์—๋Š” ํ”„๋ฆฌ์…‹๋œ ๋žœ๋ค ์• ๋‹ˆ๋ฉ”์ด์…˜๋งŒ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. 256๊ฐœ์˜ ํŒจํ„ด์ด ์žˆ์—ˆ์ง€๋งŒ, ์‚ฌ์šฉ์ž๋“ค์€ ๊ณง ์ด์— ์‹ค์ฆ์„ ๋А๋‚„ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์•ฑ์— ์ปค์Šคํ…€ ๋žœ๋ค ์• ๋‹ˆ๋ฉ”์ด์…˜ (Custom random animations) ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ์ปค์Šคํ…€ ํŒŒ์ผ์„ ์„ค์ •ํ•จ์œผ๋กœ์จ ์›ํ•˜๋Š” ๋Œ€๋กœ ๋žœ๋ค ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2-8. ๋žœ๋ค ์• ๋‹ˆ๋ฉ”์ด์…˜ ์—๋””ํ„ฐ (Random Animation Editor)

์ƒ์„ธ ๋‚ด์šฉ
์ด์ „ (Before)์—๋””ํ„ฐ์— ๊ตฌํ˜„๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ํ”„๋ฆฌ์…‹๋œ ๋žœ๋ค ์• ๋‹ˆ๋ฉ”์ด์…˜๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.
์ดํ›„ (After)์—๋””ํ„ฐ์— ํฌํ•จ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉ์ž๋“ค์€ ์—๋””ํ„ฐ์—์„œ ๋žœ๋ค ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ์‰ฝ๊ฒŒ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

AI Avatar VS Code ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ ๋ฒ„์ „ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• (์„ค์น˜ 100๊ฑด ๋ŒํŒŒ ๊ฐ์‚ฌ๋“œ๋ฆฝ๋‹ˆ๋‹ค!)

AI Avatar VS Code ํ™•์žฅ ํ”„๋กœ๊ทธ๋žจ์€ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • ๋ฐฉ๋ฒ• 1: VS Code์—์„œ ์„ค์น˜: ์™ผ์ชฝ ์‚ฌ์ด๋“œ๋ฐ”์˜ Extensions (ํ™•์žฅ) ๋ฒ„ํŠผ > AI Avatar ๊ฒ€์ƒ‰ > Install (์„ค์น˜) โ†“โ†“

  • ๋ฐฉ๋ฒ• 2: VS Code Marketplace์—์„œ ์„ค์น˜: https://marketplace.visualstudio.com/items?itemName=web-developer-hyper.ai-avatar โ†“โ†“

AI Avatar Chrome ๋ฒ„์ „ ์‚ฌ์šฉ ๋ฐฉ๋ฒ•

Chrome ์›น ์Šคํ† ์–ด์—์„œ ์„ค์น˜: โ†“โ†“
https://chromewebstore.google.com/detail/ai-avatar/afmcfaeaaojalninahhhjnonhmlmiidi

ํŠน๋ณ„ ๊ฐ์‚ฌ (Special Thanks)

์ €์˜ DEV Community ์นœ๊ตฌ์ด์ž CTO๐Ÿคฃ์ธ @gramli๋‹˜์ด ๋ฒ„์ „ 2์—์„œ AI Avatar ์—…๋ฐ์ดํŠธ๋ฅผ ๋„์™€์ฃผ์—ˆ์œผ๋ฉฐ ๊ณ„์†ํ•ด์„œ ์ €๋ฅผ ์ง€์›ํ•ด์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
์ €์˜ DEV Community ์นœ๊ตฌ์ด์ž CMO๐Ÿคฃ์ธ @itsugo๋‹˜. ์šฐ๋ฆฌ์˜ ์•„๋ฐ”ํƒ€ ํ˜‘์—… ํ”„๋กœ์ ํŠธ๊ฐ€ AI Avatar์˜ ์‹œ์ž‘์ด์—ˆ์œผ๋ฉฐ ๊ณ„์†ํ•ด์„œ ์ €๋ฅผ ์ง€์›ํ•ด์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!
์ €์˜ ๋™๋ฃŒ Maximum Blue๊ฐ€ ๋ฒ„์ „ 6์—์„œ ๋…ํŠนํ•œ ์•„๋ฐ”ํƒ€๋ฅผ ๋งŒ๋“œ๋Š” ๊ฒƒ์„ ๋„์™€์ฃผ์—ˆ์œผ๋ฉฐ ๊ณ„์†ํ•ด์„œ ์ €๋ฅผ ์ง€์›ํ•ด์ฃผ๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ •๋ง ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค!

๋ฒ„์ „ 11 ์—…๋ฐ์ดํŠธ

์ €๋Š” ์ด๋ฏธ ๋ฒ„์ „ 11 ์—…๋ฐ์ดํŠธ๋ฅผ ์ž‘์—… ์ค‘์ž…๋‹ˆ๋‹ค. ๋” ์žฌ๋ฏธ์žˆ๋Š” ์—…๋ฐ์ดํŠธ๋“ค์ด ๊ธฐ๋‹ค๋ฆฌ๊ณ  ์žˆ์œผ๋‹ˆ ๊ณ„์† ์ง€์ผœ๋ด ์ฃผ์„ธ์š”!

์•„์›ƒํŠธ๋กœ (Outro)

์ด๊ฒƒ์€ AI ๊ธฐ๋Šฅ์˜ ์‹œ์ž‘์ผ ๋ฟ์ด๋ฉฐ, ์•ž์œผ๋กœ ๋” ์žฌ๋ฏธ์žˆ๋Š” AI ๊ธฐ๋Šฅ๋“ค์„ ์ถ”๊ฐ€ํ•  ๊ณ„ํš์ž…๋‹ˆ๋‹ค! ๋˜ํ•œ, Animation Editor Hyper์—์„œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ œ์ž‘์„ ๋” ์‰ฝ๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด ์ œ๊ฐ€ ์ƒ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ๋“  ๊ฒƒ๋“ค์„ ์ถ”๊ฐ€ํ–ˆ์Šต๋‹ˆ๋‹ค. **์‚ฌ์šฉ์ž ๊ฒฝํ—˜ (User Experience)**์ด ์ด์ „๋ณด๋‹ค ๋” ๋‚˜์•„์กŒ๊ธฐ๋ฅผ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์—ฌ๋Ÿฌ๋ถ„์ด ์ข‹์•„ํ•˜๋Š” ์•„๋ฐ”ํƒ€๋ฅผ ์œ„ํ•œ ์• ๋‹ˆ๋ฉ”์ด์…˜์„ ๋งŒ๋“ค๋ฉฐ ์ฆ๊ฑฐ์šด ์‹œ๊ฐ„์„ ๋ณด๋‚ด์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค. ์ฝ์–ด์ฃผ์…”์„œ ๊ฐ์‚ฌํ•˜๋ฉฐ, ๋ฉ‹์ง„ AI Avatar ์ƒํ™œ์„ ์ฆ๊ธฐ์„ธ์š”.

๋Œ“๊ธ€ ํ™˜์˜! (Comments Welcome!)

  • AI Avatar๋ฅผ ๋”์šฑ ์žฌ๋ฏธ์žˆ๊ฒŒ (Fun) ๋งŒ๋“ค ์•„์ด๋””์–ด๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”?
  • ๋” ๋งŽ์€ **AI ๊ธฐ๋Šฅ (AI Features)**์„ ์ถ”๊ฐ€ํ•  ์•„์ด๋””์–ด๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”?
  • **๋ฉ‹์ง„ ์•„๋ฐ”ํƒ€์™€ ์• ๋‹ˆ๋ฉ”์ด์…˜ (Cool Avatars and Animations)**์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•œ ์•„์ด๋””์–ด๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”?
  • **์‚ฌ์šฉ์ž ๊ฒฝํ—˜ (User Experience)**์„ ๊ฐœ์„ ํ•  ์•„์ด๋””์–ด๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”?
  • AI Avatar์˜ **์‚ฌ์šฉ์ž ์ˆ˜ (Number of Users)**๋ฅผ ๋Š˜๋ฆด ์•„์ด๋””์–ด๊ฐ€ ์žˆ์œผ์‹ ๊ฐ€์š”?

๊ทธ ์™ธ ๋‹ค๋ฅธ ์˜๊ฒฌ๋“ค๋„ ์–ธ์ œ๋‚˜ ํ™˜์˜ํ•ฉ๋‹ˆ๋‹ค!

AI ์ž๋™ ์ƒ์„ฑ ์ฝ˜ํ…์ธ 

๋ณธ ์ฝ˜ํ…์ธ ๋Š” Dev.to AI tag์˜ ์›๋ฌธ์„ AI๊ฐ€ ์ž๋™์œผ๋กœ ์š”์•ฝยท๋ฒˆ์—ญยท๋ถ„์„ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค. ์› ์ €์ž‘๊ถŒ์€ ์›์ €์ž‘์ž์—๊ฒŒ ์žˆ์œผ๋ฉฐ, ์ •ํ™•ํ•œ ๋‚ด์šฉ์€ ๋ฐ˜๋“œ์‹œ ์›๋ฌธ์„ ํ™•์ธํ•ด ์ฃผ์„ธ์š”.

์›๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
0

๋Œ“๊ธ€

0