gpu gem ๋ณด๊ณ ๋ฐฐ์
Chapter 17. Efficient Soft-Edged Shadows Using Pixel Shader Branching | NVIDIA Developer
[1]Chapter 17. Efficient Soft-Edged Shadows Using Pixel Shader Branching | NVIDIA Developer
[2]Chapter 17. Efficient Soft-Edged Shadows Using Pixel Shader Branching | NVIDIA Developer
๊ธฐ์กด PCF๋ ๊ฒฉ์ ๋ชจ์์ผ๋ก ์ํ๋ง ํ๋๋ฐ ๊ทธ๊ฑธ ์ํ์ผ๋ก ๋ณํํจ
๋ณํ๋ ์ํ๋ง ์ง์ ์ค ๊ฐ์ฅ ์ธ๊ณฝ์ ์๋ ์ ๋ค๋ง ๊ทธ๋ฆผ์ ํ๋ณ์ ํจ.
๋ชจ๋ ์ ๋ค์ด ๊ทธ๋ฆผ์์ ์์ ์๊ฑฐ๋ ๋ฐ์ ์๋ค๋ฉด ๋ ๊ณ์ฐํ ํ์๊ฐ ์๊ณ
๊ทธ๊ฒ ์๋๋ฉด ๊ทธ๋ฆผ์ ๊ฒฝ๊ณ์ ๊ฑธ์น ๊ฒฝ์ฐ๋ผ ์๋๋๋ก ๋ชจ๋ ์ํ๋ง ์ง์ ์ ๋ํด ํ๋ณ์ ํด์ค
์ ์ฌ์ง์์ ๋นจ๊ฐ~๊ฒ์ ๋ถ๋ถ์ด ์ต๋ ํ์๋ก ๊ทธ๋ฆผ์ ํ๋ณํ ๋ถ๋ถ์ด๊ณ
ํ๋ ๋ถ๋ถ์ด๋ ์ ์ ์น ํด์ง ๋ถ๋ถ์ ์ต์ํ์ ํ์๋ก ํ๋ณํ ๋ถ๋ถ. ๊ทธ๋ฆผ์ ๋๋ถ๋ถ์ด ํ๋์์ด๋ผ ์ฐ์ฐ๋ ํฌ๊ฒ ๋ถ๋ด ์ ๋๊ณ
๊ทธ๋ฆผ์๋ ์ด์๊ฒ ์ ๋์ด
shadowmap์ jitter ํ๋ ๊ณผ์ ์ด ์ด๋ป๊ฒ ๋๋๊ฑด์ง ๊ฐ์ด ์์ค๋ค. ์ํ๋ง ํ ๋ n x n ์ฌ์ด์ฆ๋ก ํ๋ค์ ํฌํจ๋๊ฑฐ / n์ผ๋ก ๋๋๋๊ฒ pcf์ธ๋ฐ ๊ทธ ์ฌ์ด์ jitter๊ฐ ์ด๋ป๊ฒ ๊ปด์๋๊ฑฐ์ง - dc App