버전
menu_open

학습 부록 - 방해 및 차단 추가 정보

방해(obstruction)와 차단(occlusion)은 음원과 청자 사이의 공간이 막혔을 때 일어나는 현상입니다. 방해는 부분적으로 막혔을 때 일어나며 차단은 완전히 막혔을 때 일어납니다. 이러한 상태는 게임의 지오메트리를 프로그래밍으로 정의하는 게임 개발자가 설정합니다. Wwise는 자체적으로 방해와 차단 레벨을 계산하지 않습니다. 물리적 계산은 반드시 게임에서 실행되어야 하고 그 결과가 SetObjectObstructionAndOcclusion() 기능을 사용하여 반드시 사운드 엔진으로 전달되어야 합니다.

Wwise에서는 사운드 오브젝트가 게임 플레이 도중 방해와 차단의 영향을 받을 때에 적용할 볼륨과 LPF를 정의할 수 있습니다. 여기서 정의하는 값은 상대적이며 게임 오브젝트에 이미 적용된 볼륨과 LPF 값에 더해집니다.

이러한 상태를 구현할 때 방해와 차단에 모두 백분율로 된 값이 부여되어 현실성을 증가해줍니다. 이러한 백분율은 게임 엔진에서 실시간 위치 지정 정보에 따라 결정되며 막혀진 영역 안팎으로 게임 오브젝트의 움직임을 반영할 수 있습니다. 예를 들어 조각상으로 가득 찬 미술 박물관을 스파이 캐릭터가 지나간다고 가정합시다. 방해의 백분율은 각 조각상 뒤로 스파이가 지나갈 때 스파이의 위치에 따라 바뀝니다. 비슷한 방식으로 차단의 백분율도 스파이가 완전히 차단된 청소 도구 보관함에 서서히 빠져나오면서 바뀔 것입니다.

[참고] 참고

방해와 차단의 백분율 계산은 모두 사운드 엔진이 처리합니다. Wwise에서는 이러한 값을 지정하지 않습니다.

방해와 차단이 일어나는 시기를 더 잘 이해하려면 다음 주제를 참조하세요.


이 페이지가 도움이 되었나요?

지원이 필요하신가요?

질문이 있으신가요? 문제를 겪고 계신가요? 더 많은 정보가 필요하신가요? 저희에게 문의해주시면 도와드리겠습니다!

지원 페이지를 방문해 주세요

작업하는 프로젝트에 대해 알려주세요. 언제든지 도와드릴 준비가 되어 있습니다.

프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.

Wwise를 시작해 보세요