์ ์
Unreal Engine ๋ด๋ถ์์ ๊ณต๊ฐ์ ๋ฌผ๋ฆฌ์ ํฌ๊ธฐ์ ํ๋ฉด ์ฌ์ง์ ๋ฐ๋ผ ์๋ฆฌ๊ฐ ๋๋ฐ์ฌ๋๊ณ ์๋ฉธํ๋ ๋ณต์กํ ๋ฌผ๋ฆฌ์ ์ํฅ ํ์์ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ์ํ์ ์ผ๋ก ์๋ฎฌ๋ ์ด์
ํ์ฌ Audio ์ ํธ์ ์
์ฒด์ ์ธ ๊ณต๊ฐ๊ฐ์ ๋ถ์ฌํ๋ ํ์ Data Asset์ด๋ค.
์ค๋ช
์ด์ฐฝ๊ธฐ ๊ฒ์ Audio๋ ํ๋์จ์ด ์ฐ์ฐ ๋ฐ Memory ํ๊ณ๋ก ์ธํด ์ํฅ์ด ์ด๋ฏธ ์ ์ฉ๋์ด ๋
น์๋ Audio ํ์ผ์ ์ํฉ๋ณ๋ก ์ฌ๋ฌ ๊ฐ ๊ฒน์ณ ์ฌ์ฉํ๋ ๋ฐฉ์์ ์ฑํํ์ฌ ํ๋ ์ด์ด์ ์ด๋์ ๋ฐ๋ฅธ ๋์ ์ธ ๊ณต๊ฐ ๋ณํ๋ฅผ ๋งค๋๋ฝ๊ฒ ๊ตฌํํ์ง ๋ชปํ๋ค.
์ดํ ๋์งํธ ์ ํธ ์ฒ๋ฆฌ ๊ธฐ์ ์ด ๋น์ฝ์ ์ผ๋ก ๋ฐ์ ํ๋ฉด์ Epic Games๋ Audio Engine ์ฝ์ด ๋ด๋ถ์์ ์๋ณธ ์์ค์ ๊ฐ์์ ๋ฐ์ฌ์์ ์ค์๊ฐ์ผ๋ก ์ฐ์ฐํ์ฌ ๋ง์
ํ๋ ์๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฐ์ Reverb ์์คํ
์ ๋์
ํ๋ค.
์ด Data Asset์ ํ์ฐ ๋ฐ๋ ๊ฐ์ ์๊ฐ ๋ฑ์ ๋ค์ํ ๋ฌผ๋ฆฌ์ Parameter (Parameter)๋ฅผ ๋ฏธ์ธํ๊ฒ ์กฐ์ํ์ฌ ์ข์ ํ์ผ ํ์ฅ์ค์ ๋ ์นด๋ก์ด ๋ฐ์ฌ์๋ถํฐ ๊ฑฐ๋ํ ์ฝ์ํธํ์ ์
์ฅํ ์ํฅ๊น์ง ๋ชจ๋ ๋ฌผ๋ฆฌ์ ๊ณต๊ฐ์ ์ฒญ๊ฐ์ ํน์ฑ์ ์ ์ฐจ์ ์ผ๋ก ์์ฑํด๋ธ๋ค.
ํ์
Pipeline์์๋ Audio Volume ๊ฐ์ฒด ํน์ Master Sound Submix์ ์ง์ ์ฐ๋ํ์ฌ ํ๋ ์ด์ด๊ฐ ํ์ฌ ์์นํ ์ฅ์์ ํ๊ฒฝ์ ๋ฌธ๋งฅ์ ์ฒญ๊ฐ์ ์ผ๋ก ๋ช
ํํ ์ ์ํ๊ณ ๊ฒ์ ์๋์ ๋ฌผ๋ฆฌ์ ์ค์ฌ๊ฐ์ ์์ฑํ๋ ๊ฐ์ฅ ํต์ฌ์ ์ธ ๊ณต๊ฐ ์ํฅ ์ฒ๋ฆฌ ๋๊ตฌ๋ก ์๋ํ๋ค.
์๋ฆฌ
- ์ด๊ธฐ ๋ฐ์ฌ์ ์๊ฐ ์ง์ฐ ์ฐ์ฐ
์๋ฆฌ๊ฐ ๋ฐ์ํ ์งํ ๋ฒฝ์ด๋ ๋ฐ๋ฅ ๋ฉด์ ๊ฐ์ฅ ๋จผ์ ๋ถ๋ชํ ์ฒญ์ทจ์์ ๊ท์ ๋๋ฌํ๋ ์ฒซ ๋ฒ์งธ ๋ฐ์ฌ์ ๋ฌถ์์ ์ง์ฐ ์๊ฐ๊ณผ ์๋์ง๋ฅผ ์ ๋ฐํ๊ฒ ๊ณ์ฐํ์ฌ ๊ณต๊ฐ์ ๋๋ต์ ์ธ ํฌ๊ธฐ์ ๊ธฐํํ์ ํํ๋ฅผ ์์คํ
์ ์ธ์ง์ํจ๋ค.
- ํ๊ธฐ ์ํฅ ์๋์ง ๊ฐ์ ์ฒ๋ฆฌ
์ด๊ธฐ ๋ฐ์ฌ์ ๋๋ฌ ์ดํ ์๋ฐฑ ๊ฐ์ ๋ฒฝ๋ฉด์ ์ฐ์์ผ๋ก ํ๊ธฐ๋ฉฐ ๋ฌดํํ ์ชผ๊ฐ์ง๋ ์๋ฆฌ์ ์๋์ง๊ฐ ์๊ฐ ํ๋ฆ์ ๋ฐ๋ผ ์์ํ ์ค์ด๋๋ ํ๋ฝ ๊ถค์ ์ ์ฐ์ฐํ์ฌ ๊ณต๊ฐ์ ๋ฐ๋์ ํ
์ค์ฒ ์ง๊ฐ์ ์ํ์ ์ผ๋ก ๋ฌ์ฌํ๋ค.
- ์ฃผํ์ ๋์ญ๋ณ ๊ณ ์ฃผํ ํก์์จ ์ ์ด
๊ฐ์ ๊ณต๊ฐ์ ๊ตฌ์ฑํ๋ ์ฌ์ง์ด ๋ถ๋๋ฌ์ด ํ๊ฒ์ธ์ง ๋ฑ๋ฑํ ์ฝํฌ๋ฆฌํธ์ธ์ง์ ๋ฐ๋ผ ์๋ฆฌ์ ๊ณ ์์ญ๋๊ฐ ๊น์ฌ๋๊ฐ๋ ์ ๋๋ฅผ ๋ค๋ฅด๊ฒ ์ค์ ํ๋ Low-pass Filter๋ฅผ ์ ์ฉํ์ฌ ์ฌ์ง ํน์ ์ ๋ฌผ๋ฆฌ์ ํก์ ๋ฅ๋ ฅ์ Runtime์ ๋ฐ์ํ๋ค.
- Wet/Dry (Parameter) ์ ํธ ๋ณํฉ ๋น์จ ์กฐ์
์ด๋ ํ ๋์งํธ ๊ฐ๊ณต๋ ๋ค์ด๊ฐ์ง ์์ ์์ํ ์๋ณธ Audio ์ ํธ์ Reverb ์๊ณ ๋ฆฌ์ฆ ์ฐ์ฐ์ ๊ฑฐ์น ๊ฐ๊ณต ์ ํธ์ ์ถ๋ ฅ ๋น์จ์ ๋์ ์ผ๋ก ์์ด ๊ณต๊ฐ๊ฐ์ ๊น์ด์ ๋์ฌ์ ์ฒญ๊ฐ์ ๋ช
๋ฃ๋๋ฅผ ์ํฉ์ ๋ง์ถฐ ์ธ๋ฐํ๊ฒ ์กฐ์ ํ๋ค.
๊ตฌ์กฐ
ย
์์
Audio Volume ๊ตฌ์ญ ์ ํ ์๋ํ ๋งตํ
์ค๋ด ๋์ ๋ ๋ฒจ์ ์ค๊ณํ ๋ ์ข๊ณ ๊ตฝ์ ๋ณต๋์ ๊ฑฐ๋ํ ๋ณด์ค ๋ฐฉ์ ๊ฐ๊ฐ ๋
๋ฆฝ๋ Audio Volume Actor๋ฅผ ๋ฐฐ์นํ๋ค. ๋ณต๋ ๊ตฌ์ญ์๋ ์ํฅ ๊ฐ์ ์๊ฐ์ด ๋งค์ฐ ์งง์ Reverb Effect - Reverb๋ฅผ ํ ๋นํ๊ณ ๋ณด์ค ๋ฐฉ์๋ ํ์ฐ ๊ฐ์ด ๊ทน๋๋ก ๋์ Asset์ ๋งคํํ์ฌ ํ๋ ์ด์ด๊ฐ ๋ฌธ์ ํต๊ณผํ๋ ์๊ฐ ํ๋ก๊ทธ๋๋จธ์ ๋ณ๋ ์ฝ๋ ํธ์ถ ์์ด๋ ๊ณต๊ฐ์ ์ฒญ๊ฐ์ ๊ท๋ชจ๊ฐ ์ฆ๊ฐ์ ์ผ๋ก ์ ํ๋๋ ์๋ํ ์์คํ
์ ๊ตฌ์ถํ๋ค.
๋ฌด๊ธฐ ๋ฐ์ฌ์ ์ํฅ ๊ผฌ๋ฆฌ ์ ์ฐจ์ ์์ฑ
๊ฑด์ํ
๊ฒ์์์ ์ด๊ธฐ ๊ฒฉ๋ฐ Audio ์๋ณธ ํ์ผ์ ๋งค์ฐ ๊ฑด์กฐํ๊ณ ์งง๊ฒ ๋์์ธํ์ฌ ๋์คํฌ ์ฉ๋๊ณผ ๊ธฐ๋ณธ Memory๋ฅผ ์๋๋ค. ๋์ฌ ์๊ฐ์ง ์ ํฌ ์ํฉ์์ ๊ฒฉ๋ฐ Audio๊ฐ ๋ชจ์ด๋ Submix ์ฑ๋์ ๊ธด ์ํฅ ์๊ฐ์ ๊ฐ์ง Reverb Effect๋ฅผ ์ค์๊ฐ์ผ๋ก ๋ง์
ํ ์ด์๋ฆฌ์ ์ธ๋ฆผ ๊ผฌ๋ฆฌ๊ฐ ๊ฑฐ๋ํ ๊ฑด๋ฌผ ์ฌ์ด๋ฅผ ๋ฐ์ฌํ๋ฉฐ ํผ์ ธ๋๊ฐ๋ ํ๊ฒฉ๊ฐ์ ์ ์ฐจ์ ์ผ๋ก ์์ฑํ๊ณ ์์คํ
์ ์ ์จ์ ๊ทน์ ์ผ๋ก ์ต์ ํํ๋ค.
๋์ Reverb Send ๊ฑฐ๋ฆฌ ๋งค๊ฐ๋ณ์ ์ฐ๋
ํ๋ ์ด์ด๊ฐ ์ด๋์ด ์งํ ํฐ๋ ๊น์์ด ๋ค์ด๊ฐ์๋ก ์นด๋ฉ๋ผ ์์น์ ํฐ๋ ์ถ๊ตฌ ์ฌ์ด์ ์ ๋์ ์ธ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์๊ฐ์ผ๋ก ๊ณ์ฐํ์ฌ Reverb Send ์์น Parameter์ ์ํ์ ์ผ๋ก ๊ณฑํด ๋ฃ๋๋ค. ๊น์ ๊ณณ์ผ๋ก ์ง์
ํ ์๋ก ์๋ณธ ์๋ฆฌ์ ๋น์จ์ ๊น์ด๊ณ ๋ฐ์ฌ์์ ๋น์จ์ด ๊ฑฐ๋ํ๊ฒ ์ฆ๊ฐํ์ฌ ์๊ฐ์ ์ธ ๋น์ ์๋ฉธ๊ณผ ์ฒญ๊ฐ์ ์ธ ์ํฅ์ ์ง์ด์ง์ ์๋ฒฝํ๊ฒ ๋๊ธฐํํ๋ ๋ฐ๋ ๋์ ์ธํฐ๋ํฐ๋ธ ์ค๋์ค ํ๊ฒฝ์ ์กฐ์ฑํ๋ค.
ย