์งํ์ ์ผ๋ถ๋ฌ ํ์ผ unit์ ๋ฐ์ดํฐ๋ก ๋ง๋ ๋ค์์
chunk๋จ์๋ก ๋ฌถ์ด์ 1๊ฐ์ mesh๋ก ์์ฑํ๋ ๋ฐฉ์์ผ๋ก ํ๊ฑฐ๋ ?
๊ทผ๋ฐ mesh๋ง๋ค ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋๊น ๊ทธ ๋ฉ๋ชจ๋ฆฌ๊ฐ ๋ฌด์ํ ์๊ฐ ์๋ค
LOD๊ฐ์ ๋ฐฉ์์จ๋๋๋๋ฐ ์ ๋ ๋ฉ๋ฆฌ์๋๊ฒ ์๋ณด์ด๊ฑฐ๋ ๋ญ๊ฒ์ง๊ฒ ํ๊ณ ์ถ์ง์์..
๋ฉ๋ชจ๋ฆฌ์ค์ธ๋ค๊ณ index๋ int๋์ uint์ฐ๊ณ ํ๋๋ฐ
chunk์์ฒด๊ฐ 32 x 32๊ฐ์ฏค๋๋ฉด ๋ฒ์จ 32x32x0.8= 0.8๊ธฐ๊ฐ๋๋ผ
์ด๊ฒ๋ ๊ธฐ์กด์ 2๊ธฐ๊ฐ์์ gpu์ ๋ฉ์ฌ์ ๋ก๋ํ
cpu ๋ฉ์ฌ๋ฐ์ดํฐ ์ญ์ ํ๋ ๋ฐฉ์์ผ๋ก ์ค์ธ๊ฑด๋ฐ
์ด์ ์๋ฌด๋ฆฌ ์ค์ฌ๋ ์ด๋ฏธ ๋ฐ์ดํฐ ์ต์ ์น๋ผ ๋ ์ค์ผ์๊ฐ ์์
๊ทธ๋์ ๊ทธ๋ฅ ํ์ผ์ entity๋ก ๋ง๋ค์ด์ ์ฌ์ฉํ๋ mesh๋ฉ๋ชจ๋ฆฌ๋ ์ค์ผ์์์๋๋ฐ
ํ์ผ๋จ์๋ผ์ cullingํ์๊ฐ ๋ง์์ง๋๊น ์ฑ๋ฅ์ ํ๊ฐ ๋ฐ์ํจ
์์ง ์ฑ๋ฅ์ ํ์ฐธ์ฌ์ ์๋ ์ํ๋ผ์ ๊ด์ฐฎ๊ธดํ๋ฐ
์ด๊ฑฐ๋๋ฌธ์ mesh๋ก ๋ง๋ค์๋ค๊ฐ entity๋ก ๋ง๋ค์๋ค๊ฐ
๋ฉ๋ชจ๋ฆฌ ์ฑ๋ฅ๋น๊ต๋ง ๊ณ์ํ๊ณ ์๋ค ์์ค
๋์ค์ ๊ทธ๋ํฝ ์ฌ์ ์๊ฒํ๋ ค๋ฉด
๋ฉ๋ชจ๋ฆฌ ํ๋ณดํ๋๊ฒ ๋ ์ข์๊ฒ๊ฐ๊ธดํด..
๋ณ ๊ฑฐ ์๋๋ผ๋ ์๋ฃํ ์์๊ฑฐ๋ก ์ฐ๋๊ฑฐ ๋ฏธ๋ฆฌ๋ฏธ๋ฆฌ ๋ชธ์ ์ตํ์ผ ํ๋
์ค์๊ฐ ์์ฑํ๊ฐ์๊ฑฐ ์ธ๋ ค๋ฉด ๊ด๋ฆฌ์ข ํด์ผํ ๊ฑฐ๊ฐ๊ณ , ๊ทธ์ธ์๋ ๋๋ถ๋ถ ๋ณต์ ๋๊ฑฐ ์ฐ๋๊น ๊ด์ฐฎ์๊ฑฐ์. ๋ chunk๋ฉ์ฌ๋ฅผ ๋๋ฌด ๋ง๋งํ๊ฒ ๋ดค๋๋ฏํด
์ ์ด๋์ ๋ณต์ ๊ฒ๋ค์ด ๋ฉ๋ชจ๋ฆฌ๋ฅผ ๊ทธ๋ ๊ฒ ๋จน๋๊ตฌ๋...