์ฐ์ ๋ฐ์ง๋ฆ์ด 500์ธ ๊ตฌ๋ฅผ ๋ง๋ค์ด ๋ดค์.
์์ง ํ๋ ์ด์ด๊ฐ ์กด์ฌํ์ง ์์ง๋ง,ย
์ ์ฒด์ ์ผ๋ก ๊ตฌ์กฐ๋ฅผ ์๋ด์ ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฑ์๋ฃ๋ ๋ ธ๋์ย ํ๋ ์ด์ด๊ฐ ์์ ํ ์งํ์ด ์กด์ฌํ๋ค๋ฉด, ๋ก๋ํด์ค๋ ์ชฝ์ผ๋ก ๊ตฌ์กฐ๋ฅผ ์ง๊ณ ์์.
์ด๊ฒ ๊ธฐ๋ณธ ์งํ ์ด์ธ์ ํ๋ ์ด์ด์ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ก๋ํด์ผ ํ ๋, ๋ชจ๋ ๋ชจ์๋ฆฌ๋ฅผ ๋์์ผ ํด์ ์๊ฐ์ด 2๋ฐฐ ์ด์ ๊ฑธ๋ฆฌ๋๋ฐ๋ค,ย
๋ฐ์ดํฐ๊ฐ ์๋ ์ฒญํฌ๋ฅผ ๊ตฌ๋ถํ๊ธฐ๋ ํ๋ค์ด์ ์คํต์ ํ๊ธฐ๊ฐ ํ๋ฌ. <- ์ด๊ฒ ์ ์ผ ํฐ ๋ฌธ์ ์
๊ทธ๋์, ๊ธฐ๋ณธ์ ์ผ๋ก ์์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ ๋๋, ํด๋น ์์ ๋ฐ์ดํฐ๊ฐ ์จ์ ํ ๋ค์ด์๋ ์ต์์ ์ฅํธ๋ฆฌ ๋ ธ๋์(๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ถ๋ชจ๋ค์๋) ์ฐ๊ด์ง์ด ์ ์ฅํ๋ ค๊ณ ํจ.
๋ฐ์ดํฐ๋ฅผ ์ฑ์๋ฃ์ ๋๋, ํ์ฌ ๋ ธ๋์ ๋ฐ์ดํฐ๊ฐ ์๋ค๋ฉด,ย ์์๋ค์ ์ฒดํฌํด์ ๋ฐ์ดํฐ๊ฐ ์๋ ์์์ ๊ธฐ๋ณธ์งํ์ ๋น ๋ฅด๊ฒ ๋ก๋ํ๊ณ , ๋ฐ์ดํฐ๊ฐ ์กด์ฌํ๋ค๋ฉด, ๋ชจ๋ ๋ชจ์๋ฆฌ๋ฅผ ๋๋ฉด์ ๋๋ฆฌ๊ฒ ์ฑ์๋ .
๋ํ, ํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฑ์๋ฃ๋์ค์ธ ์ฒญํฌ์ Lod ์์ค์ ๋ฐ๋ผ ์ผ์ ํฌ๊ธฐ ์๋์ ์์ ๋ฐ์ดํฐ๋ฅผ ์๋ตํ๋ ค๊ณ ํจ.
๋ฒ๊ทธ๋๋ฌธ์ ์ง์ง ํ๋ฃจ์ข ์ผ ๊ณ ์ํด์ ํ๋ฆฌ๊ฐ ์ํ. ๋์ ํด๊ฒฐํด์ ๊ธฐ๋ถ์ ์ข์
๊ตฌ๋ง ์ค์น๋๋๊ฒ ์๋๋ผ, Signed Distance Function์ผ๋ก ์ ์ก๋ฉด์ฒด, ์ง์ก๋ฉด์ฒด, ์๊ธฐ๋ฅ, ์๋ฟ ๋ฑ๋ฑ ์จ๊ฐ ๋ํ์ ์ค์นํ ์ ์์.
https://www.iquilezles.org/www/articles/distfunctions/distfunctions.htm
๊ณ ์
ํ๋ก๊ฒ์ด์ถ