본문으로 건너뛰기

MetaSounds 통합

요구 사항 및 제한 사항

버전 요구 사항

이 통합은 UE >= 5.3에서만 작동합니다.

MetaSounds 지원이 포함된 RuntimeAudioImporter의 별도 버전이 있습니다: MetaSound RuntimeAudioImporter

플러그인 충돌

일반 RuntimeAudioImporter 플러그인이 설치된 경우, MetaSound 버전을 설치하기 전에 제거하십시오.

현재 제한 사항

MetaSounds에서 아직 해결되지 않은 스케일링 문제로 인해 Imported 사운드 웨이브만 지원되며, 파생된 웨이브는 지원되지 않습니다(예: StreamingCapturable 사운드 웨이브는 지원되지 않음).

설정 프로세스

1. MetaSound 플러그인 활성화

먼저 프로젝트에 MetaSound 플러그인을 활성화해야 합니다.

MetaSound 플러그인 활성화

2. MetaSound 그래프 구성

MetaSounds 편집기에서 새로운 Imported Wave 입력을 생성하고, ImportedWaveToWaveAsset 노드를 사용하여 Wave Asset 타입으로 변환해야 합니다.

Imported Wave To Wave Asset 노드

변환 후에는 Wave Player 노드를 사용하여 재생하는 등 Wave Asset 타입에 사용 가능한 모든 기능을 사용할 수 있습니다.

MetaSound 재생 예제

구현 워크플로

1. 오디오 임포트 및 준비

오디오 데이터를 임포트하는 워크플로는 표준 RuntimeAudioImporter 프로세스와 동일합니다. 그러나 사운드 웨이브가 준비된 후에는 MetaSounds에서 사용할 수 있도록 적절한 함수를 호출하여 사운드 웨이브를 준비해야 합니다.

Prepare Sound Wave For MetaSounds

2. Wave 파라미터 설정

그런 다음 MetaSound의 오디오 컴포넌트에 대한 wave 파라미터를 설정하고 필요에 따라 재생할 수 있습니다.

Set Wave Parameter 노드

완전한 예제

다음은 완전한 구현 예제입니다:

블루프린트 구현

MetaSounds용 오디오 임포트 예제

MetaSound 그래프

MetaSounds에서 오디오 재생 예제

모범 사례

MetaSounds와 RuntimeAudioImporter 작업 시:

  1. 항상 PrepareSoundWaveForMetaSound 함수를 사용하여 MetaSound용 사운드 웨이브를 특별히 준비하십시오
  2. MetaSound 그래프에서 타입 간 변환을 위해 ImportedWaveToWaveAsset 노드를 사용하십시오
  3. 현재 Imported 사운드 웨이브만 지원된다는 점을 기억하십시오(Streaming 또는 Capturable은 지원되지 않음)