Render Target ๊ธฐ๋ฐ CubeMap ๋ฒ ์ดํน์ ๋์ ์ผ๋ก ๊ณ์ฐ๋๋ ์ธ๋ฆฌ์ผ ์ฌ์ ํ๊ฒฝ์ HDR๋ก ์ ์ฅํด ์ ์ ์ธ ์ํ๋ก ๋ณํํด์ ์ ๋น์ฉ์ผ๋ก ์ฌ์ฌ์ฉํ๊ธฐ ์ํ ์ ๋ต์ ๋๋ค.
์ด๋ ์ค์๊ฐ ๊ณ์ฐ ๋น์ฉ์ ์ค์ด๊ณ , ์์ ์ ์ธ ํ๊ฒฝ๊ด๊ณผ ๋ฐ์ฌ๋ฅผ ํ๋ณดํ๋ ๋ฐ ๋งค์ฐ ์ ์ฉํ์ฃ .
์ด ํํ ๋ฆฌ์ผ์์๋ ์ธ๋ฆฌ์ผ์์ ๋ฆฌ์ผํ์์ผ๋ก ๋ ๋๋ง๋๋ ์ฌ์ ์บก์ฒํ์ฌ HDRI CubeMap ํ ์ค์ฒ๋ก ๋ฒ ์ดํนํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค.
Step1. ๋ ๋ ํ๊น์ ํ์ฉํ ์ค์๊ฐ ๋ทฐํฌํธ ์บก์ฒ๋ฐฉ๋ฒ
1๏ธโฃ Scene Capture Cube ์กํฐ๋ฅผ ๋ ๋ฒจ์ ๋ฐฐ์นํ๋ค.
2๏ธโฃ **์ฝํ ์ธ ๋ธ๋ผ์ฐ์ Add โ Texture - Cube Render Target ๋ฅผ ์์ฑํ๋ค.
3๏ธโฃ Scene Capture Cube์กํฐ ๋ํ ์ผ ์ฐฝ - Texture Target์ ์์ฑํ ๋ ๋ ํ๊น์ ์ฐ๊ฒฐํด์ค๋ค.
๊ทธ๋ผ ์ด์ Scene Capture Cube ์นด๋ฉ๋ผ์์ ๋ ๋๋ง๋๋ ์ด๋ฏธ์ง๊ฐ Real-Time์ผ๋ก Cube Render Target์ผ๋ก ์ ์ฉ๋๋ค.
Step2. CubeMap์ผ๋ก ๋ณํํ๋ ๋ฐฉ๋ฒ
1๏ธโฃ ๋ฒ ์ดํนํ ํด์๋๋ฅผ ์ค์ ํ๊ธฐ ์ํด ๋ ๋ ํ๊น์ผ๋ก ๋ค์ด๊ฐ์ Size X ๊ฐ์ Power of Two ๊ท๊ฒฉ์ ๋ง๊ฒ ์์ ํ๋ค. ๊ทธ๋ฆฌ๊ณ HDR ํ ํด์ ํ์ฑํํ๋์ง ์ฒดํฌํ๋ค.
2๏ธโฃ ํ๋ธ๋งต์ผ๋ก ๋ฒ ์ดํนํ๊ธฐ ์ํด Cube Render Target ์ฐํด๋ฆญ โ Create Static Texture๋ฅผ ์ ํํ๋ค.
ํ์ฉ ์ฌ๋ก
| ์ํฉ | ๋ฒ ์ดํฌ ์ถ์ฒ ์ฌ๋ถ |
|---|---|
| ํ๊ฒฝ์ด ๊ฑฐ์ ๋ณํ์ง ์๋ ์ฌ | โ ๋งค์ฐ ์ ํฉ |
| ์ค์๊ฐ ๋ ์จ ๋ณํ | โ |
Skylight์ฉ HDRI ์ ์
์ฌ ๊ธฐ๋ฐ HDRI Cube Map์ ์์ฑํด Skylight์ ์ ์ฉํ๋ฉด, ํ์ฌ ์ฅ๋ฉด์ ์กฐ๋ช ์ํ๋ฅผ IBL(Image-based-Lighting)์ผ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ด ๋ฐฉ์์ ์ฌ์ฉํ๋ฉด ์ธ๊ฐ์ง ์ด์ ์ ํ๋ณดํ ์ ์์ต๋๋ค.
ํผํฌ๋จผ์ค ์์ ์ฑ ์ค์๊ฐ ์บก์ฒ๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ ์ถ๊ฐ ๋๋ ํฌ์ค๊ฐ ๋ฐ์ํ์ง๋ง, ๋ฒ ์ดํน๋ ํ ์ค์ฒ ์ํ๋ง๋ง ์ํํ๋ฏ๋ก GPU ๋น์ฉ์ด ์ค์ด๋ญ๋๋ค.
๋ผ์ดํ ํ๊ฒฝ ์ฌํ์ฑ ํ๊ฒฝ์ ๊ณ ์ ๋ HDRI๋ก ์ฌ์ฉํ๋ฉด ์กฐ๋ช ๊ฒฐ๊ณผ๊ฐ ๋ณํ์ง ์๊ธฐ ๋๋ฌธ์, ๋์ผํ ์กฐ๊ฑด์์ ์ผ๊ด๋ ๋ ๋ ๊ฒฐ๊ณผ๋ฅผ ์ฌํํ ์ ์์ต๋๋ค.
๋ฐ์ฌ ํ์ง ๊ฐ์ HDRI ํด์๋๊ฐ ๋์์๋ก Specular IBL์ ํ๋ฆฌํํฐ๋ง๋ Mip ์ฒด์ธ ํ์ง์ด ๊ฐ์ ๋์ด, ๊ธ์์ด๋ ์ ๊ด ์ฌ์ง์์ ๋ฐ์ฌ ๋ํ ์ผ๊ณผ ํ์ด๋ผ์ดํธ ํํ์ด ์ ๋ช ํด์ง๋๋ค.
ํนํ ์ ํ ๋ ๋๋ง๊ณผ ๊ฐ์ ์ ์ ์ธ ํ๊ฒฝ์์๋ ์กฐ๋ช ์ผ๊ด์ฑ๊ณผ ๋ฐ์ฌ ํ์ง์ด ์ค์ํ๋ฏ๋ก, ๋ฒ ์ดํฌ๋ HDRI Skylight ๋ฐฉ์์ด ์ ํฉํฉ๋๋ค.
์ ๋ฆฌ ์ฌ๋ฃ์ ์ ๋ช ํ ๋ฐ์ฌ๋ฅผ ์ป๊ณ ์ถ์ ๋
๐์ธ๋ฆฌ์ผ ์์ง์์ ์ฌ ์บก์ฒ ํ๋ธ๋ก ๋ฐ์ฌ๋ฅผ ๋ง๋ญ๋๋ค
Scene Capture Cube๋ ์ ๋ช ํ ๋ก์ปฌ๋ฐ์ฌ๋ฅผ ๊ตฌํํ๋๋ฐ ๋์์ด ๋์ง๋ง ๋น์ฉ์ด ๋งค์ฐ ๋์ต๋๋ค.
- ๋งค ํ๋ ์ 6๋ฐฉํฅ ๋ ๋๋ง
- ์บก์ฒ ํด์๋๊ฐ ๊ณ ํด์๋์ผ์๋ก GPU ๋ถํ ์ฆ๊ฐ
์ด๋ ๋ ๋ ํ๊น ํ ์ค์ฒ๋ก ํ๋ธ๋งต์ ํ ๋ฒ๋ง ๋ฒ ์ดํฌํ๋ฉด ์ดํ์๋ ๋จ์ํ Texture ์ํ๋ง๋ง ์ํํฉ๋๋ค.
์ฌ์ฉ ์์
- ์ผ๋ฃธ ํ๊ฒฝ ๋ฐ์ฌ
- ๊ธ์ ์ฌ์ง ๊ฐ์กฐ ์ฌ
ํ ์ค์ฒ ์ํ์ ๋ฌผ๋ก ๋ ๋ ํ๊ฒ ํ ์ค์ฒ๋ฅผ ์ ์งํฉ๋๋ค.
์ฐธ๊ณ ์๋ฃ
ํ
์ค์ฒ ์ํ์ ๋ฌผ๋ก ๋ ๋ ํ๊ฒ ํ
์ค์ฒ๋ฅผ ์ ์งํฉ๋๋ค.