Cropout 리빌드 프로젝트
🖥️

Cropout 리빌드 프로젝트

Pages List
List view
Summation
Devlog
Sound Design
Knowledges
Unreal Engine
Acustic Theory
📄
2-way Speaker
📄
A/B Spaced Pair
📄
Additive Synthesis
📄
Aliasing
📄
Ambience
📄
Ampere - A (전류)
📄
Amplitude (진폭)
📄
Analog-to-Digital Converter - ADC
📄
Anti-Aliasing
📄
ATSC A/85
📄
Auditory Illusion (청각 착시)
📄
Binaural Hearing (양이 청취)
📄
Bit
📄
Bit Depth
📄
Bit Error Rate - BER
📄
Brown Noise
📄
Chiptune
📄
Clipping
📄
Clock
📄
Cocktail Party Effect (칵테일 파티 효과)
📄
Comb Filtering
📄
Convolution
📄
Crest Factor
📄
Damping (감쇠)
📄
dBm
📄
dBu
📄
dBV
📄
dBW
📄
Decibel - dB
📄
Diaphragm (진동판)
📄
Diegetic
📄
Digital Audio Interface
📄
Digital Audio Workstation - DAW
📄
Digital-to-Analog Converter - DAC
📄
Dipole Gain - dBd
📄
Distortion (왜곡)
📄
Dithering
📄
Downsampling
📄
Dynamic Range - DR
📄
EBU R128
📄
Loudness - LU
📄
Frequency - Hz (주파수)
📄
Pitch
📄
Fundamental Frequency - F0 (기본 주파수)
📄
Harmonics (배음)
📄
Inharmonics (비배음)
📄
Overtone (상음)
📄
Fourier Transform (푸리에 변환)
📄
Period - T (주기)
📄
Phase - φ (위상)
📄
In-Phase (동상)
📄
Out-of-Phase (역상)
📄
Polarity (극성)
📄
Wavelength - λ (파장)
📄
Envelope - ENV
📄
Transient - TR
📄
Power - W (전력)
📄
Unity Gain
📄
Gain
📄
Sound Pressure Level - dB SPL
📄
Full Scale - dBFS
📄
True Peak - dBTP
📄
Hearing Level - dB HL
📄
Weighting Filters - A / B / C Weighting
📄
Loudness Units relative to Full Scale - LUFS
📄
Loudness K-weighted relative to Full Scale - LKFS
📄
Loudness Range - LRA
📄
Isotropic Gain - dBi
📄
Sound Power, Acustic Power (음향 파워)
📄
Signal-to-Noise Ratio - SNR (신호 대 잡음비)
📄
Total Harmonic Distortion - THD
📄
Root Mean Square - RMS
📄
Resistance - R (저항)
📄
Sine Wave (정현파)
📄
Mode of Vibration (비조화 모드)
📄
Fletcher-Munson Curve
📄
ITU-R BS.1770
📄
Equal Loudness Contour (등청감곡선)
📄
Headroom
📄
Noise Floor
📄
Noise (잡음)
📄
Nyquist Theorem (나이퀴스트 이론)
📄
Sampling
📄
Quantization (양자화)
📄
Hi-Fi
📄
Parabolic Microphone
📄
Measurement Microphone
📄
Transmission Medium (매질)
📄
Wave (파동)
📄
Low Frequency Oscillator - LFO
📄
Subtractive Synthesis
📄
Pure Tone
📄
Foley
📄
Non-diegetic
📄
Room Tone
📄
Peak Programme Meter - dBPPM
📄
Speech Interference Level - SIL
📄
Voltage - V (전압)
📄
Impedance - Ω
📄
Linear (선형)
📄
Formant
📄
phon
📄
Fundamental RMS
📄
Oversampling
📄
Sample Peak
📄
Jitter
📄
ISO 226
📄
Square Wave (사각파)
📄
Saw Wave (톱니파)
📄
Triangle Wave (삼각파)
📄
Pulse Wave
📄
Pink Noise
📄
Sample Rate
📄
Inverse-square Law (역제곱 법칙)
📄
Polar Pattern (지향성 패턴)
📄
X/Y Coincident Pair
📄
M/S Mid Side Technique
📄
Gain Reduction Meter - GR
Load more
Introduction
 

목표

이 프로젝트의 저의 주요 목표는 Epic Games에서 기본 제공해주는 Cropout Sample Project의 오디오 시스템을 바닥부터 직접 설계 및 재구축을 하려 합니다.
Cropout Sample Project는 Stylized Asset 중심의 간결한 구조와 압축된 플레이 가능 영역을 제공하고 있어 규모가 크지 않은 프로젝트라고 생각됩니다. 따라서 저사양 PC, 태블릿, 모바일 환경에서 구동될 가능성이 높으며 런타임 리소스가 매우 한정되어 있을것입니다.
위와 같은 이유로 일정 매출 발생 시 라이선스 비용 지불이 필요한 Wwise, Fmod와 같은 Middleware보다 엔진 자체의 Audio Thread를 직접 활용함으로써 성능 최적화와 제작 비용 효율성을 동시에 확보하고자 합니다.

프로젝트 로드맵

Phase 1: 구조 파악

  1. Cropout 오디오 아키텍쳐 역설계 및 데이터 구조 파악

Phase 2: 믹싱 데스크 구성

  1. Sound Class, Submix, Audio Bus 설계
  1. 범용 Attenuation 및 Concurrency 템플릿 사전 세팅
  1. 공간계열 Effect 사전 삽입 및 Audio Bus 연결

Phase 3: 주요 상호작용 소리 삽입

  1. UI 버튼 소리 구현 및 배치
  1. Material에 맞게 연동된 발소리 삽입
      • Attenuation과 Concurrency 적용 후 미세조정
  1. 절차적 생성을 통한 Ambience 제작 및 배치
  1. Actor의 상호작용 소리 제작 및 배치

Phase 4: 음악 제작, 삽입

  1. Loop가 가능한 간단한 음악 Stem 제작
  1. 상태 기반 Interactive 음악 로직 설계 및 배치
      • Side Chain 적용

Phase 5: 폴리싱 & 글로벌 스트레스 테스트

  1. Audio Profiling 및 Culling 테스트 후 미세조정
  1. 단말기 한계 테스트 후 미세조정

Mark as Publish