์ ๋ ์ธ๋ฆฌ์ผ ์ ๋ํฐ ๋๋ค ์์๋ณด๊ณ ๊ณต๋ถํ๊ณ ์ฌ์ฉํด๋ณธ ๊ฐ์ธ์ ์ธ ์ ์ฅ์์ ๋ง์๋๋ฆฐ๋ค๋ฉด ์ ๋ํฐ๋ ์ธ๋ฆฌ์ผ ๋ชป์ง์์ ๊ฒ์ ์ถฉ๋ถํ ๋ง๋ค ์ ์์ต๋๋ค
๊ฐ์ธ์ ์ผ๋ก ์ ๋ํฐ๋ก ์ ๋ง๋ ๊ฒ์์ด ํ๋ฅด์ฝํ๋ผ๊ณ ์๊ฐ๋ฉ๋๋ค. ๊ทธ๋ฐ๋ฐ๋ ์ฌ๋๋ค์ ์ด๋ฏธ์ง๋ ์ธ๋ฆฌ์ผ์ด ๋ ์ข๊ณ ํฐ๊ฒ์์ด๊ณ ์ ๋ํฐ๋ ๋ชจ๋ฐ์ผ๊ฒ์๊ณผ ์ธ๋๊ฒ์ ๊ฐ๋ฐ ํ ๋๋ง ์ข๋ค ๋ผ๊ณ ์๊ฐํ๋๊ฑด ์ธ๋ฆฌ์ผ์ ํ๋ ฅํ ๋ ํ์คํ ์ข์ต๋๋ค
์ฌ๋ฌ ํด๋ผ์ด์ธํธ๊ฐ ๊ฐ์ด ๊ฐ๋ฐํ ๋ ํธํฉ๋๋ค ์ ๋ํฐ๋ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด๋ ์ฌ๋๋ ์กฐ๊ธ๋ง ๋ฐฐ์ฐ๋ฉด ๊ธ๋ฐฉ ๋ง๋ค ์ ์์๋งํผ ๊ฐ๋จํ๊ณ ํธํฉ๋๋ค ๊ทธ๋์ ์ธ๋๋ ๊ฐ๋จํ ๋ชจ๋ฐ์ผ๋ก ๊ฒ์์ผ๋ก ๋ง์ด ๊ฐ๋ฐํด ์ด๋ฏธ์ง๊ฐ ๊ทธ๋ ๊ฒ ๊ตณ์ด์ง๊ฑฐ ๊ฐ๊ณ ์๋ก ์ฅ๋จ์ ์ด ์์ง๋ง ์ ๊ฐ ์๊ฐํ์๋ ์ด๋ฐ ์ด๋ฏธ์ง๊ฐ ๋ง๋ค์ด์ง ํฐ ์์ธ์ ํ๋ณด๋ผ๊ณ ์๊ฐํฉ๋๋ค
ํ๋ ฅํด์ ๊ฐ๋ฐํ๊ธฐ ํธํ๋งํผ ํฐ ๊ธฐ์ ์์ ์ฌ์ฉํ๊ธฐ ํธํ๊ณ ๊ทธ๋ก์ธํด ํฐ ๊ธฐ์ ๊ฒ์์ ๋ค ์ธ๋ฆฌ์ผ ์ฐ๋๊ตฌ๋ ๋ผ๊ณ ์ฌ๋๋ค์ด ์๊ฐํ๊ณ ์ค์๊ธฐ์ ์์๋ ์ ๋ถ์ ์ง์๋ฐ์ผ๋ ค๊ณ ์ธ๋ฆฌ์ผ์ผ๋ก ๊ฒ์ ๋ง๋ ๋ค ๋ผ๊ณ ๋งํ๋ฉด ๋ค ์ข์์ค ์๊ณ ๋ค ์ง์ ํด์ค๋๋ค
๊ทธ๋ฆฌ๊ณ ํ 7๋ ์ ๋ถํฐ ์ธ๋ฆฌ์ผ๊ณผ ์ ๋ํฐ ๋๋ค ๊ฒ์๋ฟ ์๋๋ผ ์ํ์ฐ์ ์๋ ๋ฐ์ด๋ค๊ณ ์์ต๋๋ค ์ ๋ํฐ์์๋ ๋์คํธ๋ฆญ์ค9์ ๋ง๋ ๋ ๋ธ๋กฌ์บ ํ๊ฐ ์ ๋ํฐ์์ง์ผ๋ก ์๋ด์ด๋ผ๋ ์ํ๋ฅผ ๋ง๋ค์๊ณ ์ธ๋ฆฌ์ผ๋ ์ต๊ทผ์ ๋งคํธ๋ฆญ์ค๋ก ๊ฒ์๊ฐ์ ์์์ ๋ง๋ค์ด ์์งํ๋ณด๋ฅผ ํ์ต๋๋ค
์ ๋ ์ธ๋ฆฌ์ผ๊ณผ ์ ๋ํฐ์ ๊ธฐ์ ๋ ฅ ์ฐจ์ด๋ณด๋ค๋ ํ๋ณด์์ ๋น๋กฏ๋ ์ฌ๋๋ค์ ๊ณ ์ ๊ด๋ ? ์ด๋ผ ์๊ฐํฉ๋๋ค
๊ทธ๋ฆฌ๊ณ c++๊ณผ c# ์ธ์ด๋ฌธ์ ๋ ํ๋ชซ ํ๋ค ์๊ฐํฉ๋๋ค ์ด์ํ๊ฒ c++ ์ธ๋ฆฌ์ผ, c# ์ ๋ํฐ ์๋ก ์ฑ๊ฒฉ์ด ๋น์ทํฉ๋๋ค ์๋ก ์ฅ๋จ์ ์ด ์์ต๋๋ค
๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ ๋ํฐ๊ฐ ์ฅ๋์ ๋ ์ข์๊ฑฐ ๊ฐ๋ค ๋ผ๊ณ ์๊ฐํ๋ ๊ฐ์ธ์ ์ธ ์ด์ ๋
ํ 2๋ ์ ๋ถํฐ ๊ตฌ๊ธํ๋ ์ด๊ฐ pc์์๋ ์ฌ์ฉํ ์์๊ฒ ๊ฐ๋ฐํ๋ค๋ผ๊ณ ์ ๋ณด๋ฅผ ์ ํ๊ณ ์ต๊ทผ์ ๊ด๊ณ ๊น์ง ๋์ค๊ณ ์์ต๋๋ค ๋จ์ํ ๋ชจ๋ฐ์ผ์ pc์ ์ฐ๊ฒฐํด ๋์ํ๋ฉด์ผ๋ก ๋ณด์ฌ์ฃผ๋๊ฒ ์๋๋ผ pc๊ฒ์ ์ฒ๋ผ ์กฐ์๋๋๊ฑธ๋ก ์๊ณ ์์ต๋๋ค
์ง๊ธ์ ์์ง ๋ฒ ํ๋ผ์ ๊ฐ๋ฅํ ๊ฒ์์ด ๋ช๊ฐ ์๋๊ฑธ๋ก ์๊ณ ์์ง๋ง ๋ชจ๋ฐ์ผ์ ๊ฑฐ์ ๋๋ถ๋ถ ์ ๋ํฐ๋ก ๊ฐ๋ฐํฉ๋๋ค ๊ทธ๋ฐ๋ฐ ์ด์ ๊ตฌ๊ธ ํ๋ ์ด๋กpc๋ฒ์ ์ผ๋ก pc๊ฒ์ ์ฒ๋ผ ํ์ฅ ๋๋๊ฒ๋๋ค
๋ฌผ๋ก ์๋ก ์ฑ๊ฒฉ๋ ๋ค๋ฅด๊ณ ์ฅ๋จ์ ์ด ์์ง๋ง ์ ๋ ์ ๋ํฐ์ ์์ฅ์ฑ์ด ์กฐ๊ธ์ด๋ผ๋ ๋ ๋๋ค ์๊ฐํ๊ธฐ ๋๋ฌธ์ ์ฅ๋์๋ ์ ๋ํฐ๊ฐ ์ข์ง์์๊น ์๊ฐํฉ๋๋ค
์กฐ๊ธ ์คํด์ ์์ง๊ฐ ์์๊ฑฐ ๊ฐ์ ์กฐ๊ธ ๋ ๋ง๋ถ์ด์๋ฉด ์ ๋ ์ ๋ ๋์ค์ ํ๋๋ฅผ ๊น์๋ด๋ฆฌ๋ ค๊ฑฐ๋ ์ด๋๊ฒ ๋ ์ฐ์ํ๋ค๊ฐ ์๋ ์ฅ๋์ ์์ฅ์ฑ์ ์ด์ ์ ๋ ๊ธ์ ๋๋คใ
๋ชจ๋ ์์ง์ ๋ค ์ข์ํฉ๋๋ค
์ฐจ๋จ์๋ฃ
์ ๊ฐ ํน์ ๋ญ ์๋ชปํ๋์???๊ธ ์ญ์ ํด์ผ๋๋์??
์ ๋ํฐ์ ์ธ๋ฆฌ์ผ ๋ฃจ๋ฉ ์ด๊ธธ ๋ผ์ดํ ์๋ฃจ์ ์์?
๋ฌผ๋ก ๋ค๋ฅธ ์์ง์๋ ์๋ ํน๋ณํ ๊ธฐ์ ์ด ์๊ฒ ์ง๋ง ๊ฐ๋ฐ์ ์ ๋ต์ด ์๋๊ฒ ์๋๋ผ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ถฉ๋ถํ ๊ตฌํ๊ฐ๋ฅํ๋ค๊ณ ๋ด ๋๋ค ๊ทธ๋ฆฌ๊ณ ์ ๋ ์ ๋ ์ธ์ํ๋ ค๋๊ฒ ์๋๋ผ ๊ฐ์ธ์ ์ธ ์๊ฐ์ด๋ฉฐ ๊ฐ๋ฐํ๋ ์ฌ๋์ผ๋ก ๋๋ค ๋๋ฌด ์ข์ํฉ๋๋ค ใ
๋ค๋ฅธ๊ฑด ๋ค ์ ๋ํฐ์์ ๋ ๊ฑฐ๊ฐ์๋ฐ ๋ฃจ๋ฉ ์ด๊ฑฐ ํ๋๋ ๋์ฒด๊ฐ๋ฅํ ์์ ์ด ์๋๊ฑฐ๊ฐ์๋
๋ง์์ ์ธ๋ฆฌ์ผ5๋ก ๋์ด๊ฐ๋ฉด์ ์ธ๊ณ์ธ์ ๊ฐ์๋ฃ์๋์ง ๊ธฐ์ ์ฐจ์ด๊ฐ ํ ๋๋๋ผ๊ณ ์
์ง๊ธ ๋ฃจ๋ฉ๊ธ์ ๋ผ์ดํ ์๋ฃจ์ ์ด ์๋๊ฒ ๊ฒฐ์ ์ ์ด๋ ค๋ฉด ์ง๊ธ ๋ฃจ๋ฉ๊ธ์ ๋ผ์ดํ ์ด ์๊ณ ์๊ณ ๊ฐ ๊ฒ์์ ํต์ฌํฌ์ธํธ๊ฐ ๋์ด์ผํ๋๊ฑธํ ๋ฐ. ์ง์ง ๊ทธ๊ฒ ๋ชจ๋ ์ ๋ํฐ ๊ฒ์ ๊ฐ๋ฐ์๋ค์ด ๊ฐ์ ํ ์ํด์ ์ค์๊ฐ์ผ๋ก ์ธ๋ฆฌ์ผ๋ก ๋น ์ ธ๋๊ฐ๋ ํฌ๋ฌํผ์ณ๋ผ๊ณ ์๊ฐํ๋๊ฑฐ์?
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
๋ง์์ ์ ๋ํฐ๋ ๋๋ฆ ์ฌ๋ฌ๊ฐ์ง ํ๊ณ ์ด์ํ?๊ฒ๋ ๋ง์ด ๋ฒ์ ์ ํ๊ณ ์๋๊ฑฐ ๊ฐ์ง๋ง ์ข ํฉ์ ์ผ๋ก ์ธ๋ฆฌ์ผ๊ณผ ๊ฒฉ์ฐจ๊ฐ ๋ฒ์ด์ง๊ณ ์๋๊ฑฐ ๊ฐ์์
์ธ๊ฐค์์ 6%
์ธ๋ฆฌ์ผ ์ถ์ข ์๋ ์ด์ฉ์์์. ๊ทธ๋ฅ ๋ ๋ฌ. ํธ๋ฆฌํA๊ฒ์์ฌ๋ค์ ์ธ๋ฆฌ์ผ์ด ์๋๋ผ ์์ฌ์์ง ์ฐ๊ณ ์์. ์ ๋ ์ธ๋ฆฌ์ผ์ฐฌ์๋ก ์ ๊ตญ๋ดํ์ ์ด๋ผ๊ณ ํ๋๋ผ๊ณ . ํนํ ์ธ๋ฆฌ์ผ์ ๊ฐ์ฒด์งํฅ๊ตฌ์กฐ์ CPU๋ณ๋ชฉ๋๋ฌธ์ ์ ๋ฐํฌ์์๋ ์ธ๋ฆฌ์ผ ๋ด๋ถ ๋๋ถ๋ถ์ ECS๋ก ๋ฏ์ด๊ณ ์ณ์ ์ฐ๊ณ ์์. ๋ฐฐํํ๋๋ GTA๋ ์์ฒด์์ง์ผ๋ก ๋ณ๋ชฉํด๊ฒฐํ๋ ค๊ณ ECS์ด๋ค๊ณ ํ๊ณ . ์ ๋ํฐ๊ฐ ์ง๊ธ ECS ์๋ฆฌ๋ฅผ ๋ชป์ก์์ ๊ทธ๋ ์ง, ๋ฐฉํฅ์ ์ ์ก๊ณ ๊ฐ๊ณ ์๋ค๊ณ ํจ. ์ด๋ฐ์๊ธฐํ๋ฉด ๋ ์์ ๋ฏ์ด๋๊ฒ ์ง
CDPR๋ ์ธ๋ฆฌ์ผ๋ก ๊ฐ์ํ๊ณ ์ธ๋ ฅ์๊ธ๋ฌธ์ ๋์ ํด์ธ๊ฒ์์ฌ๋ค๋ ๋๋ถ๋ถ ์์ง์ผ๋ก ๊ฐ์ํ๊ณ ์์ ๋ฝ์คํ๊ฐ์ ๊ดด๋ฌผ๋ค์ด๋ ์์ฒด์์ง ์์ง๋ ๊ตด๋ฆฌ๋๊ฑฐ์ง
์ธ๋ ฅ์๊ธ ์์ธ๋ก ๊ธฐ์ ์ ์ธ๊ฑธ ๋๊ณ ์๊ธฐํ๋๊ฑฐ์. ์ธ๋ฆฌ์ผ์ด ๋์๋ค๊ณ ์๊ธฐํ๋๊ฒ ์๋๋ผ, ๊ทธ๋ฅ ๋ฌด์ง์ฑ ์ถ์ข ์ํ๋๊ฑฐ์๋ํด ๋นํํ๋๊ฑฐ์. ์ ๋ํฐ๋ ์ ๋ํฐ๊ฐ์ ์ด ์๊ณ , ์ธ๋ฆฌ์ผ๋ ์ธ๋ฆฌ์ผ๊ฐ์ ์ด ์์. ๋ญ ์ ๋ํฐ๋ ์ฐ๋ ๊ธฐ๊ณ ์ธ๋ฆฌ์ผ์ด ๊ฐ์ด๋ผ๊ณ ์๊ธฐํ๋๊ฑด ๋น์ท ์ดํดํ ์ ์์. ์ ๋ํฐ ์๋๊ฐ๊ณ ์๋๋ฐ ๋ญํ๋ฌ ๊ทธ๋ฐ์ธ์์ ํ๋๊ฑด์ง ์ฐธ
์ง์ง ์ธ๋ฆฌ์ผ ์ฝ๋ ํ ๋ฒ์ด๋ผ๋ ๋ณด๊ณ ecs๋ ์ ๊ธฐ ํ์ ์ข๊ฒ ๋ค.. ue4 ๋๋ถํฐ dod ์ ์ฉ ์ค์ด์๊ณ ue5 ๋์ด์ค๋ฉด์ ๋ ๋ง์ด ์ ์ฉ๋จ
๊ทธ๋ฐ๋ฐ ์์ ฏ์ ๊น ์ ๋ฐ์ ์๋ค ์ธ๋ฆฌ์ผ ์ด๋๋ค์ ์๋ํฐ๊น์ง ์์ฒด slate ์์คํ ์ผ๋ก ๊ด๋ฆฌํด์ ๊ทธ๋ ๊ฒ ๋๊ฑด๊ฐ ๊ฑฐ์ง ๊ฐ์;;;
๊ทธ๋ฆฌ๊ณ ์ธ๋ฆฌ์ผ์ ์๋ก ์ถ๊ฐ๋๋ ์์คํ ์ด๋ ๊ธฐ๋ณธ ์ต์ ํ ์ ๋ต ์์ฒด๊ฐ ๊ณ ์ฌ์, ๊ณ ์ฑ๋ฅ, ๊ณ ํ๋ฆฌํฐ ๊ทธ๋ํฝ ์ฑ๋ฅ์ ์ง์ํ๋ ๋ฐฉ์์ผ๋ก ์ต์ ํ๊ฐ ๋์ด์์ด ์คํ๋ ค ์์ ์ ์ ๊ฒ ์ฌ์ฉํ๊ฑฐ๋ ์กํฐ๊ฐ ์ ๊ฑฐ๋ ๋ฌด๊ฑฐ์ด ํผ์ณ๋ค์ ์ฌ์ฉํ ํ์๊ฐ ์๋ค๋ฉด ๋ฐ๋๋ก ์ ๋ํฐ๋ณด๋ค ์ฑ๋ฅ ์๋์ฌ ์ ์์ ๊ทธ๋์ ์ ์ฌ์ ์ ๋ํฐ ๊ณ ์ฌ์ ์ธ๋ฆฌ์ผ ์ด๋ ๊ฒ ๊ณ ์ ๊ด๋ ์ด ๋ฐํ๊ฑฐ์ง
์ฅ? ๋ ๋๋ง ๊ด๋ จํด์ DOD๊ฐ ์ ์ฉ๋์๋ค๊ณ ? ์ธ๋ฆฌ์ผTAํ์๋๋ถ ์๊ธฐ๋ก๋ UE4 CPU๋ณ๋ชฉ๋๋ฌธ์ ์ ๋ฐํฌ์์๋ ๋ง๊ฐ์กฐํ๋ค๊ณ ๊ทธ๋ฌ๋๋ฐ. ๋๊ตฌ๋ง์ด ๋ง๋๊ฒจ
๊ทธ๋ฆฌ๊ณ ๋ ์ธ๋ฆฌ์ผ๊น๋๊ฒ ์๋๋ผ ๋ฌด์ง์ฑ ์ ๋ํฐ๊น๋๋ํํ ํ๋์๋ฆฌ์. ์ด๊ตฌ ์๋ฑํ๋ฐ๋ก ๊ฒจ๋์ง๋ง... ์์งํ ํ์ ์์ ์ธ๋ฆฌ์ผ์ฐ๋ ์ ๋ํฐ์ฐ๋ ๊ทธ๋ฅ ์๋ก ์ฅ๋จ์ ์ธ์ ํ๊ณ ์ ์ฐ๊ณ ๋ค ์๋๋ฐ, ์ ๋ ์กฐ๋๋ชจ๋ฅด๋ ์ธ๋ฆฌ์ผ๋น ๊ฐ ์ ๋ํฐ๊น๋ด๋ฆฌ๋ ์๋ฆฌํ๋๊น ํ๋์๋ฆฌ์์
์ด์งํผ ์ฐ์น์ ๊ณ ๋์
๊ณ ๋๋จ์ด์๊ตฐ... ใ ใ ใ ใ TA๊ฐ ์ฝ๋ ๊น์ง ๋ณด์ง ์์ํ ๋๊น ์ ๋ชจ๋ฅด๋๋ด RenderThread์์ Primitive ์ ๋ณด๋ค ๊ด๋ฆฌํ๋ ๊ฑฐ๋ ์ผ๋ถ ์์ ์์์ ๋ค์ด๊ฐ์์ด์ ์ ๋ชจ๋ฅด๋ ๋ฏ ๊ทธ๊ฑฐ๋ ๋ณ๊ฐ๋ก cpu ๋ณ๋ชฉ์ ์กด์ฌํด์ ue5๋ก ๋์ด๊ฐ์ computeshader ๋ฅผ ๋ง๊ฐ์กฐํด์ ์ด๊ฒ ์ ๊ฒ ํ์ฉํ๋๋ผ
์ค์น ๊ทธ๋ ๊ตฌ๋ง! ์ง์ง ๊ธฐํ๋ ๋ ์ธ๋ฆฌ์ผ์ฝ๋๋ ๋ถ์ํด๋ด์ผ๊ฒ ๋น. ใณใณ! ์ธ๋ฆฌ์ผ๊ณณ์๋ ์ธ์ ๋ด๋ ๋ฉใฑ์ง
3d์์ ์พ๋ํฐ๊ฐ ์ ๋๋ชป๋น๋น๋ค์๊ฐํจ ์ธ4๊น์ง๋ ๊ทธ๋๋ ๋น๋ฑํ๋ค๋ผ ์๊ฐํ๋๋ฐ 5์ค๊ณ ๋์ ์ง์ง ์ด์๋ผ๋ค ์ธ๊ณ์ธ๊ณ ๋ฌธํ๋์ถ์์ ๋์ ํ๋ฆฌํฐ์ฐจ์ด๋์ ๊ฑฐ๊ธฐ๋ค ์ธ๋ฆฌ์ผ์ ๊พธ์คํ ์์น์ธ์ธ ๋๋์ธ๋ฐ ์ ๋ํฐ๋ ์ค๋ฅด๋ฝ๋ด๋ฆฌ๋ฝ ํ๊ณ ๋ถ์์ ํ ๋๋์ด์ข ์์ 2D๋กํ์ ํ๋ฉด ์พ๋ํฐ๊ฐ ํจ์ฌ์ข๋ค์๊ฐํจ
์ธ๋ฆฌ์ผ๋ก ์ผํ๋ ํ์ ์์ธ๋ฐ ํฐํ์ฌ๋ ๊ทธ๋ ๊ณ ์ธ๋ฆฌ์ผ๋ก ๋ชจ๋ฐ์ผ ๋ง๋ค๊ธฐ ์ฉ์ดํจ ์ผ๋จ ์์ง ๋ด๋ถ ์ฝ๋ ์์ ์ด ๊ฐ๋ฅํ ์์ ๋ถํฐ ๋์ฌ์ ๊ทธ๋ํฝ ํ์ดํ๋ผ์ธ์ด๋ ๋คํธ์ํฌ ์ต์ ํ๋ ์์ ํ๋ฉด ๋ชจ๋ฐ์ผ๋ ์ข๋ค๊ณ ์๊ฐํจ ์ถ๊ฐ๋ก ์์ฆ ์ ๋ํฐ ์ ์๊ธฐ์ ์ด๋ผ ์ ๊ณ ๋ด๋ถ์์๋ ๋ง์ด ๋ง์
์ ๋ํฐ DOTS์ปค๋ฎค๋ํฐ 5๋ ์จฐ ์ฃผ์ฑ๋ณด๊ณ ์๋๋ฐ, ์ง์ง ์๋ด๊ฐ ํ๋ง ๋ง์ด ๋ฒ๋ ค๋์๋ค๋ ๋๋์ด ๋ง์ด ๋ค๊ธดํด. ์ธ์ ์ฏค ์์ ํ๋ ์ง ์ฐธ.. ๊ทธ๋๋ DOTS์ชฝ ๋ณด๋ฉด ์ฌ๋ฐ์. Experimentํ๊ฒ ๋ง์๋ฐ ๋๋ฆ ๊ธฐ์ ํธ๋ ๋๋ก ๋ฐ๋ผ๊ฐ๋ ค๋ ํ๋ณด์.
2d๋ฉด ๋ฌด์กฐ๊ฑด ์ ๋ํฐ 3D๋ ์ธ๋ฆฌ์ผ์ด ๋ซ๋ค ์๊ฐ.