๊ทธ๋ฆผ์๋ ์ฐ๋น์ธํธ ์ ์ ์ฉ ๋๊ณ , ๋ ธ๋ง๋งต๋ ์ ์ ์ฉ ๋จ.
Smoothness, metallic ์ค์ ๋ ๊ฐ๋ฅ
UNITY_BRDF_PBS() ๋งคํฌ๋ก๋ก ๋ฌผ๋ฆฌ๊ธฐ๋ฐ ์ ๊ณ์ฐํจ.
๊ทธ๋ฆผ์์ ๋น์ด ์ด๋ป๊ฒ ์ฒ๋ฆฌ๋๋์ง, forward, deferred์์ ์ด๋ป๊ฒ ์ฒ๋ฆฌ ๋๋์ง, ์ ๋ํฐ์์ ๋ ๋๋ง์ด ์ด๋ป๊ฒ ๋๋์ง์ย ๋ํด ๊น์ด ๊ณต๋ถํ์.
Standard Shader๊ฐ ์ผ๋ง๋ ๋ง์ ๊ธฐ๋ฅ์ ๋ด๋ถ์์ ์ฒ๋ฆฌํ๊ณ ์๋์ง์ ๋ํด ๊นจ๋ฌ์ ์ ์์์.
์ฃผ๋ง์ ๋ค์ ํ๋ฒ ์ ๋ฆฌํด์ผ ์ข ๋จธ๋ฆฌ์ ๋จ์ ๊ฑฐ ๊ฐ๊ธด ํจ.
https://catlikecoding.com/unity/tutorials/rendering/
์ง์ง ์ ์ตํจ. ๋งคํฌ๋ก๋ฅผ ์ด์ฉํ๊ธฐ ์ ์ ์ง์ ํ๋ฒ ๊ตฌํํ๊ณ , ๊ทธ ํ์ ๋งคํฌ๋ก๋ฅผ ์๊ฐํด์ฃผ๋ ํ์์ด ๋ง์.
๊ฐ๋ ฅํ ๋งคํฌ๋ก๋ค์ด ๋ง์์ ๊ตฌํ ์์ฒด๋ ์ด๋ ต์ง ์์. ๊ทธ๊ฑธ ์ดํดํ๋๊ฒ ์ข ํ๋ค ๋ฟ.
Standard ์์ด๋์ ๋ชจ๋ ๊ธฐ๋ฅ์ ๋ฐ๋ฅ๋ถํฐ ๋๊น์ง ์ง์ ๊ตฌํํ๋ ์๋ฆฌ์ฆ์.
๊ฐ์ฅ ์ธ์๊น์๋๊ฑด #pragma multi_compile์ด์์.
์ด๊ฒ ๋์ฒด ๋ญ๊น ํ๊ณ ์๋ฌด๋ฆฌ ์ฐพ์๋ด๋ ์ดํด๊ฐ ์๋ฌ์๋๋ฐ, ์ด๊ฑฐ ํ๋ฒ ๋ฐ๋ผํ๋๊น ์ดํด๊ฐ ๋๋ค.
์์ง ๋ชปํ๋ถ๋ถ ๋ง์๋ฐ, ์ผ๋จ ๊ตฌํํ๊ณ ์ถ์๊ฑด ๊ตฌํํ์ผ๋ ๋๋จธ์ง ๋์ค์ผ๋ก ๋ฏธ๋ค๋ฌ์ผ์ง.ย
ใฑใ ๋ค
์ข๋ค