๐ ์ธ๋ฆฌ์ผ ์์ง์์ ๋ง ์
ฐ์ด๋๋ฅผ ์ด์ฉํ ๋ฐ์นผ VFX๋ฅผ ์ ์ํ๋ ํต์ฌ ๊ณผ์ ์ ๋ฌด์์ธ๊ฐ์?
์๋ ํฌ์ง์
๊ณผ ์กํฐ ๋ก์ผ์ด์
์ ๊ฑฐ๋ฆฌ๊ฐ์ ์ด์ฉํด ์ํ ๊ทธ๋ผ๋ฐ์ด์
์ ๋ง๋ค๊ณ , ์ด๋ฅผ ๋ฐ์นผ ๋จธํฐ๋ฆฌ์ผ์ ์ ์ฉํ์ฌย ์๊ฐ์ ๋ฐ๋ผ ํผ์ ธ๋๊ฐ๋ค ํญ๋ฐํ๋ ๋ง ํจ๊ณผ๋ฅผ ์ ์ํ๋ ๊ฒ์ด ํต์ฌ์
๋๋ค.
๐ก ๋ฐ์นผ VFX๊ฐ DepthFade๋ PostProcess ๋ฐฉ์๋ณด๋ค ์ ๋ฆฌํ ์ ์ ๋ฌด์์ธ๊ฐ์?
๋ฐ์นผ์ ๋ฉด์ ํ๋ฆ๊ณผ ์๊ด์์ด ๋ ์ ๋๊ป๊ฐ ์ผ์ ํ๊ฒ ์ ์ง๋๋ฉฐ, ๊ฐ๋ณ ์ค๋ธ์ ํธ๋ง๋ค ํจ๊ณผ๋ฅผ ์ ์ดํ๊ธฐ ์ฉ์ดํ์ฌย ์ฌ๋ฌ ๊ฐ์ ๋ง ํจ๊ณผ๋ฅผ ๋
๋ฆฝ์ ์ผ๋ก ํํํ ์ ์์ต๋๋ค.
์ธ๋ฆฌ์ผ ์์ง์์ ๋ง ์
ฐ์ด๋๋ฅผ ํ์ฉํด ํญ๋ฐ ํจ๊ณผ๋ฅผ ๋ง๋๋ ํต์ฌ ๊ณต์์ 10๋ถ ๋ง์ ๋ฐฐ์ธ ์ ์์ต๋๋ค.ย ๋ฐ์นผ์ ์ด์ฉํด ์ด๋ค ์ค๋ธ์ ํธ์๋ ์ผ์ ํ ๋๊ป์ ๋ง ํจ๊ณผ๋ฅผ ์ ์ฉํ๊ณ , ๋ธ๋ฃจํ๋ฆฐํธ๋ก ํ์ด๋ฐ๊ณผ ์๋๊น์ง ์๋ฒฝํ๊ฒ ์ ์ดํ๋ ์ค์ ํ์ ์ป์ด๊ฐ์ธ์. VFX ์ ์์ ํจ์จ์ฑ์ ๊ทน๋ํํ๊ณ ์ถ๋ค๋ฉด ๋์น์ง ๋ง์ธ์!
1. ์ธ๋ฆฌ์ผ ์์ง ๋ง ์
ฐ์ด๋๋ฅผ ํ์ฉํ ํญ๋ฐ ํจ๊ณผ ์ ์
์ธ๋ฆฌ์ผ ์์ง์์ ๋ง ์
ฐ์ด๋์ ๋ธ๋ฃจํ๋ฆฐํธ๋ฅผ ํ์ฉํ์ฌ ํญ๋ฐ ์ ๋ง ํจ๊ณผ๊ฐ ์ ์ ๋นจ๋ผ์ง๋ค๊ฐ ํฐ์ง๋ VFX๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ์ ์ค๋ช
ํ๋ค.
1.1. ๋ฐ์นผ ๋ฐฉ์๊ณผ ๋์คํ์ด๋ ๋ฐฉ์์ ์ฐจ์ด์
- ๋์คํ์ด๋(DepthFade) ๋ฐฉ์์ ๋ฌธ์ ์
- ๋ฉ์๋ฅผ ์ด์ฉํ ํจ๊ณผ๋ก, ๋ฉ์๊ฐ ๊ฒน์ณ์ง๋ ๋ถ๋ถ์์ ๋ ๊ฐ ๊ฐ๋์ด์ง๋ ๋ฌธ์ ์ ์ด ๋ฐ์ํ๋ค.
- ๋ฐ์นผ(Decal) ๋ฐฉ์์ ์ฅ์
- ๋ฉด์ ํ๋ฆ(์์ง, ์ํ ๋ฑ)๊ณผ ์๊ด์์ด ๋ ์ ๋๊ป๊ฐ ์ผ์ ํ๊ฒ ์ ์ง๋๋ ์ฅ์ ์ด ์๋ค.
- ๋ฐ๋ผ์ ๋ณธ ์์์์๋ ๋ฐ์นผ ๋ฐฉ์์ ์ฌ์ฉํ์ฌ ๋ ํจ๊ณผ๋ฅผ ์ ์ํ๋ค.
1.2. ๋ง ์
ฐ์ด๋ ๋จธํฐ๋ฆฌ์ผ ์ ์
- ๋จธํฐ๋ฆฌ์ผ ์ค์
- ๋จธํฐ๋ฆฌ์ผ ๋๋ฉ์ธ์ ์ํผ์ค(Surface)๊ฐ ์๋ ๋ํผ๋ ๋ฐ์นผ(Deferred Decal)๋ก ์ค์ ํ๋ค.
- ํฌ๋ช
๋๋ฅผ ์ง์ํ๊ธฐ ์ํด ๋ธ๋ ๋ ๋ชจ๋๋ฅผ ํธ๋์ฌ๋ฃจ์ผํธ(Translucent)๋ก ๋ณ๊ฒฝํ๋ค.
- ๋ ํจ๊ณผ ์๋ฆฌ ์ดํด
- ๋ ํจ๊ณผ๋ ์กํฐ์ ๋ก์ผ์ด์
์ผ๋ก๋ถํฐ ๋ฉด์ ๋ฐฉํฅ๊ณผ ์๊ด์์ด ํญ์ ์ผ์ ํ ๊ฑฐ๋ฆฌ์ ๊ทธ๋ผ๋ฐ์ด์
์ ๋ง๋๋ ๊ฒ์ด ํต์ฌ์ด๋ค.
- ์ด๋ฅผ ์ํด ์
ฐ์ด๋๊ฐ ๋ฟ๋ ค์ง ๊ณต๊ฐ์ ์๋ ํฌ์ง์
(World Position) ๊ฐ๊ณผ ์กํฐ์ ๋ก์ผ์ด์
(Location) ๊ฐ์ด ํ์ํ๋ค.
- ์กํฐ ๋ก์ผ์ด์
(์์์ )์์ ์๋ ํฌ์ง์
(๋์ )์ ๋นผ์ ๋ฒกํฐ ๋ฐฉํฅ์ ์ป๊ณ , ์ด ๋ฒกํฐ์ ๊ธธ์ด(Length)๋ฅผ ์์๋ด์ด ๊ฑฐ๋ฆฌ๊ฐ์ ๊ณ์ฐํ๋ค.
- ๊ฑฐ๋ฆฌ๊ฐ ๊ธฐ๋ฐ ๊ทธ๋ผ๋ฐ์ด์
์์ฑ
- ์๋ ํฌ์ง์
์์ ์กํฐ ๋ก์ผ์ด์
์ ๋นผ๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ๋ญ์ค(Length) ๋
ธ๋๋ก ๋ณํํ๋ค.
- ์ด ๊ฐ์ ์ด๋ฏธ์๋ธ ์ปฌ๋ฌ์ ์ฐ๊ฒฐํ๋ฉด, ๊ฐ์ด๋ฐ๋ ๊ฑฐ๋ฆฌ๊ฐ์ด 0์ ๊ฐ๊น์ ๊ฒ์์์ด๊ณ ๋ฐ๊นฅ์ผ๋ก ๊ฐ์๋ก ๊ฐ์ด ์ฆ๊ฐํ๋ ์ํ ๊ทธ๋ผ๋ฐ์ด์
์ด ์์ฑ๋๋ค.
- ๋ ํํ ๋ง๋ค๊ธฐ (์ค์ ๋น์ฐ๊ธฐ)
- ์ํ ๊ทธ๋ผ๋ฐ์ด์
์ ์์ชฝ์ ๋น์ฐ๊ธฐ ์ํด ์๋ธํธ๋ํธ(Subtract) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ผ์ ํ ๊ฑฐ๋ฆฌ๊ฐ(์: 100 ๋๋ 200)์ ๋นผ์ค๋ค.
- ์ด ๋น์ด ์๋ ์์ญ์ด ์๊ฐ์ ๋ฐ๋ผ ์์์ก๋ค ์ปค์ง๋๋ก ํ์(Time) ๋
ธ๋์ ํ๋(Frac) ๋
ธ๋๋ฅผ ํ์ฉํ๋ค.
- ํ์ ์ค์ผ์ผ(Time Scale) ์ค์นผ๋ผ ํ๋ผ๋ฏธํฐ๋ฅผ ๋ง๋ค์ด ์๋๋ฅผ ์กฐ์ ํ๋ค.
- ํ์ ๋
ธ๋๋ 0์ด๋ถํฐ ๊ณ์ ์ฆ๊ฐํ๋ฏ๋ก, ํ๋ ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ 0์์ 1 ์ฌ์ด๋ก ๋ฐ๋ณต๋๊ฒ ๋ง๋ ๋ค.
- ๋ฉํฐํ๋ผ์ด(Multiply) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ง ๋งฅ์ค ๋ ๋์ฐ์ค(Ring Max Radius) ์ค์นผ๋ผ ํ๋ผ๋ฏธํฐ(๊ธฐ๋ณธ๊ฐ 128)๋ก ๊ฑฐ๋ฆฌ๊ฐ์ ์กฐ์ ํ๊ณ , ์ด๋ฅผ ์์ ๋ง๋ ์๋ ํฌ์ง์
๊ธธ์ด๊ฐ์์ ๋นผ์ฃผ๋ฉด ์์ด ์์ํ ์ปค์ง๋ ํจ๊ณผ๋ฅผ ๋ณผ ์ ์๋ค.
- ๋ ์ ๋ถ๋๋ฌ์ด ๊ฒฝ๊ณ ๋ฐ ๋๊ป ์กฐ์
- ์ค๋ฌด์ค ์คํ
(Smooth Step) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ณํ๋ฅผ ๊ธ๊ฒฉํ๊ฒ ๋ง๋ค์ด ๋ ์ ๊ฒฝ๊ณ๋ฅผ ๋ถ๋๋ฝ๊ฒ ์ฒ๋ฆฌํ๋ค.
- ๋งฅ์ค(Max) ๊ฐ์ ๋ ์ ๋๊ป(์: 10์ ๋)๋ฅผ ์ง์ ํ์ฌ ํญ์ ์กฐ์ ํ๋ค.
- ์ ๋ง์ด๋์ค(One Minus) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ์ ๋ค์ง์ด ์ํ๋ ๋ ํํ๋ฅผ ๋ง๋ ๋ค.
- ์ ๋๊ฐ(Abs)์ ์ด์ฉํ ๋ ํํ ์์ฑ
- ํ์ฌ ๊ทธ๋ํ๋ 0๋ณด๋ค ์์ ๊ตฌ๊ฐ์ด ์กด์ฌํ๋๋ฐ, ์ด ๊ตฌ๊ฐ์ ๋ณด์ด์ง ์์์ผ ํ๋ค.
- ์ฑ์๋ฃจํธ(Abs) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋ง์ด๋์ค ๊ฐ์ ์ ๋๊ฐ์ผ๋ก ๋ณํํ๋ฉด V์ ํํ์ ๊ทธ๋ํ๊ฐ ๋๋ค.
- ์ด V์ ๊ทธ๋ํ์ ์ค๋ฌด์ค ์คํ
์ ์ ์ฉํ๋ฉด ์ง์ ์ด์๋ ๊ทธ๋ํ๊ฐ ๋ถ๋๋ฝ๊ฒ ๋ฐ๋๋ฉฐ, ๋งฅ์ค ๊ฐ์ผ๋ก ๋ ์ ํญ์ ์กฐ์ ํ ์ ์๋ค.
- ๋ง์ง๋ง์ผ๋ก ์ ๋ง์ด๋์ค๋ก ๊ฐ์ ๋ค์ง์ผ๋ฉด ์์ ๋ ํํ๋ง ๋ณด์ด๊ฒ ๋๋ค.
- ์ต์ข
๋จธํฐ๋ฆฌ์ผ ์ฐ๊ฒฐ
- ๊ธฐ๋ณธ ๊ฑฐ๋ฆฌ๊ฐ์์ ์๊ฐ์ ์ํด ๋น ์ง๋ ๋ถ๋ถ์ ์ ๋๊ฐ์ผ๋ก ๋ณํํ ํ ์ค๋ฌด์ค ์คํ
์ ๋ฃ์ด ์คํ์ํฐ(Opacity)์ ์ฐ๊ฒฐํ๋ค.
- ๋ฒกํฐ ํ๋ผ๋ฏธํฐ(Vector Parameter)๋ฅผ ์ด์ฉํ์ฌ ๋ง ์ปฌ๋ฌ(Ring Color)๋ฅผ ๋ง๋ค๊ณ , ์ด๋ฏธ์๋ธ ์ปฌ๋ฌ์ ์ฐ๊ฒฐํ์ฌ ๋ถ์์ ๊ณ์ด(Red 10, Green 2, Blue 1)๋ก ์ค์ ํ๋ค.
- ์ค๋ฌด์ค ์คํ
์ ๋งฅ์ค ๊ฐ์ ๋ง ์์ค(Ring Width) ์ค์นผ๋ผ ํ๋ผ๋ฏธํฐ๋ก ์ง์ ํ์ฌ ๋ ์ ํญ์ ์กฐ์ ํ ์ ์๊ฒ ํ๋ค (์: 10์ ๋).
- ๋จธํฐ๋ฆฌ์ผ์ ์ ์ฉํ๋ค.
1.3. ๋ฐ์นผ ์กํฐ ๋ฐฐ์น ๋ฐ ํ์ธ
- ๋ฐ์นผ ์กํฐ ๋ฐฐ์น
- ๋ ๋ฒจ์ ๋ฐ์นผ ์กํฐ(Decal Actor)๋ฅผ ๋ฐฐ์นํ๊ณ , ์ ์ํ ๋จธํฐ๋ฆฌ์ผ์ ๋ฐ์นผ์ ๋จธํฐ๋ฆฌ์ผ ํญ๋ชฉ์ ์ฐ๊ฒฐํ๋ค.
- ์ด๋ ๊ฒ ํ๋ฉด ์๊ฐ์ ๋ฐ๋ผ ๋ง ํํ๋ก ํผ์ ธ๋๊ฐ๋ ํจ๊ณผ๋ฅผ ํ์ธํ ์ ์๋ค.
- ๋ฐ์นผ ํจ๊ณผ์ ์ผ๊ด์ฑ ํ์ธ
- ์ค๋ธ์ ํธ๊ฐ ์ด๋ค ๋ฐฉํฅ์ผ๋ก ํ์ด์ ธ ์๊ฑฐ๋ ๊ธฐ์ธ์ด์ ธ ์๊ฑฐ๋ ์์ง์ผ๋ก ๋์ด ์๋๋ผ๋ ๋ง ํจ๊ณผ๊ฐ ์ผ์ ํ๊ฒ ์ ์ฉ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
2. ๋ธ๋ฃจํ๋ฆฐํธ๋ฅผ ์ด์ฉํ ๋ง ํจ๊ณผ ์ ์ด ๋ฐ ํญ๋ฐ ์ฐ๋
์๋ฅํ ์ค๋ธ์ ํธ์ ๋ง ํจ๊ณผ๋ฅผ ์ ์ฉํ๊ณ , ๋ธ๋ฃจํ๋ฆฐํธ๋ฅผ ํตํด ๋ง์ ์๋๋ฅผ ์กฐ์ ํ๋ฉฐ ์ต์ข
์ ์ผ๋ก ํญ๋ฐ ํจ๊ณผ์ ์ฐ๋์ํค๋ ๊ณผ์ ์ ์ค๋ช
ํ๋ค.
2.1. ์๋ฅํ ์ค๋ธ์ ํธ์ ๋ฐ์นผ ์ปดํฌ๋ํธ ์ถ๊ฐ
- ์๋ฅํ ์ค๋ธ์ ํธ ์ค๋น
- ๋ฉ์ AI๋ฅผ ํตํด ์ ์๋ ์๋ฅํ ์ค๋ธ์ ํธ๋ฅผ ์ธ๋ฆฌ์ผ ์์ง์ผ๋ก ์ํฌํธํ๋ค.
- ๋ธ๋ฃจํ๋ฆฐํธ ๋ณํ ๋ฐ ๋ฐ์นผ ์ปดํฌ๋ํธ ์ถ๊ฐ
- ์ํฌํธ๋ ์ค๋ธ์ ํธ๋ฅผ ๋ธ๋ฃจํ๋ฆฐํธ(Blueprint)๋ก ๋ณํํ๊ณ , ๋ณํ๋ ๋ธ๋ฃจํ๋ฆฐํธ์ ๋ฐ์นผ ์ปดํฌ๋ํธ(Decal Component)๋ฅผ ์ถ๊ฐํ๋ค.
- ๋ฐ์นผ ์ปดํฌ๋ํธ์ ๋ํ
์ผ ์ฐฝ์์ ๋ฐ์นผ ์ฌ์ด์ฆ(Decal Size)๋ฅผ ํ๋ธ ํํ๋ก ์ง์ ํ๊ณ , ๋ง์ ํญ ๊ฐ๋ณด๋ค ํฌ๊ฒ ์ค์ ํ๋ค (์: 16์ ๋).
- ์ ์ํ ๋ง ๋จธํฐ๋ฆฌ์ผ์ ๋ฐ์นผ ์ปดํฌ๋ํธ์ ์ฐ๊ฒฐํ๋ค.
- ๋ธ๋ฃจํ๋ฆฐํธ ์ ์ฉ ํ์ธ
- ์ปดํ์ผ ํ ๋ ๋ฒจ๋ก ๋์๊ฐ๋ฉด, ์๋ฅํ์ด ์ด๋ ์์น๋ ๋ฐฉํฅ์ ๋ฐฐ์น๋๋๋ผ๋ ๋ง ํจ๊ณผ๊ฐ ์ผ์ ํ๊ฒ ์ ์ฉ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
2.2. ๋ธ๋ฃจํ๋ฆฐํธ์์ ๋ง ์๋ ์กฐ์ ๋ฐ ํญ๋ฐ ์ฐ๋
- ๋ค์ด๋ด๋ฏน ๋จธํฐ๋ฆฌ์ผ ์ธ์คํด์ค ์์ฑ
- ํฌ๋ฆฌ์์ดํธ ๋ค์ด๋ด๋ฏน ๋จธํฐ๋ฆฌ์ผ(Create Dynamic Material Instance) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ๋์ ์ผ๋ก ๋จธํฐ๋ฆฌ์ผ์ ์ ์ดํ ์ ์๋๋ก ํ๋ค.
- ํจ๋ฐํธ ์์
(Parent Asset)์ ์ ์ํ M_Decal_Ring ๋จธํฐ๋ฆฌ์ผ๋ก ์ง์ ํ๋ค.
- ๋ฆฌํด ๋ฐธ๋ฅ(Return Value)๋ฅผ ๋ง ๋งคํธ(Ring Mat)๋ผ๋ ์ด๋ฆ์ ๋ณ์๋ก ์น๊ฒฉ์์ผ ๋ค์ด๋ด๋ฏน ์ธ์คํด์ค๋ก ์ค์ ํ๊ณ , ์ด๋ฅผ ๋ฐ์นผ ์ปดํฌ๋ํธ์ ์
๋จธํฐ๋ฆฌ์ผ(Set Material)์ ์ฐ๊ฒฐํ๋ค.
- ํํฐํด ์คํฐ ์ฌ๋ถ ์ ์ด ๋ณ์ ์์ฑ
- ์ด์ฆ ํํฐํด ์คํฐ(Is Particle Spawn)์ด๋ผ๋ ๋ถ๋ฆฌ์ธ(Boolean) ๋ณ์๋ฅผ ์์ฑํ๋ค.
- ๋ธ๋์น(Branch) ๋
ธ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ด ๋ณ์๊ฐ ํ์ค(False)์ผ ๋๋ง ๋ค์ ๋ก์ง์ด ์คํ๋๋๋ก ๋ถ๊ธฐ ์ฒ๋ฆฌํ๋ค. ์ด๋ ํํฐํด์ด ํ ๋ฒ ์คํฐ๋ ํ ๊ณ์ํด์ ์คํฐ๋๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํจ์ด๋ค.
- ํ์๋ผ์ธ์ ์ด์ฉํ ๋ง ์๋ ์กฐ์
- ์ ๋ ํ์๋ผ์ธ(Add Timeline) ๋
ธ๋๋ฅผ ์ถ๊ฐํ์ฌ ํ์ ์ค์ผ์ผ(Time Scale)์ ์กฐ์ ํ๋ค.
- ํ์๋ผ์ธ ๋ด๋ถ์ ํ๋กํธ ํธ๋(Float Track)์ ์ถ๊ฐํ๊ณ , ํค๋ฅผ ์ค์ ํ์ฌ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ๊ฐ์ด 0์์ 4๋ฐฐ๊น์ง ์ฆ๊ฐํ๋๋ก ํ๋ค (์: 1์ด์ผ ๋ 0, 4.5์ด์ผ ๋ 4).
- ํค ๊ฐ๋ค์ ์คํ (Auto)๋ก ๋ณ๊ฒฝํ๊ณ ํธ๋ค์ ์กฐ์ ํ์ฌ ์ฆ๊ฐ ์๋๊ฐ ์ ์ ๋นจ๋ผ์ง๋๋ก ์ปค๋ธ๋ฅผ ์กฐ์ ํ๋ค. ์ด๋ ๊ฐ์ด 0๋ณด๋ค ์์์ง์ง ์๋๋ก ์ฃผ์ํ๋ค.
- ํ์๋ผ์ธ์ ํ๋ ์ด(Play) ํ์ ์
์ค์นผ๋ผ ํ๋ผ๋ฏธํฐ ๋ฐธ๋ฅ(Set Scalar Parameter Value) ๋
ธ๋์ ์ฐ๊ฒฐํ๋ค.
- ๋ง ๋งคํฐ๋ฆฌ์ผ ๋ณ์๋ฅผ ๊ฐ์ ธ์ ์
์ค์นผ๋ผ ํ๋ผ๋ฏธํฐ ๋ฐธ๋ฅ ๋
ธ๋์ ํ๊ฒ์ ์ฐ๊ฒฐํ๊ณ , ํ๋ผ๋ฏธํฐ ์ด๋ฆ์ ๋จธํฐ๋ฆฌ์ผ์์ ์ค์ ํ ํ์ ์ค์ผ์ผ๋ก ์ง์ ํ๋ค.
- ํ์๋ผ์ธ์ ๋ด ํธ๋(New Track) ๊ฐ์ ์
์ค์นผ๋ผ ํ๋ผ๋ฏธํฐ ๋ฐธ๋ฅ์ ๋ฐธ๋ฅ(Value)์ ์ฐ๊ฒฐํ๊ณ , ์คํ ํ์ ์
๋ฐ์ดํธ(Update)์ ์ฐ๊ฒฐํ๋ค.
- ํญ๋ฐ ํํฐํด ์คํฐ ๋ฐ ์กํฐ ํ๊ดด
- ํ์๋ผ์ธ์ ํผ๋์(Finished) ๋
ธ๋์์ ํ์ ๋นผ์ ์คํฐ ์์คํ
์ณ ๋ก์ผ์ด์
(Spawn System at Location) ๋
ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ค.
- ๋์ด์๊ฐ๋ผ ์์คํ
(Niagara System)์ผ๋ก ๋ฏธ๋ฆฌ ์ํฌํธํด ๋ NS_Sub_Explosion_Large_001 (๋ฌด๋ฃ ์์
)์ ์ง์ ํ๋ค.
- ์คํฐ ์์น๋ ์กํฐ์ ๋ก์ผ์ด์
(Location)์ผ๋ก ์ค์ ํ๋ค.
- ํํฐํด์ด ์คํฐ๋ ํ ์ด์ฆ ํํฐํด ์คํฐ ๋ณ์๋ฅผ ํธ๋ฃจ(True)๋ก ์ค์ ํ๋ค.
- ๋ง์ง๋ง์ผ๋ก ๋์คํธ๋ก์ด ์กํฐ(Destroy Actor) ๋
ธ๋๋ฅผ ์
ํ(Self)๋ก ์ฐ๊ฒฐํ์ฌ ์๋ฅํ ์กํฐ๋ฅผ ํ๊ดดํ๋ค.
- ์ปดํ์ผํ๊ณ ์ ์ฅํ๋ค.
2.3. ์ต์ข
๊ฒฐ๊ณผ ๋ฐ ์์ฉ ๊ฐ๋ฅ์ฑ
- ์ต์ข
๊ฒฐ๊ณผ
- ํ๋ ์ด ์ ๋ง ํจ๊ณผ๊ฐ ์ ์ ๋นจ๋ผ์ง๋ค๊ฐ ํญ๋ฐํ๋ฉฐ ์กํฐ๊ฐ ์ฌ๋ผ์ง๋ ๊ฒ์ ํ์ธํ ์ ์๋ค.
- ๋ง ์
ฐ์ด๋ ๊ณต์์ ์์ฉ
- ๊ฑฐ๋ฆฌ๊ฐ(๋ญ์ค)์ ์ด์ฉํ ๊ทธ๋ผ๋ฐ์ด์
, ํ์์ ์ด์ฉํ ์ํ ํ์ฐ, ํน์ ๊ฐ๋ค์ ๋นผ์ ์ค์์ ๋น์ฐ๊ณ ์ ๋๊ฐ์ผ๋ก ๋ ํํ๋ฅผ ๋ง๋๋ ์ด ๊ณต์์ ๋ค์ํ ๊ณณ์ ์์ฉ ๊ฐ๋ฅํ๋ค.
- ์๋ฅผ ๋ค์ด, ํฌ์คํธ ํ๋ก์ธ์ค(Post Process)์์ ์๋ ํํ์ ๋งต ์ ์ฒด์ ํผ์ ธ๋๊ฐ๋ ํจ๊ณผ๋ฅผ ๋ง๋ค ๋ ํ์ฉํ ์ ์๋ค.
- ํฌ์คํธ ํ๋ก์ธ์ค ๋ฐฉ์์ ํ๊ณ ๋ฐ ๋ฐ์นผ ๋ฐฉ์์ ์ฅ์
- ํฌ์คํธ ํ๋ก์ธ์ค ๋ฐฉ์์ ์ฌ๋ฌ ๊ฐ์ ๋ง์ ์๋ก ๋ค๋ฅธ ์์น์์ ๋ค๋ฅธ ํ์ด๋ฐ์ผ๋ก ์ ์ดํ๊ธฐ ์ด๋ ต๋ค๋ ๋จ์ ์ด ์๋ค.
- ๋ฐ๋ฉด ๋ฐ์นผ ํํ๋ก ๋ง๋ค๋ฉด ๋์คํ์ด๋ ๋ฐฉ์์ ๋ฉด์ด ์์์ง๋ ๋ฌธ์ ์ ์ ํด๊ฒฐํ ์ ์๊ณ , ๊ฐ๋ณ ์ค๋ธ์ ํธ๋ง๋ค ํจ๊ณผ๋ฅผ ๋ฃ์ด ๋ฐ๋ก๋ฐ๋ก ์ ์ดํ๊ธฐ ํธ๋ฆฌํ๋ค.