Unity의 공간 음향
이 페이지는 Unity의 공간 사운드를 위한 리소스에 연결됩니다.
공간 변환기 옵션
혼합 현실 애플리케이션에 대한 공간 변환기 옵션은 다음과 같습니다.
- Unity는 Windows Mixed Reality 선택적 패키지의 일부로 MS HRTF 공간 변환기를 제공합니다.
- 고가의 '단일 원본' 아키텍처에서 CPU에서 실행됩니다.
- 원래 HoloLens 애플리케이션과의 이전 버전과의 호환성을 위해 제공됩니다.
- Microsoft Spatializer는 Microsoft spatializer GitHub 리포지토리에서 사용할 수 있습니다.
- 저렴한 '다중 소스' 아키텍처를 사용합니다.
- HoloLens 2 하드웨어 가속기로 오프로드됩니다.
새 애플리케이션의 경우 Microsoft Spatializer를 사용하는 것이 좋습니다.
공간화 사용
Mixed Reality 기능 도구를 사용하여 최신 버전의 Microsoft Spatializer 기능을 다운로드합니다. 그런 다음, Unity 프로젝트에서 플러그 인을 사용하도록 설정하기 위한 단계별 지침을 따릅니다.
공간화 및 믹서 플러그 인이 준비되면 사운드 소스에 공간 오디오를 사용하도록 설정합니다.
- 계층 구조의 개체에 오디오 원본 연결
- 공간화 사용 확인란을 선택합니다.
- 공간 혼합 슬라이더를 '1'로 이동
참고
Unity에서 종속성 중 하나가 누락되어 Microsoft Spatializer 플러그 인을 로드할 수 없다는 오류가 발생하는 경우 PC에 최신 버전의 Microsoft Visual C++ 재배포 가능 패키지가 설치되어 있는지 검사.
자세한 내용은 다음을 참조하세요.
거리 기반 감쇠
Unity의 기본 거리 기반 감쇠는 최소 거리 1m, 최대 거리 500미터이며 로그 롤오프가 가능합니다. 이러한 설정은 시나리오에 대해 작동하거나 원본이 너무 빨리 또는 너무 느리게 감쇠되는 것을 발견할 수 있습니다. 자세한 내용은 다음을 참조하세요.
- 권장 설정에 대한 혼합 현실의 사운드 디자인.
- 이러한 곡선 설정에 대한 지침에 대한 Unity의 오디오 원본 설명서입니다.
반향
Microsoft Spatializer는 기본적으로 공간화 후 효과를 사용하지 않도록 설정합니다. 공간화된 원본에 대해 반향 및 기타 효과를 사용하도록 설정하려면 다음을 수행합니다.
- 각 원본에 회의실 효과 보내기 수준 구성 요소 연결
- 효과 처리를 위해 그래프로 다시 전송된 오디오의 게인을 제어하도록 각 소스의 송신 수준 곡선을 조정합니다.
자세한 내용은 공간 변환기 자습서의 5장을 참조하세요.
Unity 공간 사운드 예제
Unity의 공간 사운드 예제는 다음을 참조하세요.
다음 개발 검사점
우리가 배치한 Unity 개발 과정을 따라가는 경우 Mixed Reality 핵심 구성 요소를 탐색하는 중입니다. 여기에서 다음 구성 요소로 진행할 수 있습니다.
또는 Mixed Reality 플랫폼 기능 및 API로 이동합니다.
언제든지 Unity 개발 검사점으로 돌아갈 수 있습니다.