ํ๋ค์ด ์ํ ๋ก๊ทธ๋ผ์ดํฌ
๋ฌด๊ธฐ 4๊ฐ ๋ง๋ค ๊ฐ๊ฐ ๋์ฒด ๋ฐ์ฌ ๊ธฐ๋ฅ์ด ์์ด์
์ฌ์ค์ 8๊ฐ์ง ๋ฌด๊ธฐ ๊ฐ์ง๊ณ ์ธ์๋๋ค
๋ก์ฐํด๋ฆฌ๊ณค ๋ชจ๋ธ๋ง์ด ๋๋ฌด ์ฌ๋ฐ์์
์ ์ฐจ์ ๋๋ฌด ์์ฑ, ์ ์ฐจ์ ์งํ ์์ฑ๋ ํ๊ณ
UI ์ฉ์ผ๋ก ์, ์๋ง ๋ฃ์ผ๋ฉด ์ ๋ฐฉ์ ๋ชจ๋ ๊ฐ๋ ์๋์ผ๋ก ๊ทธ๋ ค์ฃผ๋ ํ๋ฌ๊ทธ์ธ๋ ๋ง๋ค์๊ณ
ai ํ๋ํ๋ ์จ์พํ์ผ ํ ๋นํ๋ฉด ๋ต์ด ์๊ธฐ๋์
๊ฑ ์์ฝ๊ฒ AI ์์ ํ ์ ์๋ ํด๋ ๋ง๋ค์์ด
๊ฐ ใ ๊ณ ์
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๊ทธ๊ฒ๋๊ตฌ์ฃต
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
์ง์ ์งฏ์์ ๋์์ด์ ์์ ํ๋๋ ์์ป์ด
์ด๊ฒ...์ฌ๋ฅ์ถฉ?
๋ ธ์ค๋ ฅ์ถฉ์ ๋๋ค...
์ ์ฐจ์ ๋๋ฌด ์์ฑ, ์ ์ฐจ์ ์งํ ์์ฑ์ ๋ํด์ ๊ณต๋ถํ ๋ ค๋ฉด ๋ญ๋ก ๊ณต๋ถํจ?
์ ๋ ๊ฑ ์์ 3d ๋ชจ๋ธ์ ์ค์๊ฐ์ผ๋ก ์์ฑ ํ๋ ๋ฐฉ์์ผ๋ก ๋งต์ ๋ง๋๋๋ฐ, ์ด๋ฌ๋ฉด ์ ์ฐจ์ ๋ฉ์ฌ ์์ฑ (procedural mesh generation) ๊ด๋ จํด์ ๊ณต๋ถํ๋ฉด ๋๊ณ , ์ผ๋จ 3d ๋ชจ๋ธ์ด๋ผ๋ ๋งต ์์ฒด๋ ๊ทธ๋ฆฌ๋ ๊ธฐ๋ฐ์ด๊ธฐ ๋๋ฌธ์ ๊ทธ๋ฅ (grid based procedural level generation) ๊ด๋ จ ํค์๋๋ก ๊ฒ์ํ์๋ฉด ๊ด๋ จ ์๋ฃ ๋ง์ด ๋์ฌ๊ฒ๋๋ค. ๊ทธ์ค์ (wave function collapse) ์ด๋ผ๋ ๋น๊ต์ ์ต์ ๋ฐฉ์๋ ์๊ณ , ๋ ธ์ด์ฆ ๊ธฐ๋ฐ์ผ๋ก ํ (perlin noise ์ด ์ ์ผ ๋ง์) ๋ฐฉ์๋ ์๊ณ , ์ ๋ ๊ทธ๋ฅ ์ ๊ฐ ์๊ฐํด๋ธ ์ผ๋งค๋ฐฉ์ ์ฐ๊ตฌ์. ๋๋ฌด ๊ด๋ จํด์ ๊ทธ๋ฅ ๋๋ฌด ์ฑ์ฅ ๊ด๋ จ ์๋ฃ ์ฝ์ด๋ณด๊ณ ๋ง๋ค์ด์ ๋ฑํ ๊ฒ์์ด ์ ์ํด์ค๋งํ๊ฒ ์๋ค์...
์ง๋ฌธ ๋ ์์ผ์๋ฉด ํธํ๊ฒ ๋ฌผ์ด๋ด์ฃผ์ธ์
๋ธ๋ ๋ ์ง์ค๋ฉํธ๋ฆฌ ๋ ธ๋ ์๊ฐ๋์ ๋ฌผ์ด๋ณธ๊ฑด๋ฐ, ๋งค์ผ ๋งค์ผ ๋ฐฐ์๋ ์๋ก์ด๊ฒ ๋ง๋ค์. ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค.
๋๋ฌด ์๋ฃ๊ฐ์ ๊ฒฝ์ฐ GPT๊ฐ "L-system"์ด๋ "ํ๋ํ ๊ธฐ๋ฐ ๋๋ฌด ์์ฑ"๊ณผ ๊ฐ์ ํค์๋๋ก ๊ฒ์ํ๋ฉด ๊ด๋ จ ์๋ฃ๋ฅผ ์ฐพ์ ์ ์์ต๋๋ค." ๋ผ๋ค์
๋ค ๋๋ฌด๊ฐ์ ๊ฒฝ์ฐ๋ ๊ฐ์ง๊ฐ ๊ฐ๋ผ์ง๋๋ง๋ค ์๊ฒจ๋๋ sub branch ๋ค์ ์ ์ฉ๋๋ ๋ฒ์น์ด ์์ branch ๋ค๊ณผ ๊ฐ์ผ๋๊น ์ผ์ข ์ ํ๋ํ์ด๋ผ๊ณ ๋ณผ์ ์์ฃ
์ ๋ branch๊ฐ ๊ฐ๋ผ์ง๋๋ง๋ค ๊ฐ๋ผ์ง branch ๋ค์ ์ผ๋ฐ ๋๋ฌด์ฒ๋ผ ์ทจ๊ธํ๊ณ ์ฌ๊ท์ ์ผ๋ก branch ๊ตต๊ธฐ๊ฐ ์ผ์ ๊ตต๊ธฐ ๋ฐ์ผ๋ก ๋จ์ด์ง๋ฉด ์ฌ๊ทํจ์์์ ๋น ์ ธ๋์ค๋ ์์ผ๋ก ์๋ฎฌ๋ ์ด์ ํ์ต๋๋ค
์ถ๊ฐ ์ค๋ช ๊ฐ์ฌํฉ๋๋ค (_ _)
wave function collapse๋ ์ํ ์ข ํ๋ฉด ์ต์ ํ ๊ธฐ๋ฒ์ผ๋ก ์์ฑํด๋ ๋๊ณ optimal transport ์ฌ์ฉํด์๋ ํ ์๋ ์์
์ค ๊ฐ๊ณ ์
ํ ๋๋ฐใทใท..
์ฌ๋ฅ์ถฉ ใ ใ ในํ๋ ์๋ผ๋ค์ ๋ฑ ์ด๋ฐ ์ฌ๋ฆฌ์. '์...๋๋ ๋ชปํ๋๋ฐ ์๋ฌดํผ ๋ด ์ฌ๋ฅ์ด ๋ถ์กฑํด์ ๊ทธ๋ฐ๊ฑฐ์' ์ค์์ ๋ ธ๋ ฅ์ด ๋ถ์กฑํ ์๋ผ๋ค์ด
์ฐ - dc App
๋ ์ด ํฐ๋ ๋ญ๊ฐ ๊ท์ฝ๋ค
์ด๊ฑด ์ง์ง๋ค
์ ์ฉ๋ค
์ด๊ณ ์ ใทใท
์ ๋๋ฉ์ด์ ๋ ์ง์ ํจ?
๋ค ์ ๋๋ฉ์ด์ ๋ง๋๋๊ฒ ์ ์ผ ์ฌ๋ฐ์์
์ฐ์ ์๋ํฐ ํด ์ง์ง ๊น๋ํ๊ฒ ์๋ง๋ค์๋น ๋ ๋ญ ๋ง๋ค๊ธฐ๋ง ํ๋ฉด ๋๋กญ๋ฐ์ค๋ ํ ์คํธ ๋ฉ์ด๋ฆฌ๋ง ๋์ค๋๋ฐ ํํ...
์๋ํฐ ๋ง๋๋๋ฐ ์๊ฐ์ ๋๋ฌด ๋ง์ด ์ฐ๊ธด ํ์ต๋๋คใ ใ
์...
๋ฏธ์น๊ฐ๊ณ ์ ์ํธ์์ ์๋ํฐ ์ปค์คํ ํ๊ฑฐ๊น์ง ์ค๊ฐํํ ๊ฐ๋ฐ์๋ค
๊ฐ์ฌํฉ๋๋ค...
์คํฌ๋ฆฐํค ํจ๊ณผ ๋์ด์๋ ๊ณณ์ ์บ๋ฆญํฐ ์์ผ์์ ์ ๋ณด์ด๋ ๊ตฌ์ญ์ธ๊ฑฐ์? ๋ฌด๊ธฐ ๋์์ธ ๋ฉ์๋ฐ
ํ๋ ์ด์ด ๋ณด๋ค ๋ ์์ ์๋ ์งํ์ ์งค๋ ค์ ์๋ณด์ด๊ณ ์งค๋ฆฌ๋ฉด ๋จ๋ฉด์ด ๋ณด์ด๋๊น ์์ชฝ์ ๊บผ๋ฉ๊ฒ ์น ํ๊ณ ์งค๋ ค ์๋ณด์ด๋ ์งํ์ด ์ ๋ฐ์์ผ๋ก ๋๋ ํจํด์ผ๋ก ์กฐ๊ธ ๋ณด์ด๊ฒํํํ์ด์
๋๋ ์ข๋ค ๊ธ ์๋ดค์
"์ " - dc App
์ ์๋ง๋ค์๋ค ํน์ ์ ๋๋ฉ์ด์ ๋ธ๋๋์์ ์ถ์ถํ๊ฑฐ์? ์ธ๋งํ ๊ฐ์ ์ฐพ์๋ด๋ Maximo ํ์ฉํ๋ ๊ฒ ๋ฐ์ ์๋๋ผ
*mixamo
๋ค ๋ธ๋ ๋์์ ์ ๋๋ฉ์ด์ ๋ง๋ค๊ณ ์ ๋ํฐ๋ก ๋ถ๋ฌ์์ด์
์ํธ ๋ฆฌ์์ค ๋นผ๊ณ ์์ ์กฐํฉํด์ ์ด์ ๋ ์ก์ ๊ฒ์ ๋ง๋ค๋ ค๋ฉด ์ด๋ค์์ผ๋ก ๊ณต๋ถํด์ผ ํ๋์ง ์กฐ์ธ ๊ฐ๋ฅํ๊ฐ์?
๋ ๊ฑฐ ๊ฐ๊ธด ํ๋ฐ ๋ด๊ฐ ํ ์ ์์์ง ์์์ง 100ํ๋ก ํ์ ์ด ์์ง ์๋ ์ ๋์ ๊ธฐ๋ฅ ๋ฑ์ ๊ณ์ ๊ฐ๋ฐํด๋ณด์ธ์. ๊ฒฐ๊ตญ ๊ฐ๋ฐํ ์ค์ฉ์ฑ์ด ์์ด์ ๋ช์ฃผ, ๋ช๊ฐ์์ ์ผ์ด ๋ฒผ๋ฌ์ง๋๋ผ๋ ๊ทธ๋ ์์ ์ค๋ ฅ์ ์ด๋ ์๊ฐ๋๋ค.
๋จธ๋ฆฌ ๊ทธ๋ ค์ฃผ๋ UI ํ๋ฌ๊ทธ์ธ์ ์ด๋ค์์ผ๋ก ๋ง๋์ จ๋์?
์์ชฝ ์ธํ์์ ๋ดฃ์๋ ํฝ์ ํ์คํ์ค๋ง๋ค y๊ฐ์ ๊ฐ์ง๊ณ ์๊ณ , ํ์ค์ ๊ฐ ํฝ์ ๋ x ๊ฐ์ ๊ฐ์ง๊ณ ์์ผ๋๊น ๋ชจ๋ฅด๋๊ฑด z ๊ฐ ๋ฟ์ด์ฃ . ๊ทธ๊ฑด ์์ชฝ ์ธํ์์ ๊ฐ์ ๋น๊ตํ๋ฉด ๊ฐ๊ฐ z๊ฐ๊ณผ y๊ฐ์ ๊ฐ์ง๊ฐ ์์ผ๋ ๊ฐ ํฝ์ ์ x,y,z ๊ฐ์ ๋ชจ๋ ๊ตฌํ ์ ์์ต๋๋ค. ๊ทธ ๋ค์์ ์ํ๋ ๊ฐ๋์ ์ฟผํฐ๋์จ์ ๊ณ์ฐํ๋ค์ ๊ตฌํด์ค xyz ๊ฐ์ ๊ณฑํ ๋ค์ (0,0,1) ๋ ธ๋ฉ๊ฐ์ ๊ฐ์ง ํ๋ฉด์ ํ๋ก์ ์ ํด์ฃผ๋ฉด ๊ฐ๊ฐ ์คํ๋ผ์ดํธ ์์ ๋ํธ ์์น๋ฅผ ๊ตฌํ ์ ์์ต๋๋ค. ๋ ์์ธํ ์ค๋ช ์ํ์๋ฉด ๋ง์ํด์ฃผ์ธ์