오디오 / 공간 음향
거리·벽·전달·반사·이동 속도를 하나씩 바꾸어 신호 경로를 비교하세요.
순간이동 표본: 아직 실행하지 않았습니다.
소리 꺼짐 · 모든 계수는 무음 상태에서도 비교할 수 있습니다.
속도는 현재 순간의 시선 방향 속도입니다. 위치 슬라이더는 연속 속도로 해석하지 않습니다. 파형은 합성 배음이고 경로는 2D입니다.
벽 끝을 0 근처에서 움직이고 표본 수 1개와 8개를 비교하세요. 벽을 꺼도 거리와 피치 조절은 따로 남습니다.
거리 감쇠는 음량, 저역통과는 주파수 분포, 차폐는 직접 경로, 반사는 늦게 오는 별도 경로, 도플러는 상대 운동에 따른 음높이를 다룹니다.
벽과 청자 사이 선분을 음원의 여러 표본점에서 검사합니다. 열린 비율 q와 벽 전달량 g로 직접 경로 계수 q+(1−q)g를 계산합니다. 2/8개가 열리고 g=0.2면 0.4입니다. 단일 레이는 벽 끝에서 급변합니다.
직접음은 거리 감쇠 → 저역통과 → 차폐 계수로 처리합니다. 선택한 반사 경로는 같은 음원을 따로 0.18초 지연해 약하게 더합니다. 도플러는 343/(343−접근속도)로 계산하고 청취 비율은 0.5~2로 제한합니다.
30m를 1/60초의 이동으로 잘못 읽으면 1,800m/s입니다. 순간이동 리셋은 이 차분 속도를 0으로 처리합니다. 이 표본 버튼은 장면 위치를 옮기는 대신 같은 음원 위치에서 속도 갱신 오류만 분리합니다.
표본 수를 늘리면 교차 검사가 늘어납니다. 오디오 계수는 시정수 30ms로 평활화해 클릭음을 줄입니다. 직접 작성한 선분 모델·저역통과·단일 지연 반사이며 회절 방정식, HRTF, Steam Audio SDK 내부 계산, 실제 공간 잔향을 재현하지 않습니다. 아래 스펙트럼은 합성음과 필터의 시각적 근사입니다.