이 통합의 각 버전은 특정 빌드의 Unreal Engine과 대응합니다. 다음은 통합의 2023.1.1.8417.2904 릴리즈에서 변경된 내용입니다 (새로운 Unreal 빌드로 업그레이드하는 것 외에).
info | 참고: | 이 통합은 Unreal Engine의 실험 기능을 지원하지 않습니다. |
info | 참고: | 이 통합은 Unreal Engine 버전 5.2 및 5.3 에서 컴파일되었습니다. Unreal Engine 버전 5.3에 대해 테스트되었습니다. 앞서 언급한 것보다 최신인 모든 메이저 Unreal Engine 버전은 현재 지원되지 않지만 후속 패치 릴리즈에 포함될 것입니다. |
Platform 전용 정보는 다음에서 확인하세요:
이전 버전을 보시려면 이전 버전 릴리즈 노트 를 참고하세요.
새로운 기능
작동 방식 변경 사항
- WG-69137 Media ID로
SetExternalSourceMedia
에 0을 전달하면 이제 해당 특정 쿠키가 설정되지 않은 값으로 재설정됩니다.
- WG-69231 이제 모든 Room 요소의 Details 패널에서 Reverb Zone을 설정할 수 있습니다.
- WG-69690 이제 Room의 다이내믹 여부에 관계없이 Reverb Zone이 게임에서 업데이트됩니다. 게임에서 Room을 활성화/비활성화하면 다이내믹이 아닌 Room도 Spatial Audio에서 추가/제거됩니다.
성능 개선 사항
- WG-61471 Wwise 런타임에서 사용하는 메모리 할당 후크를 업데이트했습니다. 특히, 모든 비장치 메모리 할당에 대한 할당 후크가 이제
FMemory::Malloc
를 직접 사용하여 새 메모리 블록을 예약함으로써 모든 바이너리 구성과 대부분의 플랫폼에서 일관된 동작을 갖게 되었습니다. 비장치 메모리 할당도 이제 LLM 태그 'Wwise/SoundEngineMalloc' 아래의 Low-Level-Memory Tracker에 의해 추적됩니다. 2022.1.10 또는 2023.1.1 이상 버전의 Wwise SDK를 사용하는 경우, 값이 AkSpanCount_Small 로 설정된 'Span Count' 메모리 설정에 대한 지원도 추가되었습니다. 이렇게 하면 미디어가 아닌 모든 할당을 위해 Wwise가 예약하는 메모리 양이 크게 줄어듭니다.
기타 수정 사항
- WG-68202 Reverb Zone의 Transition Region의 기본값을 0이 아닌 값으로 변경.
버그 수정
- WG-63322 수정됨: 할당되지 않은 Late Reverb Aux Bus에 대한 경고가 누락됨.
- WG-63515 수정됨: AkGeometry 요소의 음향 질감이 변경됐을 때 리버브 예측 속성이 업데이트되지 않음.
- WG-64664 수정됨: AkSpatialAudioVolume의 Late Reverb 트리 보기 구성 요소를 수정해도 UI의 나머지 부분이 새로 고쳐지지 않음.
- WG-67386 수정됨: 맵에 UPrimitiveComponent 상위 항목이 없는 AkRoomComponent가 포함된 경우 PIE에서 크래시 발생.
- WG-68348 수정됨: (Spatial Audio) 재생을 중지할 때 AkLateReverbComponent 소멸자(destructor)에서 Unreal 크래시 발생.
- WG-68361 수정됨: Reconcile을 실행한 후 Wwise Browser에서 연결되지 않은 애셋이 업데이트되지 않음.
- WG-68496 수정됨: Unreal Server 시작 시 'No Resource Loader(리소스 로더 없음)' 오류 제거.
- WG-68620 수정됨: SoundBank가 생성된 후 Assert Registry에서 assert 발생.
- WG-68675 수정됨: Wwise Browser에서 Orphaned Asset을 조정할 때 Unreal Editor에서 크래시 발생.
- WG-68702 수정됨: 미디어 및 SoundBank 로드를 보고하는 Verbose LogWwiseFileHandler 로그 항목이 해석하기 어렵고 올바른 메모리 위치를 포함하고 있지 않음.
- WG-68716 수정됨: (Spatial Audio) 형제 Reverb Zone을 연결하는 Portal이 유효하지 않음에도 불구하고 빨간색으로 표시되지 않음.
- WG-68742 수정됨: Audiokinetic 런처를 사용하여 Wwise를 Unreal 프로젝트에 통합하면 Android SDK 바이너리가 잘못 배치됨.
- WG-68850 수정됨: 프로젝트의 모든
.cpp
파일에서 Logger.h
뒤에 ShaderPreprocessTypes.h
를 포함할 때 빌드 오류 발생.
- WG-68948 수정됨: 실행 취소(Undo) 작업이 Unreal Editor의 일부 구성 요소 및 사용자 인터페이스 요소에서 작동하지 않음.
- WG-68955 수정됨: AkEvent 를 제공하지 않을 때 PostEventAtLocation Blueprint 노드와 충돌 발생.
- WG-68980 수정됨: (Spatial Audio) 동일한 앞 Room과 뒤 Room을 유지한 채 이동해도 Portal이 업데이트되지 않음.
- WG-68991 수정됨: Wwise Plugin의
ThirdParty
폴더에 Wwise SDK 파일이 중복됨.
- WG-69053 수정됨: GroupValue와 동시에 Event의 Switch Controller Leaf에서 External Source를 언로드할 때 발생하는 멈춤 현상.
- WG-69066 수정됨: Root Output Path Override가 Wwise와 Unreal 프로젝트가 설치된 곳이 아닌 다른 드라이브로 설정된 경우 SoundBank 생성 실패.
- WG-69131 수정됨: (Spatial Audio) 구형 충돌 프리미티브와 함께 AkGeometry Component 를 사용할 때 Wwise로 전송되는 메시에 불필요한 정점으로 인해 경계 회절 경계가 생김.
- WG-69140 수정됨: 자동화된 테스트를 실행할 때 사운드 엔진 고갈로 인해 경고(warning) 발생. 심각성을 로그(log)로 줄임.
- WG-69143 수정됨: 아직 사용 중인 미디어를 언로드하려는 시도가 너무 자주 발생함.
- WG-69147 수정됨: SwitchContainerLeaves 및 GroupValues가 메모리에서 삭제되지 않음.
- WG-69239 수정됨: (Spatial Audio) 잘못된 매개변수로
UAkPortalComponent::SetPortalOcclusion
을 호출할 때 크래시 발생.
- WG-69369 수정됨: Wwise 2023.1에서 UE 4.27.2에 대한 컴파일 문제. UE 4.27.2에 대한 비공식 지원은 Wwise 2023.1 릴리스에서 최대한 긴 기간동안 유지될 예정입니다. UE 4.27.2의 공식 지원을 받으려면 Wwise 2022.1을 사용하세요.
- WG-69626 수정됨: 부적절한 Reverb Zone 상위 항목을 할당할 때 오류 메시지가 나타나지 않음.
- WG-69782 수정됨: External Source PlayinIdToMediaIds가 여러 개의 스레드에서 동시에 사용되는 동안 잠기지 않음.
커뮤니티에 보고된 버그 수정
- WG-63676 수정됨: 빌드할 때 Visual Studio에서 발생하는 오류 'error C4103: alignment changed after including header (헤더를 포함한 후 정렬이 변경되었습니다)'.
- WG-64326 수정됨: AkComponentCallbacks 가 소멸 후 호출될 수 있음.
- WG-66538 수정됨: Niagara가 Linux에 대해 컴파일되지 않음.
- WG-66623 수정됨: AkComponent 코드의 이미터-리스너 관계에 약한 포인터 대신 원시적 포인터가 사용됨.
- WG-67444 수정됨: Test 구성에서 메모리 부족 상태가 발생할 수 있음.
- WG-67518 수정됨: UE 5.3을 사용할 때 Test 구성이 커뮤니케이션 라이브러리를 로드함.
- WG-67704 수정됨:
AkGameplayStatics.cpp
의 열거 작업 문제.
- WG-68089 수정됨: AkSpatialAudioVolume 이 블루프린트에서 ChildActor로 사용될 때 발생하는 크래시.
- WG-68123 수정됨: UE 5.3에서 특정 플랫폼을 빌드하거나 여러 대상을 빌드할 때 UBT가 LNK1181 오류를 보고함.
- WG-68365 수정됨: Multi-Core Rendering이 활성화된 iOS용 빌드 시 UE4.27 통합에서 크래시 발생.
- WG-68377 수정됨: Wwise Browser가 사용자 지정 Root Output Patch를 사용하지 않음.
- WG-68536 수정됨: 아직 사용 중인 애셋의 언로드가 지연되면 멈추는 현상.
- WG-68832 수정됨: Zero-Latency 스트리밍 PCM 미디어를 교체할 때 크래시 발생.
- WG-68846 수정됨: 사용자 정의 SoundBank 스트리밍 미디어 프리페치가 두 번 로드됨.
- WG-68964 수정됨:
.uplugin
에 Module이 누락됨.
- WG-69037 수정됨: Room 내에서 세계를 변경할 때 AkComponent 가 유지되면 크래시 발생.
- WG-69148 수정됨: 여러 스트리밍 언로드 시 FWwiseFileCacheHandle 파기의 리소스 경합으로 인해 멈춤 현상이 발생. FArchive 역직렬화 대신 AsyncRead를 사용하여 스트리밍되지 않는 애셋의 로드 시간 성능을 개선했습니다.
- WG-69166 수정됨: 오프라인 렌더링이 스트리밍 파일을 로드하지 못함. Wwise 2022.1.x 버전에서만 발견되는 문제.
- WG-69404 수정됨: 코드에서 부적절한 assert 삭제.
- WG-69415 수정됨: Event Action에서 Set Effect를 사용할 때 'ActionSetFX is not a recognized json field (ActionSetFX는 인식된 json 필드가 아님)'라는 오류 발생.
- WG-69494 수정됨: Wwise 2023.1의 마이그레이션 대화 상자가 Wwise 2022.1의 Upgrading Projects 페이지를 참조하고 링크함.
- WG-69591 수정됨: 'LIKELY' 확인이 'UNLIKELY' 확인으로 바뀌어야 함.
- WG-69728 수정됨: 미디어를 사용하는 Event가 다른 SoundBank에 있을 때 해당 미디어가 로드되지 않는 경우가 있음. 그리고 Audio Bus Effect 플러그인을 초기화할 때 필요한 미디어가 SoundBank에 있으면 'plug-in media unavailable (플러그인 미디어를 사용할 수 없습니다)' 오류 발생.
- WG-69740 수정됨: Wwise 모듈 게터의 성능 저하.