1. ShadowMap ๋น์ ๊ด์ ์์ ์ฅ๋ฉด์ ๋ ๋๋งํ๊ณ , ๋น์ ๊ด์ ์์ ๋ณด์ด๋ ๋ชจ๋ ๊ฒ์ ํํ๊ฒ ํ์ํ๊ณ ๋ณผ์ ์๋ ๊ฒ๋ค์ ๊ทธ๋ฆผ์๋ก ํ์ํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ๋
ธ๋์ ๋ถ๋ถ๋ค์ด ๋น์ ์์ผ์์ ๋ณด์ด๋ ๋ถ๋ถ๋ค์ด๊ณ ๊ฒ์ ์ ๋ถ๋ถ๋ค์ด ๋น์ ์์ผ์์ ๋ณด์ด์ง ์๋ ๋ถ๋ถ์ด๋ค. ์์ฒ๊ฐ์ ๋น ๋ฐฉํฅ Ray๋ฅผ ํตํด ๊ณ์ฐํ๋ ๊ฒ์ ์ค์๊ฐ ๋ ๋๋ง์์ ๊ต์ฅํ ๋นํจ์จ ์ ์ด๊ธฐ ๋๋ฌธ์ ์๋ก์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํ๋ค. ์ด๋ฅผ ๋์์ผ๋ก ์๊ฐํ ๊ฒ์ด ๊น์ด ๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. Shadow Map์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ ํจ์ค๋ก ๊ตฌ์ฑํ์ฌ ๊ทธ๋ฆฌ๋ ๊ฒ์ด๋ค. ๋น์ ๊ด์ ์์ ๊น์ด ๋ฒํผ๋ฅผ ๊ณ์ฐํ์ฌ ๊ฐ์ฅ ๊ฐ๊น์ด ๊น์ด ๊ฐ์ ์ํ์ ์ถ์ถ ํ๋ค. (๊น์ด ๋งต or ์๋์ฐ ๋งต) ์ถ๊ฐ ํ
์คํธ๋ฅผ ํตํด ํ์ฌ fragment๊ฐ ๊ทธ๋ฆผ์๋ก ํ์๋ ์ง ์๋์ง ํ๋จํ์ฌ ๊ทธ๋ฆฐ๋ค. ๋จผ..
[NewRo] Shadow ์์คํ
(23.05.04)
1. ShadowMap ๋น์ ๊ด์ ์์ ์ฅ๋ฉด์ ๋ ๋๋งํ๊ณ , ๋น์ ๊ด์ ์์ ๋ณด์ด๋ ๋ชจ๋ ๊ฒ์ ํํ๊ฒ ํ์ํ๊ณ ๋ณผ์ ์๋ ๊ฒ๋ค์ ๊ทธ๋ฆผ์๋ก ํ์ํด์ผ ํ๋ค๋ ๊ฒ์ด๋ค. ๋
ธ๋์ ๋ถ๋ถ๋ค์ด ๋น์ ์์ผ์์ ๋ณด์ด๋ ๋ถ๋ถ๋ค์ด๊ณ ๊ฒ์ ์ ๋ถ๋ถ๋ค์ด ๋น์ ์์ผ์์ ๋ณด์ด์ง ์๋ ๋ถ๋ถ์ด๋ค. ์์ฒ๊ฐ์ ๋น ๋ฐฉํฅ Ray๋ฅผ ํตํด ๊ณ์ฐํ๋ ๊ฒ์ ์ค์๊ฐ ๋ ๋๋ง์์ ๊ต์ฅํ ๋นํจ์จ ์ ์ด๊ธฐ ๋๋ฌธ์ ์๋ก์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํด์ผ ํ๋ค. ์ด๋ฅผ ๋์์ผ๋ก ์๊ฐํ ๊ฒ์ด ๊น์ด ๋ฒํผ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด๋ค. Shadow Map์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ ๋๊ฐ์ ํจ์ค๋ก ๊ตฌ์ฑํ์ฌ ๊ทธ๋ฆฌ๋ ๊ฒ์ด๋ค. ๋น์ ๊ด์ ์์ ๊น์ด ๋ฒํผ๋ฅผ ๊ณ์ฐํ์ฌ ๊ฐ์ฅ ๊ฐ๊น์ด ๊น์ด ๊ฐ์ ์ํ์ ์ถ์ถ ํ๋ค. (๊น์ด ๋งต or ์๋์ฐ ๋งต) ์ถ๊ฐ ํ
์คํธ๋ฅผ ํตํด ํ์ฌ fragment๊ฐ ๊ทธ๋ฆผ์๋ก ํ์๋ ์ง ์๋์ง ํ๋จํ์ฌ ๊ทธ๋ฆฐ๋ค. ๋จผ..
2024.01.31