발소리는 단순한 음량이 아니라 지형에 따라 주파수가 깎인 신호다. 재질별 감쇠 곡선과 차폐 필터를 이해하면 거리 판단과 포지션 선택이 달라진다.
헤드셋 속 '지형학': 발소리 주파수 감쇠가 포지션 선정을 바꾼다
대부분의 플레이어는 발소리를 '들리냐 안 들리냐'로만 생각한다. 하지만 포지션의 성패를 가르는 건 '얼마나 들리는가, 어느 주파수대에서 들리는가, 몇 밀리초 후에 사라지는가'다. 이 글은 장비 이야기가 아니다. 엔진 안에서 지형이 소리를 어떻게 먹어치우는지, 그에 맞춰 조준선을 어떻게 옮겨야 하는지를 다룬다.
1. 발소리는 하나의 음이 아니라 지형에 깎인 주파수 스펙트럼이다
CS2에서 발소리 이벤트가 발생하면 엔진은 발밑 재질(콘크리트, 나무판, 모래, 금속 그레이팅)에 따라 해당 임펄스 응답을 로드한 뒤 거리 감쇠와 차폐 필터를 적용한다. 핵심은 재질별 감쇠 곡선이 음량을 비례적으로 줄이는 게 아니라 고주파를 먼저 깎고 저주파를 나중에 깎는다는 점이다. 나무판은 고주파 꼬리가 길게 남고, 콘크리트는 중고주파를 빠르게 눌러버리며, 모래는 거의 저주파의 둔탁한 소리만 남긴다.
즉 '발소리를 들었다'와 '거리를 판단했다'는 별개의 문제다. 멀리서 들리는 나무판 발소리는 고주파의 얇은 '사각' 소리만 들리고 저주파는 이미 사라졌다. 반면 같은 거리의 콘크리트 발소리는 짧은 저주파 '쿵'만 남는다. 이 둘을 같은 심리적 척도로 거리로 환산하면 포지션이 틀어진다. 실전 보정: '재질을 안다'를 거리 판단에 포함하라. 상대가 나무판 구역에 있다면 고주파 꼬리를 들었을 때 반 칸 가깝게, 콘크리트 구역이라면 둔탁한 소리를 들었을 때 반 칸 멀게 보정한다.
2. 차폐는 스위치가 아니라 그라데이션: 벽 뒤 발소리는 '작아지는' 게 아니라 '주파수가 바뀐다'
많은 이가 벽 뒤 발소리는 음량만 줄어든다고 생각해 시스템 볼륨을 올린다. 이게 포지션 정보 차이의 최대 원인이다. 엔진의 차폐 필터는 로우패스에 가깝다. 고주파가 먼저 먹히고 저주파가 더 잘 통과한다. 그래서 벽 뒤 발소리는 '작아지는' 게 아니라 '먹먹해진다'. 볼륨을 올리면 저주파만 더 웅웅거려 방향 구분이 더 어려워진다.
포지션에 대한 직접적 추론: 상대가 벽에 붙었는지는 '음량 크기'가 아니라 '주파수 밝기'로 판단하라. 벽에 붙은 상대의 발소리는 고주파가 벽에 깎여 솜 한 겹을 낀 것처럼 들린다. 그가 벽 모서리를 돌아나오는 순간 고주파가 갑자기 '밝아진다'. 이 밝기 점프는 음량 점프보다 먼저 나타나며, 보통 당신이 에임을 당길 마지막 창이다. 헤드셋에서 '밝아짐'을 발사 신호로 삼는 것이 '커짐'을 기다리는 것보다 반 박자 빠르다.
3. 포지션 선정의 세 가지 보정 항목
첫째, 잔향 꼬리가 가장 긴 위치에 서지 마라. 긴 잔향은 여러 발소리 이벤트를 뭉개 하나의 접근인지 두 명의 교전인지 구분할 수 없게 만든다. 포지션을 잡을 때는 '건조한 소리' 코너를 우선 찾아 각 발소리 이벤트가 분리되게 하라.
둘째, '발소리 듣기'를 '발소리 사라짐 듣기'로 바꿔라. 상대가 멈추거나 앉아 걷거나 칼을 바꾸면 발소리 이벤트가 갑자기 끊긴다. 끊김의 타이밍은 나타남보다 의도를 더 잘 드러낸다. 멈춤은 보통 그가 프리조준 중이거나 당신이 나오길 기다린다는 뜻이다. 포지션을 잡을 때는 소리를 계속 쫓기보다 '소리의 단절점'에 집중하는 편이 인지 부담이 적다.
셋째, 재질 전환을 '거리 앵커'로 활용하라. 맵의 모든 재질 경계선은 공짜 거리 측정이다. 상대가 나무판에서 콘크리트로 발을 딛는 순간 주파수가 갑자기 먹먹해진다. 이 타임스탬프와 당신의 알려진 위치를 조합하면 그가 몇 걸음 떨어졌는지 역산할 수 있다. 이 앵커 몇 개를 외우는 것이 맵 전체 타이밍을 외우는 것보다 실용적이다.
마지막 한마디: 소리는 레이더가 아니라 지형이 당신에게 보내는 편지다. 주파수를 읽어라, 음량만 읽지 마라.