์ฒ˜์Œ๋ถ€ํ„ฐ ๋งŒ๋“ ๊ฑด ์•„๋‹ˆ๊ณ , 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์–ต๊ฐœ์˜ ์‚ผ๊ฐํ˜•์„ ๊ทธ๋ ค๋ƒˆ์Šต๋‹ˆ๋‹ค.



2fb8de25eddf39b465ff84e546fc6a2d10ea790a78bfcb139955c7c98fa075



๊นƒํ—™ ํŽ˜์ด์ง€์—๋„ ์˜ฌ๋ ธ์œผ๋‹ˆ ์ง์ ‘ ํ™•์ธํ•ด๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

https://gotzawal.github.io/whenreal0/


๋ชจ๋ฐ”์ผ์—์„œ๋Š” 3-40ํ”„๋ ˆ์ž„ ์ •๋„๋กœ ๋‚˜์˜ค๊ณ , PC์—์„œ๋Š” ์นด๋ฉ”๋ผ ํšŒ์ „์— ์ถ”๊ฐ€๋กœ ์นด๋ฉ”๋ผ ์œ„์น˜๋„ ์˜ฎ๊ธธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.



๋ฉ”๋ชจ๋ฆฌ/์…ฐ๋„๋งต ์ตœ์ ํ™” ์ดํ›„์— ๋ฐ”๋กœ ๊ฑด์ถ•๋ฌผ/์•ผ์™ธ ์”ฌ ์ œ์ž‘์„ ํ•ด๋ณด๋ ค๊ณ  ํ•ฉ๋‹ˆ๋‹ค.