๋ชจ๋ฐ์ผ์ฉ Skinned mesh์ ๋๋ ๋ ๋๋ง์ด ํ์ํด์ ์ฌ๋ฌ๋ชจ๋ก ๊ตฌ๊ธ๋ง ํด ๋ณด๊ณ ์์๋๋ฐ, ECS/DOTS ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ ์์ฒด ์ ๋๋ฉ์ดํฐ ์ฌ์ฉํ๋ Rukhanka๊ฐ์๊ฒ ์๋๋ผ๊ณ .
๊ทธ๋์ ์กฐ์ฌ๋ฅผ ์ข ํด๋ณด๋ ๊ฒฐ๊ตญ CPU๊ฐ ํ ์ผ์ GPU๋ก ๋๊ฒจ์ฃผ๋ ๋ฐฉ์์ด๋ผ PC์์ ๊ด์ฐฎ์ ์ ์์ง๋ง ๋ชจ๋ฐ์ผ์์ ์ฌ์ฉํ ์ ์๋ค๊ณ ํ๋จํ์.
๊ฒฐ๊ตญ์ ์์ฒด ์ ๋๋ฉ์ดํฐ๋ฅผ ๋ง๋ค๊ณ ๊ทธ ๊ธฐ๋ฐ์ ์ต๋ํ ์ต์ ํ๋ฅผ ๋ฃ์ด๋ด์ผ ํ ๊ฒ ๊ฐ์๋ฐ, ๊ฐ์ ๊ณ ๋ฏผ ํด๋ณธ์ฌ๋ ์์๊น?
์ง๊ธ์ ์ด๋์ ๋ ๊ฐ๋ฐ ์ง์ ์ด ์๊ธด ํ๋ฐ, ๋ด๊ฐ ๋๋ฌด ๋จผ ๊ธธ์ ๋์๊ฐ๋ ์ถ๊ธฐ๋ ํด์.
(ํ๋ ์ด ๋ชจ๋, GameObject๋ก 2000๊ฐ ๋ ๋๋ง์ค)
(๊ฐ๊น์ด์ ๋ณด๋ฉด ์ ์ฌ์ง์ฒ๋ผ ๋ณด์)
LOD๋ ์ ๋ํฐ ์์ฒด LOD๋ ์๋ณธ ๋ฉ์๊ฐ ๋๋ฌด ๋ง์ด ๋ง๊ฐ์ง๋๊ฒ ๊ฐ์์ meshoptimizer๊ฐ์ ๋ ํฌ๋ค ์ฐธ๊ณ ํด๊ฐ๋ฉด์ ์ต๋ํ ์ ๋ฌด๋์ง๋๋ก ํด๋ดค์ด.
๊ฒฐ๊ณผ์ ์ผ๋ก verts๋ 8500 -> 3250์ผ๋ก ๋ง์ด ๋จ์ด์ก๋๋ฐ๋ ๋ถ๊ตฌํ๊ณ ์ด ๊ฒฐ๊ณผ๊ฐ GPUํจ์จ์ ํฌ๊ฒ ๋๋ ค์ฃผ์ง ์๋๋ผ๊ณ .
์ ๋์์ด ๋ ์ง ๋ชจ๋ฅด๊ฒ ์ง๋ง, ์ต์ ํ ๊ณ ๊ธ ๊ธฐ์ ์ค์ ์ ๋๋ฉ์ด์ ์ ์ ๋ถ shader๋ก ๋ง๋ค์ด์ ํ๋ ์ด ์ํค๋ ๋ฐฉ๋ฒ์ด ์๊ธดํด. ์๋ง ๋ชจ๋ฐ์ผ์์๋ ํฌ๊ฒ ๋ฌธ์ ๊ฐ ์๊ธฐ์ง ์์ํ ๋ฐ ๋ฌธ์ ๋ ์ด๊ฑด ta๊ฐ ๋ถ์ด์ผํด. ๊ฐ๋ฐ์ ํผ์ ํ ๋ ๋ฒจ์ด ์๋๋ผ์ ์ ํ๋ธ์ ๊ด๋ จํด์ ์์ ๋ช๊ฐ ๋ณธ์ ์ ์๋๋ฐ ํ๋ฒ ์ฐธ๊ณ ํด๋ด
VAT๊ฐ์ ๋ฐฉ์์ด๋ฉด ์ด๋ฏธ ํ๊ธฐํ์ด. ๋ฒ ์ด์ปค ๋ง๋ค๊ณ , ์ํ๋ผ์ค๋ก ์์ถํ๊ณ , ๊ฑฐ๊ธฐ์ ์ถ๊ฐ์ ์ผ๋ก ๋ ์์ถํ๋๋ฐ๋ ๊ฒฐ๊ตญ์ ์ฅ๋น๋ ํ์ธ ํ๋, ์ ๋๋ฉ์ด์ ํ๋ ์ถ๊ฐํ ๋๋ง๋ค ๋๊ฐ์ ๋ฐฉ์์ผ๋ก ๋๊ฐ์ด ๊ตฝ๋ค๋ณด๋ฉด ๋ฐฐ๋ณด๋ค ๋ฐฐ๊ผฝ์ด ๋ ์ปค์ ธ์ ์๋ฌด๋ฆฌ ์ต์ ํํ๊ณ ์์ถํด๋ 10MB๊ฐ ๋์ด๊ฐ ๊ฒ ๊ฐ๋๋ผ๊ณ . ์๊ฒฌ์ ๊ณ ๋ง์ก ใ ใ
VAT ๋ GPU์์ ์ฒ๋ฆฌํ ์ ์๋๋ฐ , CPU์์ ์ฒ๋ฆฌ๋ฅผ ํด์ผํ๋ค๋ฉด ๋ผ ์ ๋๋ฉ์ด์ ์ฒ๋ฆฌ์ ๋ถํ๊ฐ ํฌ๊ฒ ๋๋๊น , ๋ผ ์ ๋๋ฉ์ด์ ์ ๋ฏธ๋ฆฌ ๊ตฌ์๋ฌ์ ๋ฐฐ์ด๋ก ๋ง๋ค๊ณ ์๊ฐ์ ๋ง์ถฐ์ ๋ฐฐ์ด๊ฐ ๋ณด๊ฐ์ ํด์ ์ฒ๋ฆฌํ๋ฉด CPU ๋ถ๋ด์ ์ค์ ์์ด๋ณด์ด๋๋ฐ... GPU VAT๋ฅผ , CPU์์ ๋น์ทํ๊ฒ ํ๋๊ฑด ์ด๋ฐ? GPU๋ ๋ฒํ ์ค ๋ณด๊ฐ์ด์ง๋ง, ์ด๊ฑด CPU ๋ก ๋ผ ์ ๋๊ฐ ๋ณด๊ฐ ...
๋ฃจ์นธ์นด์ DOTS ์จ๋ดค๋๋ฐ ๊ธฐ๋์น ํจ์จ์ 1.5๋ฐฐ์ ๋๊ฐ ํ๊ณ๋ผ๊ณ ์๊ฐํ๋ฉด ํธํจ.
VAT๋ ์์ฒด ์ ๋๋ฉ์ดํฐ์ ๊ฑฐ๋ฆฌ๋ณ LOD ํ์ด๋ธ๋ฆฌ๋ ์ ์ฉํ๋๊ฒ ๊ทธ๋๋ง ๊ธํ๊ฒ ํ์ค์ ์ผ๋ก ์ธ๋งํ ์ต์ ํ ์๋๊น ์ถ๋ค
๋ด๊ฐ ๊ทธ๋ ๊ฒ DOTS ๋ด์์ ํ ๊ธ ์ ํํ๋ ์คํ์ผ๋ก ์ฐ๊ณ ์๊ฑฐ๋
@Indie3(125.133) ํ๋ ์ด๋ชจ๋๋ PC๋ง๊ณ ๋ชจ๋ฐ์ผ์์๋ ํ๋ฒ ํด๋ดค์ด? ๋ด๊ฐ ๋ดค์๋ CPU๊ฐ ํ ์ผ๊น์ง GPUํํ ๋ชฐ์์ฃผ๋๊ฒ ์๋๋ผ CPU๋ GPU ์ฌ์ด ์ ๋นํ ๋ถ๋ฐฐ๊ฐ ์ ์ผ ์ค์ํด ๋ณด์ด๋๋ฐ
@๊ธ์ด Indie(116.32) ๋ชจ๋ฐ์ผ์์ DOTS ์ ์ฌ ์ ๋๋ฉ์ด์ ๋๋ฆฐ๋ค๊ณ ์์ฒญ๋ ๊ฐ์ ์ ๊ธฐ๋ํ๊ธด ํ๋ค๊ฑฐ ๊ฐ์๋ฐ ๋ชจ๋ ๊ฑธ ๋ฒ ์ดํฌํ๊ณ ์ํ๋ผ์ค๋ ํด์๋ ๋ณ๋ก ๋๋ ์ LOD ์ ์ฉํ๊ณ ์ํฌ์คํฐ ์ ๋ถ ๋ฐ์์ฃผ๊ณ ํด์ผ ๊ทธ๋๋ง PC ์ ์ฌ์ ์์ค ๋์ค์ง ์์๊น ์์ ๋์จ ์ดํ, ์๋ํ๋, ๋ช ์กฐ ๊ฐ์๊ฑธ ๋ชจ๋ฐ์ผ๋ก ๋ณด๋ฉด ๊ทธ๋ฐ ์ต์ ํ ๊ธฐ๋ฒ์ด ์ ๋ น์์๋๋ผ
@Indie3(125.133)
https://gall.dcinside.com/mgallery/board/view/?id=game_dev&no=214151&page=1
์ด์ ๋์์
๋ ๋์์ง๊ธฐ๊ฐ ํ๋๋ค ใ ใ
๋ฃจ์นธ์นด๋ง ์ฐ๋ฉด ์คํจ๋ 0 ์ฐํ๋๊ฑด ์ง์์ ํด๋ดค์ง๋ง ๋จ๋ ์คํ์ด์ผ ๊ทธ์ ๋ ํจ์จ์ ์๋์ค์ง๋ง ๊ทธ๊ฑฐ๋ง ์ฐ๋๊ฒ ์๋๋๊น.. ์ปค์คํ ์์ด๋ ์ฌ์ฉํ๊ณ PSM ์ฒ๋ฆฌํ๊ฑฐ๋ ํ๋ค๋ณด๋ ํจ์จ์ด ๋ง ์ข์ง๋ ์๋๋ผ๊ตฌ. ์ ๋๋ฉ์ดํฐ ๋จ๋ ๋ง ์์ฒ๋ง๋ฆฌ๋ 160ํ๋ ์ ์๋์์ง๋ง ์ค์ฌ์ฉ์ ์๋์๋ค๋๊ฑฐ์ง LIT ๋ง ์ฐ๊ณ ๋ฐฑ๊ทธ๋ผ์ด๋ ์บ๋ฆญํฐ ์จ๋ฆฌ๋ผ๋ฉด ๋ญ ๊ทธ์ ๋๋ ๋์์ง ์์ง