์ฒ์๋ถํฐ ๋ง๋ ๊ฑด ์๋๊ณ , Orillusion์ด๋ผ๋ ์คํ์์ค ์น ๊ฒ์์์ง์ GPU๊ธฐ๋ฐ ์ต์ ํ๋ฅผ ๋์ ํ์ต๋๋ค.
Orillusion์์๋ WebGPU๊ธฐ๋ฐ์ ๋ ๋๋ง๊ณผ ํฌ์คํธ ํ๋ก์ธ์ฑ์ ํ๋ฅญํ๊ฒ ๊ตฌํํด๋จ์ต๋๋ค.
๋ฐ๋ผ์ ๋ฒค์น๋งํฌ์์ ๋ช์ญ๋ง๊ฐ์ ์ค๋ธ์ ํธ๋ฅผ Webํ๊ฒฝ์์ ๋ฌด๋ฆฌ์์ด ๊ทธ๋ ค๋์ต๋๋ค.
ํ์ง๋ง ์ค์ ๊ฒ์์์๋ ๋ณด์ด์ง ์๋ ๊ฒ๋ค์ ๊ทธ๋ ค๋ด์ง ์๊ณ , ๋ฉ๋ฆฌ ์๋ ๋ฌผ์ฒด๋ ๋์ถฉ ๊ทธ๋ ค๋ด๋ ์ต์ ํ ๊ธฐ์ ์ด ๊ผญ ํ์ํฉ๋๋ค.
์ด ๋์ Culling๊ณผ LOD๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, ํนํ ๊ฑด๋ฌผ ๋ด๋ถ์์๋ Culling์ด, ์ผ์ธ ํ๊ฒฝ์์๋ LOD๊ฐ ๋์ ํจ์จ์ ๋ ๋๋ค.
Orillusion์๋ CPU๊ธฐ๋ฐ์ ํ๋ฌ์คํ ์ปฌ๋ง(ํ๋ฉด ์์ญ ๋ฐ์ ๋ฌผ์ฒด๋ฅผ ์๊ทธ๋ฆผ)๊ณผ ๊ธฐ๋ณธ์ ์ธ LOD ์ธํ (์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์์)์ด ์์ต๋๋ค.
์ ๋ GPU๊ธฐ๋ฐ์ ํ๋ฌ์คํ /์คํด๋ฃจ์ ์ปฌ๋ง๊ณผ LOD์ ํ์ ๋์ ํ์ต๋๋ค.
์คํด๋ฃจ์ ์ปฌ๋ง๊ณผ LOD์ ํ์ ๋์ค๋งต(์ ํํ๋ HiZ)์ด ํ์ํ๊ธฐ์ ์ด์ ํ๋ ์์ ๋์ค๋งต์ ์ด์ฉํ์ต๋๋ค.
์ฆ Unreal Engine์ Nanite์ ์ดํํ.. ์ผ๋ก ์ดํดํ ์ ์์ต๋๋ค.
Nanite๋ผ๊ณ ํ๊ธฐ์ ๊ฑฐ์ฐฝํ๊ณ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ค๋ฅธ ๊ฒ์์์ง์์๋ ํ์์ ์ผ๋ก ์ฌ์ฉํ๋ ์ต์ ํ ๊ธฐ๋ฒ์ ๋๋ค.
๋ฒค์น๋งํฌ ๊ท๋ชจ๋ 1936 ํด๋ฆฌ๊ณค(ํ ๋ฌ์ค LOD0) * 100 ๋จธํฐ๋ฆฌ์ผ * 1000๊ฐ๋ก, ์ฝ 2์ต๊ฐ์ ์ผ๊ฐํ์ ๊ทธ๋ ค๋์ต๋๋ค.
๊นํ ํ์ด์ง์๋ ์ฌ๋ ธ์ผ๋ ์ง์ ํ์ธํด๋ณด์ค ์ ์์ต๋๋ค.
https://gotzawal.github.io/whenreal0/
๋ชจ๋ฐ์ผ์์๋ 3-40ํ๋ ์ ์ ๋๋ก ๋์ค๊ณ , PC์์๋ ์นด๋ฉ๋ผ ํ์ ์ ์ถ๊ฐ๋ก ์นด๋ฉ๋ผ ์์น๋ ์ฎ๊ธธ ์ ์์ต๋๋ค.
๋ฉ๋ชจ๋ฆฌ/์ ฐ๋๋งต ์ต์ ํ ์ดํ์ ๋ฐ๋ก ๊ฑด์ถ๋ฌผ/์ผ์ธ ์ฌ ์ ์์ ํด๋ณด๋ ค๊ณ ํฉ๋๋ค.
์ฐธ๊ณ ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค!