Mesh Distance Field๋ ๊ณต๊ฐ์ ๋ถํผ ๋ฐ์ดํฐ๋ก ์ ์ฅํ๋ ๊ธฐ์ ์
๋๋ค.
์ด ๋ฐ์ดํฐ๋ฅผ ๋จธํฐ๋ฆฌ์ผ์์ ์ง์ ํ์ฉํ๋ฉด, ์ค๋ธ์ ํธ ๊ฐ์ ๊ฑฐ๋ฆฌ ๋ณํ์ ๋ฐ์ํ๋ ๋ค์ด๋ด๋ฏน ํจ๊ณผ๋ฅผ ๊ตฌํํ ์ ์์ต๋๋ค.
์ด ๊ธ์์๋ Distance Field ๊ธฐ๋ฐ ์ธํฐ๋ํฐ๋ธ ๋จธํฐ๋ฆฌ์ผ ์ ์ ๊ณผ์ ์ ๋ค๋ฃน๋๋ค.
ํ๋ก์ ํธ ์ธํ
โ๏ธํ๋ก์ ํธ ์ธํ
โ Mesh Distance field createย โ
ํน์ ์ํฉ์์ ํจ์จ์ ๋์ผ ์ ์๋ ๊ด๋ จ๋ ์ต์ ์ ๋ง๋ถ์ด์๋ฉด
8bit mesh distance field๋ย 16๋นํธ๋ฅผ 8๋นํธ๋ก ๋ณํํด ๋ฉ๋ชจ๋ฆฌ ์๋น๋์ ๋ํญ ๊ฐ์์์ผ์ค๋๋ค.
- โ ํ์ง๋ง ํฌ๊ฑฐ๋ ์์ ๋ฉ์ฌ์๋ Artifact๊ฐ ๋ฐ์ํ ์ ์์ผ๋ ์ ์ํด ์ฃผ์ธ์.
Compress mesh distance field๋ ๋ง์ฐฌ๊ฐ์ง๋ก ๋ฉ๋ชจ๋ฆฌ๋ฅผ ์ ์ฝํ์ง๋ง Bit Qulity๊ฐ ์์ค๋์ง ์์ต๋๋ค. ํ์ง๋ง Level Streaming์ ์ฌ์ฉํ๋ฉด ๋ก๋ฉ ์ ๋ถํ๊ฐ ๋ฐ์ํ ์ ์์ต๋๋ค. ์๋๋ฉด ๋ ๋ฒจ์ ์ด ๋ ์์ถ์ ํ์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
Distance Field Near Surface
Distance field Near Surfaceย ํจ์๋ฅผ ํ์ฉํด ์๋ฌผ๊ฒฐ์ด๋ ์ฌ๋ผ์์ ๋ง๋ค์ด ๋ผ ์ ์์ต๋๋ค.
ํ๋ ํจ๊ณผ
ํ๋ ๋ฉํ ๋ฆฌ์ผ- ํผ์ฌ์ฒด๊ฐ ๊ฒน์ณค์ ๋ ํ๋์ด ์ผ์ด๋๋ ํจ๊ณผ์ ๋๋ค.
๊ฒฐ๊ณผ๋ฌผ
๋ฉํ ๋ฆฌ์ผ ๊ตฌ์ฑ
์ฌ๋ผ์ ํจ๊ณผ
์ฌ๋ผ์ ๋ฉํ ๋ฆฌ์ผ - ํผ์ฌ์ฒด์ ์ ์ดํ ๋ ๋ถํผ๊ฐ ๋์ด๋๋ ํจ๊ณผ์ ๋๋ค.
๊ฒฐ๊ณผ๋ฌผ
๋ฉํ ๋ฆฌ์ผ ๊ตฌ์ฑ
Distance Field Gradient
Distance Field Gradientย ํจ์๋ ๋์คํด์ค ํ๋๊ฐ ๋ฐฉ์ฌ๋๋ ๋ฐฉํฅ์ ๊ฒฐ์ ํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๋ํ WS ๋ฐฉํฅ์ Local Space๋ก ๋ณํํ์ฌย ๋ฌผ ์์์์ ํ๋ ํจ๊ณผ๋ฅผ ๋ง๋ค ์๋ ์์ต๋๋ค.



