์ฐจ๊ธฐ์ ๊ฐ๋ฐ์ ์ํ ์ค๋น๋ฅผ ํ๊ณ ์์ต๋๋ค.
๊ฒ์์ ๋ํ ์ ์ฒด์ ์ธ ๊ธฐํ ๊ตฌ์์ด ์ด๋์ ๋ ๋๊ธฐ ๋๋ฌธ์ ๊ทธ๋ํฝ RnD๋ฅผ ์์ํ์ต๋๋ค.
์์ ํ๋ฉด์ ๋จ๊ธด ์คํฌ๋ฆฐ์ท์ผ๋ก ๊ฐ๋จํ๊ฒ ๋ด์ฉ ์ ๋ฆฌํด๋ดค์ต๋๋ค.
[1์ฐจ ์ธํ ]
1. ๊ณต๊ฐ ๊ตฌ์ฑ ๋ฐ ์ฃผ์์ฌํญ
- ๋ณด์ ์ค์ธ ๋ชจ๋ธ๋ง๋ค์ ์ด์ฉํด์ ๊ณต๊ฐ์ ๊ตฌ์ฑ
- ๋ ํธ๋กํ ๋๋์ ์ด๋ฆด ์ ์๋๋ก, ๊ตฌํ ์ค๋ธ์ ํธ๋ฅผ ์ ํ
- ๊ฐ์ข ์ฌ๋ฌด์ฉ ๋๊ตฌ์ ๋ชจ๋ํฐ, ์ค๋ธ์ ํธ๋ฅผ ์ฌ๋ ค๋ ๋ ์ผ์ด ํ๋ฉด๋ด์ ๋ชจ๋ ๋ณด์ฌ์ผ ํจ
2. ๊ฐ์ ์
- ๊ณต๊ฐ์ด ๋๋ฌด ๋์. ์ฌ๋ฐฑ ๊ณต๊ฐ์ ์ค์ด๊ณ ์กฐ๊ธ ๋ ๋ฐ๋์๊ฒ ๊ตฌ์ฑ ์์ ์ด ํ์.
- FOV๋ฅผ ์กฐ์ ํ๋ฉฐ ํฝ์ ์์ด๋๋ฅผ ์ด์ฉํด ํ๋ฆฌํฐ๋ฅผ ๋ญ๋ฑ๊ทธ๋ฆฌ๊ธฐ
- ๋ผ์ดํธ, ํฌ์คํธ ํ๋ก์ธ์ฑ ์ค์น ํ์
[2์ฐจ ์ธํ ]
1. ์์ ์ฌํญ
- ํฝ์ ๋ ์ด์ ์์ด๋๋ฅผ ์ด์ฉํ์ฌ ์ค๋ธ์ ํธ ๋ฐ ์บ๋ฆญํฐ์ ์ ์ฉ
- ๋ํธ์ ํฌ๊ธฐ๋ฅผ ๋๋ฌด ์๊ฒ ์ก์์ ํฝ์ ๋๋์ด ์ ์ด์ง ์์ (๋์ฑ ํฐ ๋ฉ์ด๋ฆฌ๋ก ๊ฐ์ )
- ๊ณต๊ฐ์ ์ขํ์ผ๋ ๋ฐ๋๋ ์ฌ์ ํ ๋ฎ์.
- FOV ๋ฐ ํฌ์คํธํ๋ก์ธ์ฑ, ๋ผ์ดํธ ์ค์ ์ด ๋ ๋์ด ์์ฌ์
[3์ฐจ ์ธํ ]
1. ์์ ์ฌํญ
- ๋ ธ์ถ์ ์ค์ด๊ณ ๋๋น๋ฅผ ์ฌ๋ ค ๋ฐ๊ณ ์ด๋์์ ๋์ฑ ๋๋๋ฌ์ง๊ฒ ๋๋
- ํ๋ ์ด์ด๊ฐ ์์์๋ ์ฐฝ๊ตฌ์ชฝ์ ํฌ์ธํธ ๋ผ์ดํธ๋ฅผ ์ค์นํ์ฌ ๋ฐ๊ฒํ๋, ์ต๋ํ ์ธ์์ ์ธ ๋๋์ด ๋ค์ง ์๋๋ก ๋ฒ์ ๋ฐ ๊ฐ๋ ์กฐ์
- ํฝ์ ์ ํฌ๊ธฐ๋ฅผ ํค์ ์กฐ๊ธ ๋ ๋ ํธ๋ก ํ ๋๋์ด ๋๋๋ก ์ ์ฉ
- Dither๊ฐ ์ ์ฉ๋ ์ฅ๋ง์ ์ค์นํ์ฌ, ๋ฐฐ๊ฒฝ๊ณผ ์ ๋ฉด์ ์ถ๊ฐ์ ์ผ๋ก ๋ถ๋ฆฌ
- ์ ์ฒด ๋ชจ๋ธ๋ง ๋ณ๊ฒฝ
- ๋ฐฐ๊ฒฝ ์์์ ๋ํ ์ง์ค๋๋ฅผ ๋ฎ์ถ๋, ๋น์ด๋ณด์ด์ง ์๋๋ก ์ค๋ฃจ์ฃ ์ฒ๋ฆฌ ๋ ์บ๋ฆญํฐ๋ฅผ ๋ฐฐ์น
- ๋ณผ๋ฅจ/ํฌ์คํธ ์ ์ฉ (๋ ธ์ถ, ๋๋น, ์๊ฐ)
- ์ ๋ํฐ ํฌ๊ทธ ์ค์ (๋๋ฉด์ค์ธ ์บ๋ฆญํฐ ์ธ์๋ ์ ๋ณด์ด์ง ์๊ฒ)
[๋ค์ ๊ณํ]
1. ์ถ๊ฐ ๊ทธ๋ํฝ RnD
- ํ์ฌ ์ํ์์ ์ดํํธ ๋ฐ UI๊ฐ ์ ์์ ์ผ๋ก ํ์๋๋์ง ํ์ธ
- ์บ๋ฆญํฐ ๋ชจ๋ธ๋ง ๋์กธ๋ธ ํธ๋์ง์ ์ด ๋๋์ง ํ์ธ ํ์
- ์๊ฒฝ์ ์๋ ์บ๋ฆญํฐ ์ค๋ฃจ์ฃ์ด ๋ํ ์ผํ ๋ชจ๋ธ๋ง์ผ๋ก ์์ฐ์ค๋ฝ๊ฒ ๋ฐ๋๊ฒ ํ๊ธฐ ์ํจ
- Inspecter๊ฐ์ด ์๋๋ผ, World์ ์ง์ ํด๋์ ๊ธฐ์ค๋ฉด์ผ๋ก ๋ถํฐ, ํต๊ณผ ์ ๊ณผ ํต๊ณผ ํ์ ๋ชจ๋ธ๋ง์ด ๋ค๋ฅด๊ฒ ๋ณด์ด๋๋ก.
2. ํ๋ ์ด ์ฌ๋ฏธ ๋ฐ ๊ฐ๋๋ฅผ ํ์ธ์ฉ ํ๋กํ ํ์ ์ ์
- ๊ธฐํ ๋ด์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ์ฃผ์ ์ํธ์์ฉ ๊ธฐ๋ฅ ๊ตฌํ
- ์นด๋ฉ๋ผ ํ์ ๋ฐ ์์ ์ค๋ต ๊ธฐ๋ฅ
- ์ค๋ธ์ ํธ ๋ค๊ธฐ ์ํธ์์ฉ
- UI ๋ชฉ์ ๋ฐฐ์น ํ UX ํ์ธ ํ์
[๋ง์ผ์คํค] 2026๋ 1์ 31์ผ
1. ๊ฒ์์ ๋งค๋ ฅ ํฌ์ธํธ๋ฅผ ๋๋ ์ ์์ด์ผ ํจ
- ๋น์ฃผ์ผ + ์ปจ์ + ํ๋ ์ด ์ธ ๊ฐ์ง ์์๋ฅผ ๊ฒฐํฉํ์ฌ ๋งค๋ ฅ์ ์ธ ๊ฒ์์ด ๋ ์ ์๋๊ฐ๋ฅผ ๊ฒ์ฆ
2. ํต์ฌ ํ๋ ์ด๋ฅผ ์ง์ ํด ๋ณผ ์ ์์ด์ผ ํจ
- ์ค์ ๊ธฐ๋ฅ์ ๊ตฌํ๋ณด๋ค ํ๋ ์ด ๊ฐ๋๋ฅผ ํ ์คํธํ๊ธฐ ์ํจ
- ๊ตฌํ ์์๋ฅผ ์ค์ด๊ณ ํ๋ ์ด ๊ฐ๋๋ฅผ ์ฌ๋ ค์ผ ํจ
3. ๋น์ฃผ์ผ์ ์์ฑ๋๋ฅผ ์ด๋์ ๋ ๊ณ ๋ คํด์ผ ํจ
- ์๊ฐ์ ๋ง์กฑ๋๋ฅผ ์ต๋ํ ๋์ด์ฌ๋ฆด ๊ฒ
- 3D ์ค๋ธ์ ํธ์ ์บ๋ฆญํฐ, UI, ํฌ์คํธ ํ๋ก์ธ์ฑ ์ ์ฉ
๋จ์ํ ์ฅ๋ง์ ์ข ์ฌ์ฌํด ๋ณด์ด๋๋ฐ ๋์ค ์ถ๊ฐํด์ ํฌ๊ทธ์ํธ ๋ง๋๋๊ฑด ์ด๋ฐ?
์ ๋ํฐ ๊ธฐ๋ณธ ํฌ๊ทธ๋ฅผ ์ ์ฉํ๊ธดํ๋ฐ, ๋ค๋ฅธ๊ฑฐ ๋ง์์ธ๊ฐ์? ์ผ๋จ fog sheet๋ก ๊ฒ์ํด๋ด๋ ๋์ค๋๊ฒ ์์ด์ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ๋ค์
@RootKit
๋์ถฉ ์ด๋ฐ๊ฑฐ...
https://www.cyanilux.com/tutorials/fog-plane-shader-breakdown/
@Indie1(211.216) ์ ๋์ค ํฌ๊ทธ๊ตฐ์. ํ๋ฒ ์ ์ฉํด๋ณด๊ฒ ์ต๋๋ค.
์ง๊ธ ๊ฒ๋ ๊ด์ฐฎ์ ๋ฏ