๐Ÿ“„

Parameter Patch

Mark as Draft

์ •์˜

Unreal Engine ๋‚ด๋ถ€์—์„œ Game ๋กœ์ง๊ณผ Audio ์‹œ์Šคํ…œ ์‚ฌ์ด์˜ ๋ฐ์ดํ„ฐ ํ†ต์‹ ์„ ์ค‘๊ฐœํ•˜๊ณ  ๋‹ค์ˆ˜์˜ ๋งค๊ฐœ๋ณ€์ˆ˜๋ฅผ ํ•˜๋‚˜๋กœ ๋ฌถ์–ด ์—ฌ๋Ÿฌ Audio ๊ฐ์ฒด์— ์ผ๊ด„ ์ „์†ก ๋ฐ ๋ณ€ํ™˜ํ•˜๋Š” ๋ฐ์ดํ„ฐ ๋ผ์šฐํŒ… Asset์ด๋‹ค.

์„ค๋ช…

์ดˆ์ฐฝ๊ธฐ Audio ์ œ์–ด ํ™˜๊ฒฝ์—์„œ๋Š” ๊ฐœ๋ณ„ Audio ์ปดํฌ๋„ŒํŠธ๋งˆ๋‹ค ๋ณ€์ˆ˜ ๊ฐ’์„ ์ผ์ผ์ด ์ „๋‹ฌํ•ด์•ผ ํ•˜์—ฌ ํ†ต์‹  ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋ฐœ์ƒํ•˜๊ณ  ์œ ์ง€๋ณด์ˆ˜ ํšจ์œจ์ด ์‹ฌ๊ฐํ•˜๊ฒŒ ๋–จ์–ด์กŒ๋‹ค.
Epic Games๋Š” ๋ณต์žกํ•œ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ๋‹จ์ผ ์บก์А๋กœ ๋ฌถ์–ด ๊ด€๋ฆฌํ•˜๋Š” Patch ์•„ํ‚คํ…์ฒ˜๋ฅผ ๋„์ž…ํ•˜์—ฌ ์‹œ์Šคํ…œ๊ณผ Audio ์‚ฌ์ด์˜ ๊ฐ•ํ•œ ๊ฒฐํ•ฉ์„ ๋Š์–ด๋ƒˆ๋‹ค.
์ด Asset์€ ํ•˜๋‚˜์˜ ์ž…๋ ฅ ๋ณ€์ˆ˜๋ฅผ ๋ฐ›์•„ ๋‹ค์ˆ˜์˜ ์ถœ๋ ฅ ๋ณ€์ˆ˜๋กœ ๋ณต์ œํ•˜๊ฑฐ๋‚˜ ์ˆ˜ํ•™์  ์—ฐ์‚ฐ์„ ๊ฑฐ์ณ ๋ฒ”์œ„๋ฅผ ์Šค์ผ€์ผ๋งํ•˜๋Š” ์ค‘๊ฐ„ ๋ฒˆ์—ญ๊ธฐ ์—ญํ• ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
ํ˜„์—… ํŒŒ์ดํ”„๋ผ์ธ์—์„œ๋Š” ์บ๋ฆญํ„ฐ์˜ ์†๋„๋‚˜ ๋ฌด๊ธฐ์˜ ๋ฐœ์—ด ์ˆ˜์น˜ ๊ฐ™์€ ๋‹จ์ผ Game ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ
๐Ÿ“„
Pitch
, Volume,
๐Ÿ“„
Equalizer
๋“ฑ ์—ฌ๋Ÿฌ Audio ์†์„ฑ์„ ๋™์‹œ๋‹ค๋ฐœ์ ์œผ๋กœ ์ œ์–ดํ•˜๋Š” ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ถ„๋ฐฐ ํ—ˆ๋ธŒ๋กœ ์ž‘๋™ํ•œ๋‹ค.

์›๋ฆฌ

  1. ๋‹ค๋Œ€๋‹ค Routing ๋ถ„๋ฐฐ
    1. ํ•˜๋‚˜์˜ ์›๋ณธ ๋งค๊ฐœ๋ณ€์ˆ˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜์—ฌ ์‹œ์Šคํ…œ ๋‚ด๋ถ€์— ์ •์˜๋œ ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋Œ€์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜ ์Šฌ๋กฏ์œผ๋กœ ์‹ ํ˜ธ๋ฅผ ๋ณต์ œํ•˜๊ณ  ๋ถ„๋ฐฐํ•˜๋Š” ๋„คํŠธ์›Œํฌ๋ง์„ ํ˜•์„ฑํ•œ๋‹ค.
  1. ์‹ค์‹œ๊ฐ„ ๊ฐ’ Scaling
    1. ์ž…๋ ฅ๋˜๋Š” ์ˆ˜์น˜์˜ ๋ฒ”์œ„๋ฅผ ํƒ€๊ฒŸ Audio ๊ฐ์ฒด๊ฐ€ ์š”๊ตฌํ•˜๋Š” ๊ณ ์œ ํ•œ ๋ฌผ๋ฆฌ์  ๋‹จ์œ„ ๊ณต๊ฐ„์— ๋งž์ถฐ ๋ฐฑ๋ถ„์œจ์—์„œ
      ๐Ÿ“„
      Decibel - dB
      ์ด๋‚˜
      ๐Ÿ“„
      Frequency - Hz (์ฃผํŒŒ์ˆ˜)
      ์ˆ˜์น˜๋กœ ์ž๋™ ๋ณ€ํ™˜ํ•œ๋‹ค.
  1. ๋ฐ์ดํ„ฐ ํƒ€์ž… ํ˜•๋ณ€ํ™˜
    1. ์‹ค์ˆ˜ํ˜• ๋ฐ์ดํ„ฐ๋ฅผ ์ •์ˆ˜ํ˜•์ด๋‚˜ ๋ถˆ๋ฆฌ์–ธ ๋“ฑ ๋Œ€์ƒ ๋…ธ๋“œ๊ฐ€ ํ•„์š”๋กœ ํ•˜๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์œผ๋กœ Engine Runtime ํ™˜๊ฒฝ์—์„œ ์ฆ‰๊ฐ์ ์œผ๋กœ ํ˜•๋ณ€ํ™˜ํ•˜์—ฌ ํ†ต์‹  ์˜ค๋ฅ˜๋ฅผ ์ฐจ๋‹จํ•œ๋‹ค.
  1. ๋Ÿฐํƒ€์ž„ ์ฐธ์กฐ ์บก์Аํ™”
    1. Game ๋กœ์ง์„ ๊ด€์žฅํ•˜๋Š”
      ๐Ÿ“„
      Blueprint - BP
      ์‹œ์Šคํ…œ์ด ๊ฐœ๋ณ„ Audio ์ปดํฌ๋„ŒํŠธ์˜ ๋‚ด๋ถ€ ๊ตฌ์กฐ๋ฅผ ์•Œ ํ•„์š” ์—†์ด ์ด Patch Asset์˜ ์ฃผ์†Œ๋งŒ ์ฐธ์กฐํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ๋„˜๊ธฐ๋„๋ก ์˜์กด์„ฑ์„ ๋ถ„๋ฆฌํ•œ๋‹ค.

๊ตฌ์กฐ

ย 

์˜ˆ์‹œ

์ฐจ๋Ÿ‰ ์ฃผํ–‰ ๋ฌผ๋ฆฌ ๋ฐ์ดํ„ฐ ํ†ตํ•ฉ ๋งตํ•‘

๋ ˆ์ด์‹ฑ Game์—์„œ ์—”์ง„ Audio๋ฅผ ์ œ์–ดํ•  ๋•Œ ์‚ฌ์šฉํ•œ๋‹ค. ์ฐจ๋Ÿ‰ ๊ฐ์ฒด์˜ ํ˜„์žฌ ์†๋„ ์ˆ˜์น˜ ํ•˜๋‚˜๋ฅผ ์ด Patch Asset์œผ๋กœ ๋ณด๋‚ธ๋‹ค. Asset ๋‚ด๋ถ€์—์„œ ์†๋„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œํ•˜์—ฌ ์ฒซ ๋ฒˆ์งธ๋Š” ์—”์ง„ ์†Œ๋ฆฌ์˜ Pitch ๊ฐ’์œผ๋กœ ์˜ฌ๋ฆฌ๊ณ  ๋‘ ๋ฒˆ์งธ๋Š” ํƒ€์ด์–ด ๋งˆ์ฐฐ์Œ์˜ Volume ๊ฐ’์œผ๋กœ ๋ถ„๋ฐฐํ•˜๋ฉฐ ์„ธ ๋ฒˆ์งธ๋Š” ๋ฐ”๋žŒ ์†Œ๋ฆฌ
๐Ÿ“„
Filter
์˜ Frequency ๊ฐ’์œผ๋กœ ์Šค์ผ€์ผ๋งํ•˜์—ฌ ๋‹จ์ผ ์ž…๋ ฅ์œผ๋กœ ์„ธ ๊ฐ€์ง€ Audio ๋ณ€ํ™”๋ฅผ ๋ Œ๋”๋งํ•œ๋‹ค.

๋ฌด๊ธฐ ๊ณผ์—ด ์‹œ์Šคํ…œ ๋™์  ์ƒํƒœ ๋ณ€์กฐ

์—ฐ์‚ฌํ˜• ๋ฌด๊ธฐ์˜ ์˜จ๋„๊ฐ€ ์˜ฌ๋ผ๊ฐ€๋Š” ์ƒํ™ฉ์„ ๊ตฌํ˜„ํ•  ๋•Œ ์ ์šฉํ•œ๋‹ค. ๋ฌด๊ธฐ ์˜จ๋„ ์ˆ˜์น˜๋ฅผ Patch๋กœ ์ „์†กํ•˜๋ฉด ๋‚ด๋ถ€ ์—ฐ์‚ฐ์„ ํ†ตํ•ด ์˜จ๋„๊ฐ€ ์ž„๊ณ„์ ์— ๋„๋‹ฌํ•  ๋•Œ๊นŒ์ง€๋Š” ์ผ๋ฐ˜์ ์ธ ํƒ€๊ฒฉ์Œ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ๊ฐ’์„ ๋„˜๊ธด๋‹ค. ์˜จ๋„๊ฐ€ ํ•œ๊ณ„์น˜๋ฅผ ๋ŒํŒŒํ•˜๋ฉด ๋ถˆ๋ฆฌ์–ธ ๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ๋ฌด๊ธฐ ํŒŒ๊ดด์Œ Layer๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋Š” ๋™์‹œ์—
๐Ÿ“„
Distortion (์™œ๊ณก)
๊ฐ•๋„ ์ˆ˜์น˜๋กœ ๊ฐ’์„ ์Šค์ผ€์ผ๋งํ•˜์—ฌ ์ „๋‹ฌํ•˜๋Š” ๋ถ„๊ธฐ ๋กœ์ง์„ ์ฒ˜๋ฆฌํ•œ๋‹ค.

์‚ฌ์šฉ์ž Interface ์ „์—ญ ์„ค์ • ์—ฐ๋™

๋ฉ”์ธ ๋ฉ”๋‰ด์—์„œ ํ”Œ๋ ˆ์ด์–ด๊ฐ€ Audio ๋งˆ์Šคํ„ฐ Volume์„ ์กฐ์ž‘ํ•˜๋Š” ํ™˜๊ฒฝ์„ ์„ค๊ณ„ํ•œ๋‹ค. Slider Interface์˜ ๋ฐฑ๋ถ„์œจ ๋ฐ์ดํ„ฐ๋ฅผ ์ด Patch Asset์— ์ง๊ฒฐํ•œ๋‹ค. Patch๋Š” ์ด 0์—์„œ 100 ์‚ฌ์ด์˜ ์ˆ˜์น˜๋ฅผ ์ˆ˜์‹ ํ•˜์—ฌ Decibel ๋‹จ์œ„์˜ Logarithm ๊ณก์„ ์œผ๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค ๋ฐฐ๊ฒฝ์Œ์•… ํšจ๊ณผ์Œ ๋Œ€์‚ฌ ๋“ฑ ๊ฐ ๋งˆ์Šคํ„ฐ
๐Ÿ“„
Sound Submix
๋…ธ๋“œ์˜ ์ œ์–ด ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ผ๊ด„ ์ „์†กํ•˜์—ฌ ์˜ค์ฐจ ์—†๋Š” Volume ๋™๊ธฐํ™”๋ฅผ ๋‹ฌ์„ฑํ•œ๋‹ค.
Mark as Published
ย