์ ๋ํฐ HDRP์ย PBR(Physically based renderer)๋ฌผ๋ฆฌ๊ธฐ๋ฐ๋ ๋๋งย ์์ด๋๋ฅผย ๊ณต๋ถํ๊ณ ์์ต๋๋ค.
๋ฌผ์ฒด์๋ ๊ณ ์ ์ ์์ ๊ฐ์ง๊ณ ์๋๋ฐ ๋น์ ์ํด ๋๋ฐ์ฌ(Diffuse)์ ์ ๋ฐ์ฌ(Specular)ย ํ์์ด ์ผ์ด๋๋ค.
*ย ์ ๋ฐ์ฌ๋ ๋น์ด ๋งค๋๋ฌ์ด ํ๋ฉด์์ ํํํ๊ฒ ๋ฐ์ฌ๋๋ ํ์
*ย ๋๋ฐ์ฌ๋ ๋น์ด ํ๋ฉด์์ย ํํธ๋ ค์ ธย ๋ฐ์ฌ๋๋ ํ์
๋ฌผ์ฒด ํ๋ฉด์ ๊ฑฐ์น ๊ธฐ์ ๋ฐ๋ผ ์ ๋ฐ์ฌ์ ๋๋ฐ์ฌ์ ๋น์จ์ด ๋ฐ๋๋๋ฐ ํ๋ฉด์ด ๊ฑฐ์น ์๋ก ๋๋ฐ์ฌ์ ๋น์จ์ด ์ปค์ง๊ณ ํ๋ฉด์ด ๋งค๋๋ฌ์ธ์๋ก ์ ๋ฐ์ฌ์ ๋น์จ์ด ์ปค์ง
์ ๋ฐ์ฌ์ ๋๋ฐ์ฌ์ ๋น์จ์ ์กฐ์ ํ์ฌ ๋ฌผ์ฒด์ ์ฌ์ง์ ํํํ๋ ๊ฒ์ดย PBRย ์์ด๋
HDRP๋ย Lit๋ผ๊ณ ํ๋ ๊ธฐ๋ณธ ์ ๊ณตย ์์ด๋๋ฅผย ์ ๊ณตํ๊ณ ํ๋ผ๋ฏธํฐ๋ฅผ ์กฐ์ ํ์ฌ ์ฌ์ง์ ํํํจย
์ด๋ ๊ฒ ์๊ฐํ๋๊ฒ ๋ง์๊น์?
๊ทธ๋ฆฌ๊ณ HDRP์ย PBR ๊ทธ๋ํ๋ก ์ ์ํ ์์ด๋๋ ๋นํธ์ธ๋ ๋๋งํ์ดํ๋ผ์ธ์ผ๋ก ๋ง๋ ์์ด๋๋ ๋ค๋ฅธ๊ฑฐ ๋ง์ฃ ?
diffuse์ albedo ์ฐจ์ด๊ฐ ๋ญ์ง ์? ๋๋ค ๋๊ฐ์๊ฑฐ์. diffuse๋ ๊ทธ๋ฅ ํ ์ค์ณ์ ๊ธฐ๋ณธ ์์์ ์๋ฏธํ๊ณ , albedo๋ ๊ธฐ์ ์ ์ผ๋ก๋ diffuse์ ๊ฐ์ง๋ง PBR์์๋ "๋ฌผ์ฒด์ ๊ธฐ๋ณธ ๊ณ ์ ์ ์"์ด๋ผ๋ ์๋ฏธ๋ก ์ฐ์ด๊ณ ์์. ๋ณธ์ง์ ๊ฐ์ด. PBR์ ์ค์ ๋ฌผ๋ฆฌํ์์ ์ ์ํ๋ ๋น๊ณผ ํก์ฌํ ํจ๊ณผ๊ฐ ๋์ค๋๋ก ํ ๋ ๋๋ง ๊ธฐ๋ฒ์. ๊ทธ๊ฒ ๋ฟ์ด์ผ. HDRP๋ URP์์ PBR๋ฅผ ์ฌ์ฉํ๋๊ฒ ๋ฟ์ด์ผ. Built-In ๋ ๋๋ง์์๋ PBR์ ฐ์ด๋๋ฅผ ๋ง๋ค์ด์ ์ธ์๋ ์์ด. HDRP๊ฐ ๋ค๋ฅธ ํ์ดํ๋ผ์ธ๊ณผ์ ์ฐจ์ด์ ์, ์ข๋ ๊ณ ํ๋ฆฌํฐ ๋ ๋๋ง์ ์ํ ๊ธฐ์ ๋ค์ด ๋ ํ์ฉ๋๋ ๊ฒ ๋ฟ์. ์๋ฅผ๋ค์ด ๋ํผ๋ ๋ ๋๋ง์ ์ด์ฉํ ๋ผ์ดํ ์๋์ฐ ๊ฐ์๊ฑฐ.
TMI์๋๋ฐ, HDRP์ PBR์ด๋ ๋นํธ์ธ์ด๋ URP์ PBR์ ๋ค๋ฆ. ๋ฌผ๋ฆฌ๊ธฐ๋ฐ์ ฐ์ด๋ฉ์ด๋ผ๋๊ฑด ๊ฐ์ง๋ง ์ ์ฌ์์ ์ํด ๊ผผ์๋ค์ด ๋ค์ด๊ฐ์๋๊ฑฐ์ง
์ ๊ฐ ์ง๊ธ HDRP๊ฐ ๊ธฐ์กด ์ ๋ํฐ ๋นํธ์ธ๋ ๋ํ์ดํ๋ผ์ธ์ด๋ ๋ญ๊ฐ ๋ค๋ฅธ์ง ์ค๋ช ํ๋ PPT๋ฅผ ์์ฑํ๊ณ ์์ต๋๋ค/
๊ทผ๋ฐ ์ ๊ฐ ์์๋ณด๋ hdrp์์๋ ๋ฌผ๋ฆฌ๊ธฐ๋ฐ๋ ๋๋ง ์์ด๋๋ก ์ผ๊ด๋๊ณ ์ฌ์ค์ ์ธ ๊ทธ๋ํฝ์ ํํํ ์ ์๋ค๊ณ ์ ๊ณ ์๋๋ฐ ๋ฌธ์ ๋ ๋นํธ์ธ ๋ ๋ํ์ดํ๋ผ์ธ์ ์คํ ๋ค๋ ์์ด๋๋ pbr์ธ๊ฑฐ ๊ฐ์ต๋๋ค. ๊ทธ๋ฌ๋ฉด ์ ๊ฐ hdrp์์ ๋ฌผ๋ฆฌ๊ธฐ๋ฐ๋ ๋๋ง ์์ด๋๋ฅผ ์ง์ํ๋ค๊ณ ์ธ๊ธํ๊ฒ ์ฌ์ค์ ์๋ชป๋ ์ ๋ณด๋ฅผ ์ ๋ฌ ํ๋๊ฒ ์๋๊ฐ ์ถ์ต๋๋ค.
๊ทผ๋ฐ ๋ง์ฝ hdrp๋ ๋นํธ์ธ ๋ ๋ ํ์ดํ๋ผ์ธ ๋๋ค PBR์ธ๊ฑด ๋ง์ง๋ง ์ธ๊ธํ์ ๋ํผ๋ ๋ ๋๋ง์ ์ด์ฉํ ๋ผ์ดํ ์๋์ฐ๋ฑ์ ์ฌ์ฉํด์ HDRP์์๋ ๋ ๊ณ ํ๋ฆฌํฐ์ ์์ด๋ ๊ทธ๋ํฝ์ ํํํ๋ค ๋ผ๊ณ ์๊ณ ์์๋ฉด ๋ ๊น์?
๋ง๋๋ก "HDRP๊ฐ ๋ฌผ๋ฆฌ๊ธฐ๋ฐ๋ ๋๋ง ์์ด๋๋ฅผ ์ง์ํ๋ค"๋ ์๋ชป๋ ์ ๋ณด๊ฐ ๋ง์. "๋ํผ๋ ๋ ๋๋ง์ ์ด์ฉํ ๋ผ์ดํ ์๋์ฐ๋ฑ์ ์ฌ์ฉํด์ HDRP์์๋ ๋ ๊ณ ํ๋ฆฌํฐ์ ์์ด๋ ๊ทธ๋ํฝ์ ํํํ๋ค" ์ด๊ฑด ํํ์ด ์ข ๋ช ํํ์ง๊ฐ ์๋ค. ๊ทธ๋ผ URP๋ ๋นํธ์ธ์ ์ ํ๋ฆฌํฐ๋ ๋ง์ด ๋์์.
์ฌํํ๊ฒ ๋งํ๋ค๋ฉด URP๋ ํ๋ ์๋ ์ดํธ ํผํฌ๋จผ์ค์ ์น์คํ SRP์ด๊ณ HDRP๋ ํ๋ฆฌํฐ์ ์น์คํ SRP๋ผ๊ณ ๋งํ ์ ์์. URP HDRP ๋๋ค SRP์. SRP(์คํฌ๋ฆฝํ ์ด ๊ฐ๋ฅํ ๋ ๋๋ง ํ์ดํ๋ผ์ธ)์ธ๊ฑด ์์ง? ๊ทธ๋ง์ ๋ ๋๋ง ํ์ดํ๋ผ์ธ์ ๋๊ฐ ์คํฌ๋ฆฝํธ๋ก ์กฐ์ ์ด ๊ฐ๋ฅํ๋ค๋๊ฑฐ์ผ. HDRP๋ URP๋ ์ ๋ํฐ๊ฐ ์ ๊ณตํ๋ SRP์ธ๊ฑฐ์ผ. ๊ฐ์ ๋ ์๋๊ณ ๋๊ฐ ์ง์ ์ปค์คํ SRP๋ฅผ ๋ง๋ค์ด๋ ๋๋๊ฑด๋ฐ, ๋ง๋ค๊ธฐ ๊ท์ฐฎ์ผ๋ฉด ์ฐ๋ฆฌ๊ฐ ๋ง๋ค์ด๋๊ฒ ๋๊ฐ๊ฐ ์๋๋ฐ ๊ณจ๋ผ์ ์จ! ์ด๋ฐ ๋๋์ผ๋ก ๋ง๋ ๊ฑฐ์
URP๋ ์ ์ฝ์ด ์์ด. ์๋ฅผ๋ค๋ฉด ๋ผ์ดํ ๊ฐฏ์๊ฐ ์ ํ์ ์ด๊ณ , ์ํํธ์๋์ฐ ์๋๊ณ , ํฌ์ธํธ๋ผ์ดํธ ์ ฐ๋์ฐ๋ ์๋ผ! ๋์ ์ด ์กฐ๊ฑดํ์ ์ฑ๋ฅ์ ์ข์๊ฑฐ์ผ! ํ๊ณ ์ ๋ํฐ๊ฐ ๋ง๋ SRP์ด๊ณ HDRP๋ ์ ์ฝ์ด ์ต๋ํ ์์ด. ๋ผ์ดํ ๊ฐฏ์ ์ ํ์ด ์๊ณ (๋ํผ๋์ ํ), ์ํํธ์๋์ฐ ํฌ์ธํธ๋ผ์ดํธ ๋ค ๋ผ. ๋ง๋จน์ผ๋ฉด ์ต์ ๊ธฐ์ ๋ ์ดํธ๋ ์ด์ฑ๋ ์จ๋ ๋๊ณ ! ๋ ๋๋ง ํ๋ฆฌํฐ๋ ๋๋ด์ค๊ฑฐ์ผ. ๊ทผ๋ฐ ํ๋ ์๋ ์ดํธ๋ ์ฅ๋ด์ ๋ชปํด! ๊ทธ๋๋ ์ฐ๊ณ ์ถ์ผ๋ฉด ์จ! ๋ผ๊ณ ๋ง๋ ๊ฑฐ๊ณ .
์ง์ค์ ์ผ๋ก ์๊ธฐํ๋ฉด URP๋ ์ฑ๋ฅ์ ์ํด ์ ์ฝ์ด ๋ค์ด๊ฐ ํ์ดํ๋ผ์ธ, HDRP๋ ํ๋ฆฌํฐ๋ฅผ ์ํด ์ ์ฝ์ด ๊ฑฐ์ ์๋ ํ์ดํ๋ผ์ธ. ๋