Exponential Height Fog๋ ์ธ๋ฆฌ์ผ ์์ง์์ ๋์ด์ ๋ฐ๋ผ ๋๋๊ฐ ๋ฌ๋ผ์ง๋ ์๊ฐ๋ฅผ ๊ตฌํํ๋ ๊ธฐ๋ฅ์ ๋๋ค. ๋ฎ์ ์ง์ญ์ผ์๋ก ์๊ฐ๊ฐ ์ง๊ณ , ๋์ ์ง์ญ์ผ์๋ก ์ ์ด์ง๋ ์์ฐ์ค๋ฌ์ด ๋๊ธฐ ํจ๊ณผ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
์ด ๊ธฐ๋ฅ์ย Sky Atmosphere์ ํจ๊ป ์ฌ์ฉํ๋ฉด ๋์ฑ ํจ๊ณผ์ ์ ๋๋ค. Sky Atmosphere๊ฐ ๋จผ ๊ฑฐ๋ฆฌ์ ๋๊ธฐ ์ฐ๋์ ๋ด๋นํ๋ค๋ฉด, Exponential Height Fog๋ ์นด๋ฉ๋ผ ๊ทผ์ฒ์ ๋ถ์ฐจ์ ์ธ ์๊ฐ ํํ์ ์ถ๊ฐํ์ฌ ์ฅ๋ฉด์ ๊น์ด๊ฐ์ ๋ํด์ค๋๋ค.
์ฃผ์ ํน์ง
- ๋์ด ๊ธฐ๋ฐ์ ์ง๊ด์ ์ธ ์๊ฐ ์ ์ด
- Depth ๋ฒํผ๋ฅผ ํ์ฉํ ๊ฒฝ๋ ์ฐ์ฐ์ผ๋ก ์ฑ๋ฅ ๋ถ๋ด์ด ์ ์
- ๋น ์ฐ๋ ํจ๊ณผ๊ฐ ๊ฐ๋ฅํ Volumetric Fog ์ง์
- Volumetric Lightย ๊ธฐ๋ฅ ์ฌ์ฉ์ ์ํ ํ์ ์กํฐ
๊ธฐ๋ณธ ์ค์
Transform ์ค์
Height Fog๋ ์๋ Z ๊ฐ์ ๊ธฐ์ค์ผ๋ก ๊ณ์ฐ๋ฉ๋๋ค. ๋ฐ๋ผ์ ์กํฐ์ ์์น๊ฐ ์๋ชป๋๋ฉด, ์๊ฐ ๋ถํฌ๊ฐ ๋นํ์ค์ ์ผ๋ก ๋ณด์ผ ์ ์์ต๋๋ค. ์๋ํ๋ฉด ๋ฐ๋ ๊ณ์ฐ์ ๊ธฐ์ค์ ์ด ์กํฐ ์์น์ด๊ธฐ ๋๋ฌธ์ ๋๋ค. ์๊ฐ๋ ํ๋ฉด ์์ ๋ง์์์ง๋ ํจ๊ณผ๊ฐ ์๋๋ผ, ๊ณต๊ฐ ์ขํ์ ๋ฐ์ํฉ๋๋ค.
๊ถ์ฅ ์ธํ :
- Transform์ (0,0,0)์ผ๋ก ์ด๊ธฐํ
- Z์ถ์ ์ง๋ฉด ๋์ด์ ๋ง์ถค
Tip
๋ฌผ ํ๋ฉด์ด ์๋ค๋ฉด ๋ฌผ์ ๋์ด์ ๋ง์ถ๋ฉด ๋์ฑ ์์ฐ์ค๋ฌ์ด ํจ๊ณผ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
Exponential Height Fog ์ฃผ์ ์์ฑ
- Fog Density๋ ์๊ฐ์ ์ ์ฒด์ ์ธ ๋๋๋ฅผ ์กฐ์ ํฉ๋๋ค. Volumetric Fog๊ฐ ์ผ์ ธ ์๋ค๋ฉด ๊ทผ๊ฒฝ ๋ฐ๋์๋ ์ง์ ์ ์ผ๋ก ์ํฅ์ ์ค๋๋ค.
- Fog Height Falloff๋ ๋์ด์ ๋ฐ๋ฅธ ์๊ฐ ๊ฐ์ ์ ๋๋ฅผ ์ค์ ํฉ๋๋ค.
- ๋ฎ์ ๊ฐ์ผ์๋ก ์ ์ฒด์ ์ผ๋ก ๊ท ์ผํ ์๊ฐ
- ๋์ ๊ฐ์ผ์๋ก ์ง๋ฉด์๋ง ์๊ฒ ๊น๋ฆฐ ์๊ฐ
- Fog Cutoff Distance๋ ์๊ฐ๊ฐ ํ๋์ ์์์ ์นจ๋ฒํ๋ ๊ฒ์ด ๋ถ์์ฐ์ค๋ฝ๊ฒ ๋ณด์ผ ๋, ํด๋น ์์ฑ์ ์กฐ์ ํด ์๊ฐ๊ฐ ์ ์ฉ๋๋ ์ต๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ ํํด์ ํ์คํ ๊ฒฝ๊ณ๋ฅผ ๋ ์ ์์ต๋๋ค.
Sky Atmosphere์์ ๊ฐ์ญ์ ์ค์ด๋ ์ฉ๋์
๋๋ค.
- Directional Inscattering (๋ฐฉํฅ์ฑ ์ฐ๋)์ ํ์ ๋ฐฉํฅ์ผ๋ก ๋น์ด ์ฐ๋๋๋ ํจ๊ณผ๋ฅผ ์กฐ์ ํฉ๋๋ค.
์นด๋ฉ๋ผ๊ฐ ๊ด์์ ํฅํ ๋๋ง ํ์ธํ ์ ์์ต๋๋ค.
- Directional Inscattering Exponent: ๋น ์ฐ๋์ ํผ์ง ์ ๋ ์กฐ์
- Directional Inscattering Start Distance: ์ฐ๋ ํจ๊ณผ๊ฐ ์์๋๋ ๊ฑฐ๋ฆฌ ์ค์
- Directional Inscattering Color: ์ฐ๋๊ด ์์ ์ค์
Volumetric Fog ์ค์
Volumetric Fog๋ ๋น์ด ์๊ฐ ์
์๋ฅผ ํต๊ณผํ๋ฉฐ ์ฐ๋๋๋ ํจ๊ณผ๋ฅผ ์๋ฎฌ๋ ์ด์
ํฉ๋๋ค.
์ด๋ฅผ ํตํดย Light Shaft์ ๊ฐ์ ๋ณผ๋ฅจ๊ฐ ์๋ ์กฐ๋ช
ํจ๊ณผ๋ฅผ ๋ง๋ค ์ ์์ต๋๋ค.
- Scattering distribution์ ๋น์ด ์๊ฐ๋ฅผ ํต๊ณผํ ๋ ์ฐ๋๋๋ ๋ฐฉํฅ์ ์ ์ดํฉ๋๋ค.
- 0: ๋ชจ๋ ๋ฐฉํฅ์ผ๋ก ๊ท ๋ฑํ๊ฒ ์ฐ๋ (๋ฑ๋ฐฉ์ฑ ์ฐ๋)
- 0.9: ๋น์ ์งํ ๋ฐฉํฅ์ผ๋ก ์ฃผ๋ก ์ฐ๋ (์ ๋ฐฉ ์ฐ๋)
- Extinction Scale์ Volumetric Fog์ ๋ถํฌ๋ช
๋(Opacity)๋ฅผ ์กฐ์ ํฉ๋๋ค.
๊ฐ์ด ๋์์๋ก ์๊ฐ๊ฐ ๋ ์ง์ด์ง๋๋ค.
- Albedo๊ฐ ์๊ฐ ์
์์ ์์์ ์ค์ ํฉ๋๋ค.
- White: ๋น์ ๊ทธ๋๋ก ๋ฐ์ฌํ์ฌ ๋ฐ์ ์๊ฐ
- Black: ๋น์ ํก์ํ์ฌ ์ด๋์ด ์๊ฐ (View Distance ๊ฑฐ๋ฆฌ ๋ด์ ๊ทผ๊ฒฝ์ด ์ ๋ช
ํด์ง๋ ํจ๊ณผ)
- View Distance๋ ์นด๋ฉ๋ผ๋ก๋ถํฐ Volumetric Fog๊ฐ ๊ณ์ฐ๋๋ ์ต๋ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์ ํฉ๋๋ค (๋จ์: cm).
- ๊ฐ์ด 0 ์ด๋ผ๋ฉด Volumetric Fog๊ฐ ์ฌ์ค์ ๋นํ์ฑํ๋ฉ๋๋ค.
- ์ด ๊ฑฐ๋ฆฌ๋ฅผ ๋์ด์๋ Linear Fog๊ฐ ์ ์ฉ๋ฉ๋๋ค.
Mechanism
Linear Fog์ Volumetic fog์ ๊ด๊ณ
Exponential Height Fog๋ ์ค์ ๋ก ๋ ๊ฐ์ง ์์คํ ์ด ์กฐํฉ๋์ด ์๋ํฉ๋๋ค.
- Volumetric Fog (๊ทผ๊ฒฝ): View Distance ๋ด์ ์์ญ์์ ๋ณผ๋ฅจ๊ฐ ์๋ 3D ์๊ฐ ๋ ๋๋ง
- Linear Fog (์๊ฒฝ): View Distance๋ฅผ ์ด๊ณผํ๋ ์์ญ์์ 2D ํ๋ฉด ๊ณต๊ฐ ์๊ฐ ๋ ๋๋ง
Start Distance ์๋ ์กฐ๊ฑด
- Start Distance < View Distance: Start Distance ์ค์ ์ด ๋ฌด์๋ฉ๋๋ค. (Volumetric Fog๊ฐ 0๋ถํฐ ๋ ๋๋ง๋๋ฏ๋ก)
- Start Distance > View Distance: Start Distance๋ถํฐ Linear Fog๊ฐ ์์๋ฉ๋๋ค

ํธ๋ฆญ. Post Process ๊ธฐ๋ฐ ์ปค์คํ ์๊ฐ
PPV(Post Process Volume)์ ๋จธํฐ๋ฆฌ์ผ ์ฌ๋กฏ์ ์ปค์คํ ํฌ์คํธ ํ๋ก์ธ์ค ๋จธํฐ๋ฆฌ์ผ์ ์์ฑํ์ฌ Linear Fog๋ฅผ ๋ ๋ฆฝ์ ์ผ๋ก ์ ์ดํ๋ ๋ฐฉ๋ฒ๋ ์์ต๋๋ค.
๊ณต๋ถ์๋ฃ
์ฐธ๊ณ ์๋ฃ