이 통합의 각 버전은 특정 빌드의 Unreal Engine과 대응합니다. 다음은 통합의 2022.1.10.8393.2898 릴리즈에서 변경된 내용입니다 (새로운 Unreal 빌드로 업그레이드하는 것 외에).
info | 참고: | 이 통합은 Unreal Engine의 실험 기능을 지원하지 않습니다. |
info | 참고: |
- 이 통합은 Unreal Engine 버전 4.27, 5.1, 5.2 및 5.3에서 컴파일되었습니다. Unreal Engine 버전 5.3에 대해 테스트되었습니다. 앞서 언급한 것보다 최신인 모든 메이저 Unreal Engine 버전은 현재 지원되지 않지만 후속 패치 릴리즈에 포함될 것입니다.
- 지원 중단 공지: Unreal Engine 4.27에 대한 지원은 향후 마이너 출시에서 삭제될 예정입니다. Unreal Engine 5.1 이상 버전의 사용을 권장합니다.
|
Platform 전용 정보는 다음에서 확인하세요:
이전 버전을 보시려면 이전 버전 릴리즈 노트 를 참고하세요.
새로운 기능
- WG-64386 Unreal의 Niagara 시스템에 대한 지원이 추가되었습니다. 자세한 내용은 Wwise Unreal Niagara(나이아가라) 통합 사용하기 를 참고하세요.
- WG-69380 Windows에서 Debug SoundEngine 및 StaticCRT 대상 구성에 대한 지원이 추가되었습니다.
- WG-69485 로그 메시지에 이제 현재 실행 중인 바이너리에서 사용되는 Wwise 구성(Debug, Profile, Release 또는 StaticCRT)가 나타납니다.
작동 방식 변경 사항
- WG-69137 Media ID로
SetExternalSourceMedia
에 0을 전달하면 이제 해당 특정 쿠키가 설정되지 않은 값으로 재설정됩니다.
성능 개선 사항
- 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-69377 AnimNotify_AkEvent 에서 이전에 이미 서비스 중단된 작업을 제거했습니다.
- WG-69378 Wwise 2023.1에 표시되는 내용을 반영하기 위해 Acoustic Portal 상태가 이제 Closed/Open 대신 Disabled/Enabled로 표시됩니다.
버그 수정
- WG-68675 수정됨: Wwise Browser에서 Orphaned Asset을 조정할 때 Unreal Editor에서 크래시 발생.
- WG-68742 수정됨: Audiokinetic 런처를 사용하여 Wwise를 Unreal 프로젝트에 통합하면 Android SDK 바이너리가 잘못 배치됨.
- WG-68850 수정됨: 프로젝트의 모든
.cpp
파일에서 Logger.h
뒤에 ShaderPreprocessTypes.h
를 포함할 때 빌드 오류 발생.
- WG-68948 수정됨: 실행 취소(Undo) 작업이 Unreal Editor의 일부 구성 요소 및 사용자 인터페이스 요소에서 작동하지 않음.
- WG-69004 수정됨: Reconcile로 생성된 이벤트 UAsset이 Content Browser에 게시되지 않음.
- 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-69379 수정됨: 레벨에서 참조된 주변 애셋을 삭제하고 Play in Editor 모드에 들어갈 때 크래시 발생.
- WG-69782 수정됨: External Source PlayinIdToMediaIds가 여러 개의 스레드에서 동시에 사용되는 동안 잠기지 않음.
커뮤니티에 보고된 버그 수정
- WG-63676 수정됨: 빌드할 때 Visual Studio에서 발생하는 오류 'error C4103: alignment changed after including header (헤더를 포함한 후 정렬이 변경되었습니다)'.
- WG-64700 수정됨: Unreal Engine이 PostLoad를 라우팅하는 동안 Blueprint 이벤트 콜백을 발송할 때 assert 발생.
- WG-66538 수정됨: Niagara가 Linux에 대해 컴파일되지 않음.
- WG-68378 수정됨: null 포인터를 부적절하게 사용하면 VisualCPP 검사가 실패함.
- WG-68439 수정됨: Recorder Effect 플러그인이 Master Audio Bus에 추가되고 Unreal Audio Routing이 Route through AKAudioMixer로 설정되면 크래시 발생.
- WG-69148 수정됨: 여러 스트리밍 언로드 시 FWwiseFileCacheHandle 파기의 리소스 경합으로 인해 멈춤 현상이 발생. FArchive 역직렬화 대신 AsyncRead를 사용하여 스트리밍되지 않는 애셋의 로드 시간 성능을 개선했습니다.
- WG-69166 수정됨: 오프라인 렌더링이 스트리밍 파일을 로드하지 못함. Wwise 2022.1.x 버전에서만 발견되는 문제.
- WG-69415 수정됨: Event Action에서 Set Effect를 사용할 때 'ActionSetFX is not a recognized json field (ActionSetFX는 인식된 json 필드가 아님)'라는 오류 발생.
- WG-69728 수정됨: 미디어를 사용하는 Event가 다른 SoundBank에 있을 때 해당 미디어가 로드되지 않는 경우가 있음. 그리고 Audio Bus Effect 플러그인을 초기화할 때 필요한 미디어가 SoundBank에 있으면 'plug-in media unavailable (플러그인 미디어를 사용할 수 없습니다)' 오류 발생.
- WG-69740 수정됨: Wwise 모듈 게터의 성능 저하.