๋ชจ๋ฐ”์ผ์šฉ Skinned mesh์˜ ๋Œ€๋Ÿ‰ ๋ Œ๋”๋ง์ด ํ•„์š”ํ•ด์„œ ์—ฌ๋Ÿฌ๋ชจ๋กœ ๊ตฌ๊ธ€๋ง ํ•ด ๋ณด๊ณ  ์žˆ์—ˆ๋Š”๋ฐ, ECS/DOTS ๊ธฐ๋ฐ˜์œผ๋กœ ๋งŒ๋“  ์ž์ฒด ์• ๋‹ˆ๋ฉ”์ดํ„ฐ ์‚ฌ์šฉํ•˜๋Š” Rukhanka๊ฐ™์€๊ฒŒ ์žˆ๋”๋ผ๊ณ .

๊ทธ๋ž˜์„œ ์กฐ์‚ฌ๋ฅผ ์ข€ ํ•ด๋ณด๋‹ˆ ๊ฒฐ๊ตญ CPU๊ฐ€ ํ•  ์ผ์„ GPU๋กœ ๋„˜๊ฒจ์ฃผ๋Š” ๋ฐฉ์‹์ด๋ผ PC์—์„  ๊ดœ์ฐฎ์„ ์ˆ˜ ์žˆ์ง€๋งŒ ๋ชจ๋ฐ”์ผ์—์„  ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋‹ค๊ณ  ํŒ๋‹จํ–ˆ์Œ.



๊ฒฐ๊ตญ์—” ์ž์ฒด ์• ๋‹ˆ๋ฉ”์ดํ„ฐ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ ๊ธฐ๋ฐ˜์— ์ตœ๋Œ€ํ•œ ์ตœ์ ํ™”๋ฅผ ๋„ฃ์–ด๋ด์•ผ ํ•  ๊ฒƒ ๊ฐ™์€๋ฐ, ๊ฐ™์€ ๊ณ ๋ฏผ ํ•ด๋ณธ์‚ฌ๋žŒ ์žˆ์„๊นŒ?

์ง€๊ธˆ์€ ์–ด๋А์ •๋„ ๊ฐœ๋ฐœ ์ง„์ „์ด ์žˆ๊ธด ํ•œ๋ฐ, ๋‚ด๊ฐ€ ๋„ˆ๋ฌด ๋จผ ๊ธธ์„ ๋Œ์•„๊ฐ€๋‚˜ ์‹ถ๊ธฐ๋„ ํ•ด์„œ.


(ํ”Œ๋ ˆ์ด ๋ชจ๋“œ, GameObject๋กœ 2000๊ฐœ ๋ Œ๋”๋ง์ค‘)


(๊ฐ€๊นŒ์ด์„œ ๋ณด๋ฉด ์œ„ ์‚ฌ์ง„์ฒ˜๋Ÿผ ๋ณด์ž„)


LOD๋„ ์œ ๋‹ˆํ‹ฐ ์ž์ฒด LOD๋Š” ์›๋ณธ ๋ฉ”์‹œ๊ฐ€ ๋„ˆ๋ฌด ๋งŽ์ด ๋ง๊ฐ€์ง€๋Š”๊ฒƒ ๊ฐ™์•„์„œ meshoptimizer๊ฐ™์€ ๋ ˆํฌ๋“ค ์ฐธ๊ณ ํ•ด๊ฐ€๋ฉด์„œ ์ตœ๋Œ€ํ•œ ์•ˆ ๋ฌด๋„ˆ์ง€๋„๋ก ํ•ด๋ดค์–ด.

๊ฒฐ๊ณผ์ ์œผ๋กœ verts๋Š” 8500 -> 3250์œผ๋กœ ๋งŽ์ด ๋–จ์–ด์กŒ๋Š”๋ฐ๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด ๊ฒฐ๊ณผ๊ฐ€ GPUํšจ์œจ์„ ํฌ๊ฒŒ ๋Š˜๋ ค์ฃผ์ง„ ์•Š๋”๋ผ๊ณ .