이 통합의 각 버전은 특정 빌드의 Unreal Engine과 대응합니다. 다음은 통합의 2023.1.0.8367.2849 릴리즈에서 변경된 내용입니다 (새로운 Unreal 빌드로 업그레이드하는 것 외에). 2023.1로 프로젝트 업그레이드하기
info | 참고: | 이 통합은 Unreal Engine의 실험 기능을 지원하지 않습니다. |
info | 참고: | 이 통합은 Unreal Engine 버전 5.2 및 5.3 에서 컴파일되었습니다. Unreal Engine 버전 5.3에 대해 테스트되었습니다. 앞서 언급한 것보다 최신인 모든 메이저 Unreal Engine 버전은 현재 지원되지 않지만 후속 패치 릴리즈에 포함될 것입니다. |
Platform 전용 정보는 다음에서 확인하세요:
이전 버전을 보시려면 이전 버전 릴리즈 노트 를 참고하세요.
새로운 기능
- WG-53296 통합이 이제 Debug와 DebugGame Unreal 구성에서 Wwise Debug SoundEngine을 지원함.
- WG-58405 (Spatial Audio) Room 안에서 인접한 Room과 연결되는 Portal 없이 뚜렷한 리버브 효과가 있는 구역을 모델링하는 Reverb Zone을 추가함. Reverb Zone은 지붕이 있는 공간, 고가 도로나 육교, 파티오 등 열린 공간을 모델링하는 데 유용합니다.
- WG-62866 Unreal과 Generated SoundBank 간에 에셋을 동기화하기 위한 Wwise Reconcile 커맨드렛을 추가함.
- WG-63596 Wwise 2023.1 통합은 Wwise SoundEngine 2022.1과 하위 호환 됩니다.
- WG-65226 3D 뷰어에서 전환 구역을 표시하는 옵션을 추가함.
- WG-66632 Wwise SoundEngine의 StaticCRT Windows 빌드가 이제 기본적으로 사용됨.
- WG-68016 WwiseResourceLoader 단위 테스트를 추가함.
- WG-68279 특정 ExecutionQueue에서 코드가 실행되고 있는지 확인하는 함수 추가.
API 개선 사항
- WG-64048 (Spatial Audio) 단일 이미터에서 발생할 수 있는 게임에서 정의한 보조 센드의 최대 개수를 제한하는
AkSpatialAudioInitSettings::uMaxEmitterRoomAuxSends
를 추가함.
- WG-65130 (Spatial Audio)
AkGeometryParams::EnableTriangles
를 제거하고 AkGeometryInstanceParams::UseForReflectionAndDiffraction
으로 교체함.
- WG-66244 (Spatial Audio)
AkGeometryInstanceParams::RoomID
사용이 추후 버전에서는 사용 중단되며 해당 매개 변수가 추후 버전에서 제거됨. RoomID를 사용하지 말고 기본값(-1)으로 놔두세요.
작동 방식 변경 사항
- WG-61307 Unreal 방해 및 차단 서비스가 이제
AK::SpatialAudio::SetGameObjectToPortalObstruction
과 AK::SpatialAudio::SetPortalToPortalObstruction
API 함수를 지원함. 이미터와 리스너 게임 오브젝트가 Spatial Audio 공간에 있을 경우 방해와 차단 확인은 같은 공간 안에 있는 이미터와 포털 사이, 같은 공간 안에 있는 리스너와 포털 사이, 그리고 같은 공간 안에 있는 포털 사이에서 실행됩니다. Unreal Portal Component에 Portal Occlusion이라는 새로운 매개 변수가 추가되었습니다. 이 매개 변수는 AK::SpatialAudio::SetPortalObstructionAndOcclusion
함수를 사용하여 포털에 차단값을 적용합니다. 이를 사용하여 문이 열리거나 닫히면서 소리를 변경할 수 있습니다. Unreal 방해 및 차단 서비스는 사용자가 원할 경우 서비스를 자체적으로 교체할 수 있도록 WwiseObstructionOcclusion이라는 별도의 모듈로 옮겨졌습니다.
성능 개선 사항
- WG-67286 이제 Unreal 통합에서 Unreal 5.2 및 그 이상의 작업 대부분에 TTask 및 기본 Unreal 스레드를 사용.
기타 수정 사항
- WG-62759 Room과 Portals Visualization 토글 설정이 이제 User Settings 아래 있음.
- WG-65309 Spatial Audio Unreal의 사용자 인터페이스 및 툴팁을 개선함.
- WG-66557 Unreal Engine 4.27은 더 이상 지원되지 않습니다. Unreal Engine 5.2 이상을 사용해 주세요.
버그 수정
- WG-63820 수정됨: 레벨 스트리밍 도중 포털 열기/닫기를 호출할 때 UpdateConnectedRooms에서 발생하는 Unreal 크래시.
- WG-64283 수정됨: 리버브 예측 서비스의
EstimateHFDamping()
함수가 HF Damping 정의가 불일정한 잘못된 값을 제공함.
- WG-64362 수정됨: Spatial Audio Volume 이름이 변경될 때 Portal 앞/뒤 공간의 이름이 업데이트되지 않음.
- WG-64529 수정됨: Refresh Interval이 음수로 설정될 수 있음.
- WG-65139 수정됨: Spatial Audio API 함수
SetDiffractionOrder
, SetMaxEmitterRoomAuxSends
, SetNumberOfPrimaryRays
, SetLoadBalancingSpread
가 Unreal Blueprint에 노출되지 않음.
- WG-66779 수정됨: 빌드된 게임 안에서 Auto Assign Aux Bus가 있는 AkLateReverbComponent의 T60 Decay 를 계싼할 때 FAkReverbDescriptor에서 어서트가 일어남.
- WG-67317 수정됨: Ak Event가 없는 Room의 Post-associated AkEvent에서 Unreal null 포인터 크래시가 발생함.
- WG-67343 수정됨: Wwise Browser와 Reconcile 대화창이 연결되지 않은 에셋을 한 번에 하나만 열거함.
- WG-67418 수정됨: 다른 레벨 안에 레벨을 추가한 후 실행 취소를 했을 때 발생하는 Unreal 크래시.
- WG-67848 수정됨: Fit To Geometry가 충돌한 표면의 물리적 물질에 따라 Spatial Audio Volume의 지오메트리 속성을 변경하지 않음.
- WG-68315 수정됨: Wwise Unreal 플러그인이 Server 모드에서 빌드에 실패함.
- WG-68516 수정됨: Wwise Browser에서 이름이 변경된 요소가 두 번 나타남.
- WG-68554 수정됨: SoundBank가 생성되지 않았을 때 크래시 발생 후 WAAPI가 연결되고 SoundBank가 여러 번 생성됨.
- WG-69004 수정됨: Reconcile로 생성된 이벤트 UAsset이 Content Browser에 게시되지 않음.
커뮤니티에 보고된 버그 수정
- WG-60975 수정됨: (Spatial Audio) 여러 포털이 있는 공간에 들어갈 때 패닝이 갑자기 변경됨.
- WG-61552 수정됨: Spatial Audio 에셋에서
DefaultGame.ini
가 데이터베이스로서 사용됨.
- WG-63321 수정됨: Unreal 서버를 빌드할 때 패키징을 방지하는 로그 오류가 발생함.
- WG-65717 수정됨: 레이캐스팅이 값을 반환하지 않을 경우
UAkSurfaceReflectorSetComponent::AssignAcousticTexturesFromSamples()
가 기본값을 지정하지 않음.
- WG-66785 수정됨: 패키지된 Unreal 게임에서 Dynamic Room과 Portal 변환이 업데이트되지 않음.
- WG-67619 수정됨: Resource Loader 레이스 컨디션으로 인한 크래시.
- WG-67950 수정됨: Portal 컴포넌트에서 원시적 포인터를 사용함으로 인해 크래시 발생.
- WG-68029 수정됨:
FWwiseExecutionQueue
에서 std::atomic
을 사용할 경우 특정 조건에서 데드락 발생.
- WG-68102 수정됨: UE 4.27에서 리소스 로딩 및 언로딩으로 인해 크래시 발생.
- WG-68115 수정됨: 스트리밍된 파일을 빠르게 다시 열면 "Could not open file for asset loading" 오류 발생.
- WG-68216 수정됨: Switch Container Leaf 다시 로드/언로드 상황으로 인한 크래시.
- WG-68380 수정됨: VisualCPP의 특정 단위 테스트에서 잘못된 경고가 생성됨.
문서 개선 사항