Wwise Unreal Integration - Documentation & Help · Unreal Content Browser 2. Notifies Add notify >...
Transcript of Wwise Unreal Integration - Documentation & Help · Unreal Content Browser 2. Notifies Add notify >...
WwiseUnreal
UnrealEngine
UnrealWwiseUnrealEngineUnrealEngine What'sNew?
UnrealUnrealEngine4.18
WwiseWwise2017.2.1build6524.WwiseSDK
WindowsMacLinux(SteamOS),XboxOnePlayStation4AndroidiOS
UE4
UE4VisualStudio
1.6.3
WwiseUnreal
UnrealEngineUnrealWwiseWwise
UE4WwiseUnrealEngineWwiseSDK
UnrealWwise
(sometimesreferredtoas"installed"plug-ins) UnrealEngineWiki
WwiseUnrealPlug-inGamePlug-in
WwiseLauncherLauncher UNREALENGINEUnrealBrowseforproject... UPROJECT
Unreal IntegrateWwiseintoProject...LauncherWwise UNREALENGINE
ManagingWwisePlug-ins
Therearevariousplug-insavailableforWwise,whichneedtobeinstalledcorrectlyinordertobeusedintheUnrealWwiseplug-in.Plug-insforWwisearemanagedviatheWwiseLauncher.Formoreinformationonmanagingplug-insforWwise,refertothePLUG-INSsectionoftheInstallationandMigrationGuide.
Ifthereareplug-insmissingfromyourWwiseinstallationwhenyouusetheWwiseUnrealplug-in,youwillseethefollowingerror:LogAkAudio:Error:Couldnotfindplugindynamiclibrary.
WwiseUnrealPlug-inEnginePlug-in
WwiseUnreal
Launcher UNREALENGINE DownloadWwiseIntegrationtouseasanengineplug-in...
:
1. "Wwise"UE4Integration"Plugins""Wwise"UE4Integration …/<UE4installationdirectory>/Engine/Plugins
2. UneralEditorWwiseUE4WwiseSDK"Wwise"
: C:\ProgramFiles(x86)\Audiokinetic\Wwise2017.2.1
build6524.\SDK\include\*.*
.../Plugins/Wwise/ThirdParty/include
: C:\ProgramFiles(x86)\Audiokinetic\Wwise2017.2.1
build6524.\SDK\Win32_*\*.*
.../Plugins/Wwise/ThirdParty/Win32_*
: C:\ProgramFiles(x86)\Audiokinetic\Wwise2017.2.1
build6524.\SDK\x64_*\*.*
.../Plugins/Wwise/ThirdParty/x64_*
: C:\ProgramFiles(x86)\Audiokinetic\Wwise2017.2.1
build6524.\SDK\Mac\*.*
.../Plugins/Wwise/ThirdParty/Mac
3. Edit>Plugins>Audio"WwiseUnrealEngine4integration" Enable
AndroidiOSLinuxPlayStation4XboxOne
: C:\ProgramFiles(x86)\Audiokinetic\Wwise2017.2.1build
6524.\SDK\<YourPlatform>\*.*
.../Plugins/Wwise/ThirdParty/<YourPlatform>
WwiseUnreal
AK_USE_UNREAL_IO …
\Plugins\Wwise\Source\AkAudio\AkAudio.Build.csWwiseIOUnrealIOWwiseI/O
AK_SOUNDFRAME …\Plugins\Wwise\Source\AkAudio\AkAudio.Build.csUnrealEditorRadiusWwiseSoundFrameShipMacOS
UnrealWwiseUnrealWwiseUnrealEngine
1.6.3
WwiseUnreal
WwiseUnreal »
WwiseUnrealWwise
AkAk
WwiseWindows WwiseWindowsWwiseWwise
WwiseMac WwiseMacOSXWwiseWwise
Wwise UE4WwiseWwiseUnrealContentBrowserBuild
GenerateSoundBanksWwise<UE4_installation_directory>/Engine/Binaries/Win64UnrealEngine FPlatformProcess::BaseDir()
UnrealWwiseSoundBanks
SoundEngine FAkAudioDevice::EnsureInitialized()
IO
.../Plugins/Wwise/Source/AkAudio/Private/AkAudioDevice.cpp //
Addadditionalplug-inshere.
AddWwiseLib().../Plugins/Wwise/Source/AkAudio/AkAudio.Build.csUE4
VisualStudioXcode
UnrealEngine4UnrealBlueprintWwiseDSPContent-only(Blueprint)WwiseUnreal
WwiseSDK ""
1.6.3
WwiseUnreal »
1)WwiseWwiseWwiseEventsSoundBanks
2)UnrealAkAudioEventUnrealContentBrowser AkAudioEvent
3)AkAudioEventWwise Blueprint AkAmbientSound AkAudioEvent
4)AkAudioBankAkAudioEventWwise AkAudioBankUnrealContentBrowser AkAudioBank
5)AkAudioEventRequiredBank AkAudioEvent RequiredBank AkAudioBank AkAudioEvent
6)SoundBanksplay-in-editorBuild GenerateSoundBanks OKSoundBankEditor
AkAudioBank RefreshAllBanks
UnrealEditorWwiseContentsBNKUnrealEditor
ContentBrowser AkAudioBankRefreshAllBanks
1.6.3
WwiseUnreal »
C++
AkAudio
WwiseC++ AkAudio .build.cs
publicclassMyModule:ModuleRules
{
publicMyModule(ReadOnlyTargetRulesTarget):base(Target)
{
PublicDependencyModuleNames.AddRange(newstring
//
}
}
AK::SoundEngine AkAudioDevice AkAudio
AkAudioWwise
1.6.3
WwiseUnreal »
WwiseLauncherWwiseUE4Launcher
SoundBanks
SoundBanksWwiseDemoGameUnrealEditor
1. UnrealWwiseDemoGame2. Build AudiokineticGenerateSoundBanks...3. SoundBanks OK
.../WwiseDemoGame/Content/WwiseAudio
AkEventAnimationNotify
AnimationSoundEngineAkEventsFPP_Fire
AmbientDemo
"AkAmbientSound" AmbientNoise_Spatialized
Blueprint StartAllAmbientSounds
AmbientBankSoundBankSoundBankAkAudioBank AutoLoad
()Blueprint"AmbientSoundhandling"()
Sequencer
WwiseDemoSequenceRTPCSequencerDrumKitModulationRTPC
RTPCDemo
Blueprint SetRTPCValue(D)"Velocity"WwiseVelocityLoop
Blueprint"CreateRTPCbuttonEventdispatchers" LoadBank UnloadBankBlueprintAuto-loadVelocityBank
PostEvent
ReverbDemo
AkReverbVolume AkReverbVolumeBlueprint"Variableinitializations"
SwitchDemo
BlueprintBlueprint()SoundEngineLH(D-PadLR34)
WAAPI
WAAPIUMGWidgetsWwise
UnrealEngineBlueprintWwise1WAAPIBlueprintWAAPIWwise2WidgetGraph"Searchforanitem"WAAPI1BlueprintWidget"Play/Stop"
MacUnrealEngineComboBox3D2D"P"
AkWwiseTree AkItemBoolPropertiesAkCheckBoxWwiseUECheckboxAk
CheckboxBoolPropertiesWwiseWwiseCheckboxBlueprintAkCheckboxBlueprint
Checkbox AkWwiseTree AkItemProperties AkSlider
3"P"2DUMG
1.6.3
WwiseUnreal »
Unreal
Unreal WwiseUnreal
Editor WAAPIEditor
Blueprint
EventsAnimationNotify
LevelSequencerEventsRTPCSequencer
Matinee EventsRTPCMatinee
WwiseAuthoringAPI(WAAPI)WwiseAuthoringAPI(WAAPI)
1.6.3
WwiseUnreal » »
UnrealSpatialAudio WAAPIWidgets
AkAudioEventWwiseUnrealWwisePicker Event UnrealContentBrowserWwise
RequiredBank SoundBankUnrealContentBrowser
PlayEventStopEvent
AkAuxBusWwiseAUXUnrealWwisePicker Event UnrealContentBrowserWwiseAUXUnrealEditorSoundBank
RequiredBank AuxiliaryBusSoundBank
AkAudioBankWwiseSoundBankUnrealUnrealContentBrowser
AutoLoad :SoundBankEditor
UnrealContentBrowserGenerateSelectedSoundBank(s)...SoundBanks...SoundBanksSoundBankLoadBank :SoundBankUnloadBank :SoundBankClearBanks :InitBankSoundBanks
LoadInitBank :InitBankSoundBank
RefreshAllBanks :SoundBanks
AkAmbientSoundAkAmbientSoundAActorUnreal Audio AAmbientSoundStartAllAmbientSoundsStopAllAmbientSoundsAkAmbientSound AkComponent
StopWhenOwnerIsDestroyed :AkAmbientSoundAutoPost:BeginPlay AkAudioEvent
StartAllAmbientSound:StartAmbientSound:StopAllAmbientSound:StopAmbientSound:
AkReverbVolumeAkReverbVolume AVolumeUnreal Audio AReverbVolumeEditor Brush AkLateReverbComponent
AkLateReverbComponentReverbZoneWwiseAUX AkComponents
WwiseAUXPriority AkReverbVolumeAUX
EnableLateReverb:AuxBus: AkAuxBusAuxBusGame-definedauxiliarysendsLateReverb AkRoomComponentAkAcousticPortal3DSendLevel:WwiseAUXMaximumSendLevelFadeRate:LateReverbComponentSendLevel0.25Priority:LateReverbComponent(LateReverbComponentsUnrealPlugins>Wwise)LateReverbComponentLateReverbComponent
AkComponentAkComponent USceneComponentWwise
AttenuationScalingFactor :Wwise3D
OcclusionRefreshInterval:AkAudioEventAk :AkAmbientSoundAkAudioEventSpatialAudioGame-definedauxiliarysends:
EarlyReflectionAuxBus:AkAuxBusAkReflectNoneAuxBus2DGame-definedauxiliarysendsEarlyReflectionAuxBusName:EarlyReflectionAuxBus AkAuxBus EarlyReflectionAuxBusName
AK_INVALID_UNIQUE_IDEarlyReflectionOrder:API:1-4.EarlyReflectionBusSendGain:AkReflect0.f-1.fEarlyReflectionMaxPathLength:Aheuristictostopthecomputationofreflections.CPUEnableSpotReflectors:AkSpotReflectorDebugDraw:SpatialAudioEngineSpatialAudioEngine1
PostAkEvent:PostTrigger:SetListeners:UAkComponentSetOcclusionRefreshInterval:UAkComponent0SetRTPCValue:RTPCSetStopwhenOwnerDestroyed: StopWhenOwnerDestroyed
SetSwitch:Stop:UseReverbVolumes: AAkReverbVolumes
WwiseUnreal » »»Unreal
SpatialAudio
AkAcousticTexture
WwiseAcousticTextureUnrealWwisePicker EventUnrealContentBrowser
AkSurfaceReflectorSetComponent AkSpotReflector
EditColor: AkSurfaceReflectorSetComponentAkAcousticTexture
AkSpotReflectorSpotReflector3D
Spotreflector AkComponent EnableSpotReflectorsAkComponentspotreflectorspotreflector
AkComponentspotreflector AkRoomComponent
BeginPlaySpatialAudioAPI AK::SpatialAudio::AddImageSource()
AuxBus:DSP AkReflect
features_objects_akauxbusAuxBus2DGame-definedauxiliarysendsAcousticTexture: AkAcousticTextureDistanceScalingFactor: sourcePosition
Level:
AkSurfaceReflectorSetComponentUnrealEngine4GeometrySetAVolumeBeginPlaySpatialAudio
EnableSurfaceReflectorSet:AcousticSurfaces:AkAcousticTextureGameViewportEditColorGameViewportAcousticTextureAcousticTextureNoneEnableSurface
AkRoomComponentSpatialAudioRoomRoom2:
AuxiliaryAkAcousticPortal
Auxiliary3DPositioningAttenuation
EnableRoom:Priority:WallOcclusion:WwiseSpatialAudioWwise0.0f-1.0fWwise
AkSpatialAudioVolumeAkSpatialAudio1AkSurfaceReflectorSetComponentAkRoomComponentAkLateReverbComponent
AkAcousticPortalUnrealEngine4Portal AkRoomComponent
AkRoomComponentPortalPortal2D3D
Initialstate:ObstructionRefreshInterval:0ObstructionCollisionChannel:
1.6.3
WwiseUnreal » »»Unreal
WAAPIWidgets
WAAPIUMGWidgets
AkCheckBox
WAAPIWwise
Propertytocontrol:WwiseItemtocontrol:WwiseOnCheckStateChanged:OnItemDropped:OnPropertyDropped:
Blueprint:
IsPressed:TrueIsChecked:TrueGetCheckedState:SetIsChecked:SetCheckedState(ECheckBoxStateInCheckedState):SetAkItemId:IDGetAkItemId:IDSetAkBoolProperty:GetAkProperty:
AkItemBoolProperties
Bool AkCheckBox AkSlider
AkItemProperties
AkCheckBox AkSlider
AkSlider
WAAPIWwiseWwise
Propertytocontrol:WwiseItemtocontrol:WwiseValue:OnValueChanged:OnItemDropped:OnPropertyDropped:
Blueprint:
GetValue:SetValue:SetCheckedState(ECheckBoxStateInCheckedState):SetAkSliderItemId:IDGetAkSliderItemId:IDSetAkSliderItemProperty:GetAkSliderItemProperty:
AkWwiseTree
WAAPIPicker AkCheckBox AkSlider
OnSelectionChanged:OnItemDragged:
Blueprint:
GetSelectedItem:GetSearchText:SetSearchText:
AkWwiseTreeSelector
AkWwiseTree
OnSelectionChanged:OnItemDragged:
SlateWidgets
FWwiseTreeItem
Wwise
:
DisplayName:FolderPath:WwiseItemType:ItemId:ID
FWwisePropertyDragDropOp
FWwisePropertyDragDropOp::New
FWwiseUmgDragDropOp
Wwise FWwiseTreeItem FWwisePropertyDragDropOp::New
AkSlider
WAAPIWwiseFWwisePropertyDragDropOppg_features_objects_WAAPI_Slate_FWwiseUmgDragDropO
:
GetAkSliderValue:WwiseGetAkSliderProperty:GetAkSliderItemControlled:SetAkSliderItemProperty:SetAkSliderItemId:IDGUID"DigitswithHyphensinBraces"GUIDSetAkSliderMinRange:
SetAkSliderMaxRange:GetAkSliderMinRange:GetAkSliderMaxRange:
1.6.3
WwiseUnreal » »
Editor
Event
WwisePickerUnrealContentBrowserAUXAkAudioEvent AkAuxBus
1. UnrealEditorWwisePickerAUX2. UnrealEditorUnrealContentBrowser3. AUXUnrealContentBrowser AkAudioEvent
AkAuxBus
WAAPIPickerWwiseUnreal WwiseAuthoringAPIWAAPIWwisePicker
WAAPIWwisePickerWAAPIWAAPIPickerWAAPIWwisePicker
WAAPI WwiseAuthoringAPI(WAAPI)
WAAPIPickerWwiseWwiseWwiseWAAPIPicker
WAAPIPickerWwisePicker
WAAPIPickerWwiseSoundBankActor-MixerActor-Mixer Play/Stop
All
Wwise
WwiseWAAPIPickerF2 RenameEnterWwise
Wwise
WwiseWAAPIPickerDelete"Delete"Wwise
WorkUnit
WAAPIPickerWorkUnit"ShowinFolder"
Wwise
WwiseWwiseWwiseCtrl+Shift+1"FindintheProjectExplorer"Wwise
WwiseAuthoringUnrealEditorUnrealEditorSoundFrame
SoundFrameWwise AkAmbientSoundWwiseAuthoring
1. AkAmbientSound2. Wwise AkAmbientSound13. UnrealEditor
WwiseUnrealWwiseSoundBanks GeneratePerBankMetadataFile,GenerateJSONMetadata, MaxAttenuationSoundBanksUnrealMaxAttenuation
EditorWwise2017.2.0Edit1LevelSequence
AnimationEditor3D
PlayinEditor(PIE)CameraPIESimulatieinEditor(SIE)EditorCameraPIEEditor
1.6.3
WwiseUnreal » »
BlueprintWwiseAudiokinetic
GetAkComponent AkComponent AkComponent AkComponentBlueprint
PostEventAtLocationWwiseWwise AkComponent
SetRTPCValue
SetState
AkComponentAkComponentComponent AutoPostComponent
false)Advancedparameter AutoDestroytrue
Blueprint"fire-and-forget" AutoPostsettingaswitchontheAkComponent
StopAll
SetMultiplePositions111:1SetMultiplePositions()SetPosition()
GameObjectAkComponentAkComponentPositions MultiPositionType:
MultiPositionType
SetMultipleChannelEmitterPositions1 GameObjectAkComponent
AkComponent ChannelMasks Positions
MultiPositionType
Other
ActorBlueprintAkAmbientSoundBlueprintAkComponentBlueprintSoundBankBlueprintBlueprintWAAPIBlueprint
1.6.3
WwiseUnreal » »»Blueprint
ActorBlueprintAkComponent
PostEventWwise
PostTriggerWwise
SetOcclusionRefreshIntervalAkComponent0
SetSwitch
SetOutputBusVolumeOutputbusvolume(direct)BusVolume0.0f1.0f
StopActor
WwiseUnreal » »»Blueprint
AkAmbientSoundBlueprintAkAmbientSoundWwiseAmbientSound
StartAllAmbientSoundsAkAmbientSound
StartAmbientSoundAkAmbientSound
StopAllAmbientSoundsAkAmbientSound
WwiseUnreal » »»Blueprint
AkComponentBlueprintAkComponentWwiseAkComponent
GetAttenuationRadiusAkComponent's(ScalingFactor*MaxAttenuation)
PostAkEventAkAudioEventWwise
PostAssociatedAkEventWwise AkComponent AkAudioEvent
PostTrigger AkComponent
SetAttenuationScalingFactorAttenuationsclaingfactor
SetListenersAkComponent
SetOcclusionRefreshIntervalAkComponent0
SetOutputBusVolumeOutputbusvolume(direct)BusVolume0.0f1.0f
SetRTPCValueAkComponent
SetStopwhenOwnerDestroyedAkComponentStopWhenOwnerDestroyed
SetSwitchAkComponent
StopAkComponentAkAudioEvent
UseEarlyReflectionsAKComponent
WwiseUnreal » »»Blueprint
SoundBankBlueprintAkAudioBankWwiseSoundBanks
ClearBanksInitSoundBank AkAudioBank
LoadBankSoundBank
LoadBanksSoundBank SynchronizeSoundBanks true BanksSoundBankSoundEngineSoundBank
LoadInitBankInitSoundBank
WwiseUnreal » »»Blueprint
BlueprintBlueprint
StartOutputCaptureWwiseSoundBanks
AddOutputCaptureMarker
StopOutputCaptureWwiseSoundBanks
StartProfilerCaptureWwiseSoundBanks
WwiseUnreal » »»Blueprint
WAAPIBlueprintBlueprintWwiseAuthoringAPIWwise
WAAPI https://www.audiokinetic.com/library/edge/?source=SDK&id=waapi.html
JSONWAAPIJSONUnreal FJsonObjectBlueprintwrapper"WAAPI
JsonManager" UnrealEnginedocumentationonFJsonObject
CallWaapiWAAPIURIget/setinformation/parameters
WaapiUri:WaapiArgs:in_uriWaapiOptions:
ReturnValue:JSON
RegisterWAAPIConnectionLostCallbackWAAPIWAAPIWaapi
Callback:
RegisterWAAPIProjectLoadedCallbackWAAPIWwiseWwisePluginSettingsWwiseProjectPathWaapi
Callback:
SubscribeToWaapi
WaapiUri:WaapiOptions:Callback:
ReturnValues:
SubscriptionId:IDResult:ReturnValue:JSON
Unsubscribe
SubscriptionId:ID
ReturnValues:
UnsubscriptionDone:ReturnValue:JSON
1.6.3
WwiseUnreal » »
WwiseEventsAnimationNotify
AnimationNotify…/Plugins/Wwise/Content/AnimNotify_AkEvent.uasset
AnimationNotify1. UnrealContentBrowser2. Notifies Addnotify>AkEvent
AnimationNotifyEventEventName AkAudioEventAttachName AkAudioEventakaudioevent
Follow:
1.6.3
WwiseUnreal » »
LevelSequencerUnrealEngine4SequenceEditorMatineeActorTrack
LevelSequencehttps://docs.unrealengine.com/latest/INT/Engine/Sequencer/Overview/index.html#creatinglevelsequencesLevelSequenceTrackhttps://docs.unrealengine.com/latest/INT/Engine/Sequencer/Overview/index.html#addingtrackstosequencer
WwiseLevelSequencerTracksWearUnrealEngine4Integration AkAudioRTPC AkAudioEvent2 AkAudioRTPCTrackGameParameter AkAudioEventWwiseEvent
TrackMasterTrackActorActorActor UAkComponentWwise.MasterTrack AkAudioRTPCTrackRTPCAkAudioEventTrack
AkAudioRTPCTrackGameParameter AddNewKeyTrack
CurveEditorviewAkAudioRTPC
AkAudioEvent AkAudioEventAkAudioEvent features_objects_akaudioeventContentBrowser AkAudioEvent
AkAudioEventAkAudioEvent
SequencerWAAPIUnrealWwiseAuthoringAPI(WAAPI)SequencerWAAPIUnreal WwiseAuthoringAPI(WAAPI)UnrealWAAPIWwiseWwiseAkAudioEventWwiseUnrealWAAPIAkAudioEvent
AkAudioEvent
AkAudioEvent AkAudioEventWwise"Play_Sound"Wwise"Layer_1""Layer_2""Layer_3"3
3Wwise
AkAudioEvent"Play_Sound"3Wwise"Play_Sound"2"Layer_2""Layer_3""Layer_1"WwiseProjectSetup
SequencerAkAudioEvent
AkAudioEventWwise RetriggerRetrigger RetriggerWwiseSequencerwwise_level_sequencer_event_section_properties
Sequencer2 AkAudioEvent 'Retrigger'Retrigger'No_Retrigger'Retrigger
"OutofSync"
Wwise AkAudioEvent "outofsync"AkAudioEvent"outofsync"
'OutofSync'AkAudioEvent
AkAudioEventWwiseSequencer AkAudioEvent"SaveWwiseprojectandrefresh"wwise_level_sequencer_event_section_properties AkAudioEvent"SaveWwiseprojectandrefreshallsections"AkAudioEvent AkAudioEventRequiredSoundbankAudiokineticBankAkAudioEventRequiredBank AkAudioEvent
SequencerAkAudioEventSequencer AkAudioEventscrub snippets AkAudioEvent
ScrubTailLengthMs AkAudioEvent
AkAudioEventAkAudioEventAudiokinetic :
SaveWwiseprojectandrefreshallsections:WwiseWAAPIAkAudioEvent
AkAudioEventAkAudioEventAudiokinetic :
SaveWwiseprojectandrefresh:WwiseWAAPIAkAudioEventMatchsectionlengthtoWwiseeventlength:SequencerWwise
AkAudioEvent
Wwise:
AkAudioEvent:AkAudioEvent:Event:Eventicon:AudiokineticEventEditorEvent:AudiokineticEvent:AudiokineticAudiokineticRetriggerEvent:WwiseScrubTailLengthMs:=100msMaxSourceDuration:WwiseAdvanced:
EventName:AudiokineticEventMovieSceneAkAudioEventSection:
StopatSectionEnd:
LevelSequencerSFXPlayAkAudioEventWwiseWwiseWwiseLevelSequencer
infinite
PlayInEditor
UnrealPlayinEditor(PIE)SequencerAkAudioEventAkAudioEvent
WwiseProjectSetupAkAudioEventTracksJSONWwiseProjectSettingsSoundBanks MetadataOptionsduration SoundBankSettings GenerateJSONMetadata
AkAudioEvent
WwiseUnreal » »
MatineeWwiseTrack2Matinee
AkAudioEventTrackAkEventTrackWwiseContentBrowserAkAudioEvent
WwiseUnreal » »
UAkComponent::SetOcclusion() SetOcclusionRefreshIntervalUAkComponent0
LOSAkComponentOcclusionCollisionChannel1222
OCCLUSION_FADE_RATE
1.6.3
WwiseUnreal » »
WwiseAuthoringAPI(WAAPI)WwiseAuthoringAPIWwiseUnrealWwiseUnrealWAAPIWAAPIUnrealWwise
WAAPI https://www.audiokinetic.com/library/edge/?source=SDK&id=waapi.html
WAAPIWindowsMac2
WAAPIAudiokineticUnrealWAAPI WwisePluginSettings"AutoConnecttoWAAPI"UnrealEdit->ProjectSettings...PluginsWwise
WAAPIWwiseWwise WwisePluginSettingsWwiseProjectPath
WwisePluginSettings
WAAPIC++WAAPIC++UnrealwrapperclassAkAudio
C++ AkAudio FAkWaapiClient
1.6.3
WwiseUnreal »
Q:UnrealEditorA:
UE4/[GameName]/Content/WwiseAudio/[Platform]
Q:Wwise2015.1A:…/Wwise/Source/AkAudio/Private/AkAudioDevice.cpp,
FAkAudioDevice::SetBankDirectory
Q:WwiseUnrealEditorA:SoundBankUnrealWwiseWwiseSoundBank -SaveUnrealWwise
Q:UnrealEngine4 LogAkAudio:Error:Plug-innot
registered:4163
A:SoundEngine(.h)
Q:WwiseSoundEngineA:UnrealEngineCWwiseWwiseUnrealWwse
<UE4_ROOT>/Engine/Source/Programs/UnrealBuildTool/Configuration/BuildConfiguration.cs
Q:XboxOneWwiseAppxManifestWwiseA:AppxManifest.xmlWwiseXboxOne(Edit>ProjectSettings):
SecureSocketDescriptionsXboxOne
SecureDeviceAssociationsXboxOne
<GAME>/Config/XboxOne/XboxOneEngine.ini:
+SecureSocketDescriptions=(SecureSocketName="WwiseDiscoverySocket"
+SecureSocketDescriptions=(SecureSocketName="WwiseCommandSocket"
+SecureSocketDescriptions=(SecureSocketName="WwiseNotificationSocket"
+SecureDeviceAssociations=(SecureDeviceAssociationName=
+SecureDeviceAssociations=(SecureDeviceAssociationName=
+SecureDeviceAssociations=(SecureDeviceAssociationName=
XboxOneAppxManifestUnrealEngine
Q:iOSXboxOneSwitchA:UnrealEngine:
iOS
<UE4_ROOT>/Engine/Config/iOS/IOSEngine.ini
AudioDeviceModuleName=IOSAudio
AudioDeviceModuleName=
XboxOne
<UE4_ROOT>/Engine/Config/XboxOne/XboxOneEngine.ini
AudioDeviceModuleName=
AudioDeviceModuleName=
Switch
<UE4_ROOT>/Engine/Config/switch/BaseSwitchEngine.ini
AudioDeviceModuleName=SwitchAudio
AudioDeviceModuleName=
Q:UnrealEngine4WwiseConvolutionReverbLogAkAudio:Error:Plug-inmediaunavailable:MediaID
A:UnrealEngine4.10WwiseConvolutionReverbImpulseResponseSoundBankWwiseEngine4.11 UAkAuxBus RequiredBankSoundBankAUXSoundBank
Q:A:WwiseWwiseAudioSoundBankUnrealBNKWwiseAudio"Additionalnon-assetdirectorytopackage"UnrealUASSETAkAudioEventAkAudioBankWwiseAudio
1.6.3
WwiseUnreal
UnrealWwiseSpatialAudioWwise2017.1UnrealSpatialAudio3D3DReflectEffectWwisUnrealEngine
WwiseUnrealEngineUnreal
4SpatialAudio1―
A B C DEFG3
Reflect
A-B-C-UnrealD-E-SurfaceReflectorF-G-SpotReflector
A-WwiseUnreal
1. EpicLauncherUnreal2. UnrealProjectC++BlankTestSpatialAudio3. Unreal4. WwiseLauncher5. Wwise6. UnrealEngine7. IntegrateWwiseintoProject...8. OpeninWwiseWwise9. OpeninUnrealUnreal
B-44
1. TransformLocation(x=0.0,y=0.0,z=0.0)Scale(x=2.0,y=2.0,z=1.0)
2. 8Cube:Location(x=775.0,y=0.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0).Location(x=225.0,y=0.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0).Location(x=-225.0,y=0.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0).Location(x=-775.0,y=0.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0).Location(x=0.0,y=-775.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0)Rotation(x=0.0,y=0.0,z=90.0).Location(x=0.0,y=-225.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0)Rotation(x=0.0,y=0.0,z=90.0).Location(x=0.0,y=225.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0)Rotation(x=0.0,y=0.0,z=90.0).Location(x=0.0,y=775.0,z=100.0)Scale(x=4.5,y=0.25,z=2.0)Rotation(x=0.0,y=0.0,z=90.0).
3. Player:Location(x=-500.0,y=-500.0,z=100.0).
4. PointLightIntensity50,000:Red,Location(x=-500.0,y=-500.0,z=500.0).Blue,Location(x=500.0,y=-500.0,z=500.0).Green,Location(x=500.0,y=500.0,z=500.0).Yellow,Location(x=-500.0,y=500.0,z=500.0).
5. "NewMap"
Buildworkingenvironment
C-Unreal3D
1. WwiseActor-MixerHierarchyDefaultWorkUnitSoundSFXReferenceSound
SoundSFX
2. Usegame-definedauxiliarysends3D
3. Event"PlayReferenceSoundTest""ReferenceSound"
Event
4.5. UnrealWindow>WwisePickerContentBrowser
"PlayReferenceSoundTest"Event
WwisePickerContentBrowser
6. "PlayReferenceSoundTest"SoundBankSoundBank"TestSpatialAudioBank"
SoundBank
SoundBank
7. "PlayReferenceSoundTest"Event AkAmbientSound
Location(x=-500.0,y=-500.0,z=100.0)
AkAmbientSound
8. BlueprintsLevelBlueprint"EventBeginPlay""EventTick"
9. "PlayReferenceSoundTest"WorldOutlinerBlueprint10. Blueprint"LeftMouseButton"
11. Blueprint"PostEvent"12. PressedoutletPostEventExec"PlayReferenceSoundTest"
Actorinlet13. PostEvent"PlayReferenceSoundTest"AkEvent
14. Build>GenerateSoundBanks....WindowsSoundBank
SoundBanks
15. SoundBankOutputLog
SoundBankOutputLog
16. 3D
D-2 AkAmbientSoundLateReverb AkSpatialAudioVolume
1. WwiseMasterAudioBusAuxiliaryBus"TestReverbAuxBus"
AuxiliaryBus
2. WwiseRoomVerbEffectShareSetCathedrals>Holy3. 2Event"PlayLateReverbTest""ReferenceSound"Sound
SFX
PlayEvent
4.5. Unreal AkSpatialAudioVolumeVolumes
Location(x=500.0,y=-500.0,z=100.0)Scale(x=5.0,y=5.0,z=1.0)
6. EnableLateReverb EnableSurfaceReflectorsEnableRoomAkSpatialAudioVolume
EnableLateReverb
7. TestReverbAuxBusPlayLateReverbTestWwisePickerContentBrowser
WwisePickerAuxiliaryBusEvent
8. PlayLateReverbTestTestSpatialAudioBank
EventBank
9. AkSpatialAudioVolumeLateReverbAuxiliaryBusTestReverbAuxBus
AuxiliaryBus
10. "PlayLateReverbTest"Event AkAmbientSound
Location(x=500.0,y=-500.0,z=100.0)
Event
11. C-11C-13PlayLateReverbTest(12. SoundBanks13. PlayReferenceSoundTest
EnableRoomAkSpatialAudioVolumeAuxiliaryBus3D
E-SurfaceReflector3SurfaceReflector―WwiseReflectEffectEditor
1. Wwise3Event"PlayReflectTest""ReferenceSound"SoundSFX
WwiseEvent
2. MasterAudioBusAuxiliaryBus"TestReflectAuxBus"Reflect
WwiseEvent
3. Usegame-definedauxiliarysends2D
AuxiliaryBus2D
4. ReflectMaxDistance10,000SpeedofSound34,500
ReflectSpeedofSoundMaxDistance
5.6. UnrealPlayReflectTestTestReflectAuxBusWwisePicker
ContentBrowser7. PlayReflectTestEventTestSpatialAudioBank8. PlayReflectTest AkAmbientSound:
Location(x=500.0,y=500.0,z=100.0)9. AkSpatialAudioVolume
Location(x=500.0,y=500.0,z=100.0)Relativescale(x=5.0,y=5.0,z=1.0)
10. "EnableSurfaceReflectors""EnableLateReverb""EnableRoom" AkSpatialAudioVolume
11. PlayReflectTestAkAmbientSound AkSpatialAudioVolume
12. PlayReflectTestAkAmbientSound SpatialAudio"EarlyReflectionAuxbus""TestReflectAuxBus"
13. DebugDraw1 AkAmbientSound(AkComponent>SpatialAudio>DebugDraw)
Debugdraw
14. C-11C-15PlayReflectTest(
15. SoundBanks16. PlayReflectTestReflectAuxiliaryBus
F-AkAcousticPortalsAuxiliary Bus
3D
1. WwiseAuxiliaryBus"TestPortalAuxBus"2. Usegame-definedauxiliarysends3D
3DAuxiliaryBus
3. WwiseRoomVerbEffectRoom_Medium
AuxiliaryBus
4. 4Event"PlayPortalTest""ReferenceSound"SoundSFX
PlayEvent
5.6. UnrealPlayPortalTestWwisePickerContentBrowser
7. TestPortalAuxBusContentBrowser
EventAuxiliaryBusContentBrowser
8. "PlayPortalTest"EventTestSpatialAudioBank
EventSoundBanks
9. AkSpatialAudioVolumeLocation(x=-500.0,y=500.0,z=100.0)AbsoluteScale(x=5.0,y=5.0,z=1.0)
10. "TestPortalAuxBus"AuxiliaryBusLateReverb
AuxiliaryBus
11. EnableLateReverbEnableRoom EnableSurfaceReflectorsAkSpatialAudioVolume
12. F-1F-7"TestReferenceAuxBus"AuxiliaryBusRoomVerb
3DAuxiliaryBus
AuxiliaryBus
13. AkSpatialAudioVolumeLocation(x=-500.0,y=-500.0,z=100.0)AbsoluteScale(x=5.0,y=5.0,z=1.0)
14. EnableLateReverbEnableRoom EnableSurfaceReflectorsAkSpatialAudioVolume
2
15. "TestReferenceAuxBus"AuxiliaryBusLateReverb
AuxiliaryBus
16. 3AkAcousticPortalLocation(x=-500.0,y=0.0,z=100.0)Scale(x=0.5,y=0.5,z=1.0).Location(x=0.0,y=-500.0,z=100.0)Scale(x=0.5,y=0.5,z=1.0)Rotation(x=0.0,y=0.0,z=90.0).Location(x=-500.0,y=0.0,z=100.0)Scale(x=0.5,y=0.5,z=1.0)Rotation(x=0.0,y=0.0,z=90.0).
acousticportal
17. Portal"AkAcousticPortal"Open
18. PlayPortalTestLocation(x=-500.0,y=500.0,z=100.0)
Event
19. C-11C-13PlayPortalTest(20. SoundBanksWindows21. PlayPortalTest
AkAcousticPortalY
1―:
1. ―Wwise2. ―Wwise3. Wwise
F
WwiseProjectSettingsObstruction/Occlusion
LPF
LPF
G-SpotReflectorSpotreflectorSpotreflector―
1. WwiseAuxiliaryBus"TestSpotReflectorAuxBus"Reflect
ReflectAuxiliaryBus
2. Usegame-definedauxiliarysends2D
2D
3. ReflectMaxDistance10,000SpeedofSound34,500
Reflect'sSpeedofSoundMaxDistance
4.5. UnrealWwisePickerTestSpotReflectorAuxBusContent
Browser6. LevelBlueprint:
SpotReflector"PlayReferenceSoundTest"(
SpotReflectorPlayReferenceSoundTest
7. AkSpotReflectorLocation(x=-150.0,y=-150.0,z=100.0)
8. AkSpotReflectorObjectAuxBus"TestSpotReflectorAuxBus"
spotreflector
9. SoundBanks10. spotreflectorfspotreflector
"TestSpotReflectorAuxBus"AuxiliaryBusReflectEffectEditor
1.6.3
WwiseUnreal
What'sNew?UnrealEngine4Unreal
UnrealEngine4
UnrealEngine4.17/4.18-Wwise2017.2.1.6524.866UnrealEngine4.17/4.18-Wwise2017.2.0.6500.836UnrealEngine4.15/4.16/4.17/4.18-Wwise2017.1.4.6407.760UnrealEngine4.15/4.16/4.17/4.18-Wwise2017.1.3.6377.732UnrealEngine4.15/4.16/4.17-Wwise2017.1.3.6377.715UnrealEngine4.15/4.16/4.17-Wwise2017.1.2.6361.696UnrealEngine4.15/4.16/4.17-Wwise2017.1.1.6340.673UnrealEngine4.15/4.16-Wwise2017.1.0.6302.628UnrealEngine4.12/4.13/4.14/4.15/4.16-Wwise2016.2.4.6098.451UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.3.6077.435UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.3.6077.422UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.2.6022.371UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.2.6022.359UnrealEngine4.12/4.13/4.14-Wwise2016.2.1.5995.317UnrealEngine4.12/4.13/4.14-Wwise2016.2.0.5972.301UnrealEngine4.12/4.13-Wwise2016.2.0.5972.274UnrealEngine4.11/4.12/4.13-Wwise2016.1.3UnrealEngine4.11/4.12-Wwise2016.1.2UnrealEngine4.11/4.12-Wwise2016.1.1UnrealEngine4.11.2-Wwise2016.1UnrealEngine4.11-Wwisev2015.1.7UnrealEngine4.11-Wwisev2015.1.6UnrealEngine4.10-Wwisev2015.1.4UnrealEngine4.9-Wwisev2015.1.2UnrealEngine4.8-Wwisev2015.1UnrealEngine4.8-Wwisev2014.1.5UnrealEngine4.7-Wwisev2014.1.3
UnrealEngine4.6-Wwisev2014.1.1UnrealEngine4.5-Wwisev2014.120148-Wwisev2014.120148-Wwisev2013.2.920147-Wwisev2013.2.920146-Wwisev2013.2.820144-Wwisev2013.2.720143-Wwisev2013.2.620141-Wwisev2013.2.5201312-Wwisev2013.2.4201310-Wwisev2013.2.120139-Wwisev2013.2.120138-Wwisev2013.220137-Wwisev2013.1.120136-Wwisev2013.1.120135-Wwisev2013.1.1201312-Wwisev2013.2.4
UnrealEngine4.17/4.18-Wwise2017.2.1.6524.866
WG-34960RemovedminandmaxpropertiesinAkSliderwidget,whicharenowautomaticallysetviaWAAPI.WG-35238:AkEventSequencerdirtyWG-35773UAkComponent::UseEarlyReflectionsorderbounds
WG-359491AuxiliaryWG-36083SequencerWAAPIWG-36200 -game
WG-36357LauncherVisualStudio2017dependenciesThirdParty
WG-36415FixedcrashinUnrealwhenaddingnewAkSliderinUMG
UnrealEngine4.17/4.18-Wwise2017.2.0.6500.836
Editor Editor WAAPIWwise WAAPIPickerSequencer LevelSequencerWAAPIAkAudioEventSectionSequencer LevelSequencerWAAPIBlueprint WAAPIBlueprintWAAPIUMG WAAPIWidgetsWG-30009:BlueprintWG-30010SetMultiplePositionsBlueprintWG-33932WG-35307SetBusConfigBlueprint
UnrealEngine4.15/4.16/4.17/4.18-Wwise2017.1.4.6407.760
WG-33333WG-34745WG-34879AkComponentWG-35035Blueprint0WG-35104WG-35463:32-bitWG-35473WG-35614migration_to_2017_1_4
UnrealEngine4.15/4.16/4.17/4.18-Wwise2017.1.3.6377.732
Unreal4.18WG-35104:WG-35272:Android64-bitWG-35286:AddSurfaceReflectorSetComponentBlueprint
UnrealEngine4.15/4.16/4.17-Wwise2017.1.3.6377.715
WG-34797SpatialAudioVolumesurfaceundoDetails
WG-34810LateReverbComponentWG-34878,WG-34906PlayinEditorWG-34907FAkAudioDevice::Get()
UnrealEngine4.15/4.16/4.17-Wwise2017.1.2.6361.696
WG-32413:ContentBrowserAnimationEditorWG-33970:(Mac)PAKWG-34030:AkSpatialAudioVolumeWG-34083:SpatialAudioVolumeWG-34213:ContentBrowserAnimationEditorWG-34222VirtualAcousticsShareSetsWwisePicker
WG-34276EventLevelSequenceWG-34605:WwiseSpatialAudioWG-34630: -nosoundWG-34703:SpatialAudioVolumesWG-34704:AkComponentWG-34745:
UnrealEngine4.15/4.16/4.17-Wwise2017.1.1.6340.673
UnrealEngine4.17Unreal4.17UnrealXboxOneSwitch WG-34098(Mac)AkRoomComponent AkComponentroomWG-34119:listenerIDSpatialAudioAPI
SetEmitterAuxSendValues
WG-34368: FAkAudioDevice::PostEventAtLocationWG-34388:LevelSequencerRTPCEditor
UnrealEngine4.15/4.16-Wwise2017.1.0.6302.628
SpatialAudio SpatialAudio WG-30695VisualStudio2017WG-32388:SoundBankMaxattenuationradius
UnrealEngine4.12/4.13/4.14/4.15/4.16-Wwise2016.2.4.6098.451
UnrealEngine4.16WG-31942:WwiseWG-33251:include
UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.3.6077.435
WG-32914:AKUnrealIO
UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.3.6077.422
WG-30020WwiseWG-30695SwitchWG-31076WwiseBlueprint BlueprintCosmetic
WG-31455AkComponentCallbackManagerAkComponent
WG-32046BeginPlayAkAmbientSoundWG-32490WG-32763"Engine.h"WG-32768EDLWG-32799IOSoundBank
UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.2.6022.371
WG-32464UE4.15Mac
UnrealEngine4.12/4.13/4.14/4.15-Wwise2016.2.2.6022.359
WG-31087LevelSequenceWG-31687EventDrivenLoaderWG-31816MatineeSequencerWG-31924AkComponentEventWG-32259AkComponentBlueprintableBlueprintAkComponent
UnrealEngine4.12/4.13/4.14-Wwise2016.2.1.5995.317
WG-31588WG-31590WG-31860clangWG-31876WwiseWG-31888FString
UnrealEngine4.12/4.13/4.14-Wwise2016.2.0.5972.301
WG-31589:auto-destroyEventWG-31678:WG-31771:AnimNotify_AkEvent
UnrealEngine4.12/4.13-Wwise2016.2.0.5972.274
WG-29980EventWG-30448AkEventAkComponentWG-30491Fixed:PIEWG-31030: FAkAudioDevice::Get()
WG-31040Fixed:AkEventAkComponentWG-31075:FAkAudioDevice::Get()WG-31186:AkComponentEventAkComponentCallback
WG-31204Fixed:spawnAkComponentEventWG-31277Fixed:destroyedEvent
UnrealEngine4.11/4.12/4.13-Wwise2016.1.3WG-30993:XAudio2.7LoadLibraryWG-31015:Recorder
UnrealEngine4.11/4.12-Wwise2016.1.2WG-30304:"Unloadstreamlevel"SoundEngine"StopAll"WG-30754: FAkAudioDevice::PostEventIDWG-30804Fixed:WwiseSDKIOUnrealIO
UnrealEngine4.11/4.12-Wwise2016.1.1WG-29972:AkComponentauto-destroyWG-29979:EndOfEventWG-30004:SetGameObjectOutputBusVolumeBlueprintsAkAudioDeviceWG-30404:AttenuationScalingFactorAkComponentsWG-30409:Vorbis
UnrealEngine4.12-Wwise2016.1WG-29991AkEventStringInputFieldAkAmbientSoundWG-29997"LogAkAudio:StopAllAPIcalled"WG-30218Fixed:AndroidWwiseProfilerWG-30255Fixed:MatineeAkEventTrackWG-29991AkEventStringInputFieldAkAmbientSoundWG-29997"LogAkAudio:StopAllAPIcalled"
UnrealEngine4.11.2-Wwise2016.1WG-29917Fixed:AkAmbientSoundsEditorWG-30000Fixed:StartAllAmbientSoundsStopAllAmbientSounds
WG-30012Fixed:GitHubpullrequest#5"GenerateSoundBanks""AvailablePlatforms"WG-30014Fixed:PlayinEditorWG-30031Fixed:WorldglobalpointerWG-30205Fixed:MacWwise.app
UnrealEngine4.11-Wwisev2015.1.7UI-316Fixed:PlayinEditorWG-29917Fixed:EditorWG-29944Fixed:PIE
UnrealEngine4.11-Wwisev2015.1.6WwiseUnreal UE4Wwise UI-273Fixed:AUXuassetAuxBusSoundBank AkAuxBusUI-280Fixed:"...byname" "...byname"
UI-309Fixed:WwiseUE4Editor.exe Wwise
UnrealEngine4.10-Wwisev2015.1.4UI-265Fixed:AnimNotifiesAkComponentUE -nosound
UI-270:non-Unity
UnrealEngine4.9-Wwisev2015.1.2UI-249Fixed:WindowsBlueprint"SpawnAkComponentatlocation" AkComponent MacMaciOSLinux
UnrealEngine4.8-Wwisev2015.1UE4.8Wwise2015.1AppmanifestWwiseXboxOne
UnrealEngine4.8-Wwisev2014.1.5UI-206Fixed:UI-212Fixed:"LoadInitBank"BlueprintUI-213Fixed:BlueprintnullUI-214Fixed:UI-215Fixed:actorAkComponentUI-217Fixed:AkReverbVolumeUI-220Fixed:UI-223Fixed:AkEventUI-226Fixed:64-bitWwiseCLI.exe32-bitWwiseCLI.exeUI-230Fixed:WwiseGameObjectunregisterFinishDestroyOnComponentDestroyedGameObjectsUI-233Fixed:GetGameObjectIDActorUI-234Fixed:SetListenerMultipleviewportAkAudioDevice.cppUI-236Fixed:GetAkComponentBlueprintLocationTypeUI-239Fixed:BankManagerSoundbankAnimNotify_AkEvent"Follow"AkEvent
AnimNotify:AnimNotify_AkEventByNameBlueprints Blueprint
UnrealEngine4.7-Wwisev2014.1.3AndroidEpicGamesFirstPerson WwiseUnrealINIUI-157:AkEventsBlueprintUI-187:AkEventUI-188:AkAmbientSoundUI-189:AkComponentUI-190:Blueprint LoadBanksUI-193: UAkAudioEventsUAkAudioEventFactoryUI-194: AkReverbVolumes
UI-195: blueprint_actor_posteventbyname,features_blueprintcsoundbanks_loadbyname UnloadBankBlueprintUI-196:UI-201:AkComponentUAkAudioEventUnrealAudioComponentAkComponentBlueprintUAkAudioEventAkComponentUI-204:UI-205:UI-208:
UnrealEngine4.6-Wwisev2014.1.1UI-183:UnrealBuildToolCRT(bDebugBuildsActuallyUseDebugCRT=true)UI-184:AkComponentUI-186:.bnkUAkAudioBank
UnrealEngine4.5-Wwisev2014.1UI-172Fixed:AkReverbVolumeChannelUI-174Fixed:"GenerateSoundBanks"UI-175Fixed:
20148-Wwisev2014.1UI-166FixedAuxiliaryBusWwise2014.1.Wwise2014.1.2013.2.x
20148-Wwisev2013.2.9
20147-Wwisev2013.2.9SwitchDemomapUnrealWwiseDemoSwitchUI-161FixedAkComponent
20146-Wwisev2013.2.8UI-152FixedSoundBank
20144-Wwisev2013.2.7UI-149FixedAkReverbVolumes
20143-Wwisev2013.2.6VisualStudio2013 UI-146FixedUnityUI-147Fixed
AkComponenttickAkReverbVolumesCollision
UI-148FixedRTPCDemo"GetPlayerController"Editor"Simulate""Possess"
20141-Wwisev2013.2.5ShooterGameAkAnimNotifyFPP_RifleReloadUI-131FixedAnimationEditorAnimationEditor2
AnimNotify_AkEventBlueprint
UI-134FixedGetAkComponentStopWhenOwnerDestroyedAkComponentSetStopWhenOwnerDestroyedUI-136FixedWwiseAuthoringXboxOneUI-137Fixed"PostEventatLocation"AAkReverbVolumesUI-138FixedcommandletUEUI-139FixedZFMathAbsUnrealUI-145FixedRTPCAkComponentSetRTPCValue
201312-Wwisev2013.2.4UnrealWwisePS4XboxOne
LinkedProject Engine/Config/BaseEditor.ini<Your
Game>/Config/DefaultGame.ini
UAkComponentUI-130FixedUAkComponentUpdateAkReverbVolumeList
UI-130FixedUAkComponentUI-132FixedUAkComponentsTickUI-135FixedRTPC
201310-Wwisev2013.2.1PlayStation4XboxOneWwiseAUXAkReverbVolumeUI-128FixedIO
20139-Wwisev2013.2.1VisualStudio2012AkAudioDeviceUEngineUseSound()FalseUAkComponent::PostAkEventNull
20138-Wwisev2013.2AkComponentWwise
AkComponentEpicAudioComponentAkComponentAkGameplayStatics
SoundBankDefinitionFileWwiseProfilerSoundBankSetRTPCValue
20137-Wwisev2013.1.1SoundBankContentBrowserAudiokineticEventAudiokineticBankXboxOnePS4AnimNotify_AkEventAkComponentGameObject
20136-Wwisev2013.1.1DebugGameWwiseSDKWindows64-bitxaudio2/mmdevDLLMatineeFLevelEditorViewportClient::UpdateAudioListenerAkAudioDevice
WindowsAudioDeviceModuleNameXAudio2
20135-Wwisev2013.1.1doxygenWwise2013.1.1build4677
WwiseUnreal »What'sNew?
UE4.17/4.18Wwise2017.2.0
2017.2.0UnrealEngine4XYWwiseGameObject3DViewerXZWwiseGameObject3DViewerUnrealGameObject3DViewerFloorPlaneX-Y:
AkAcousticPortalWwise2017.2.0SpatialAudioPortalY2RoomRoomYZ90Wwise
UE4.11/4.12Wwise2016.1.1WG-30404 AkComponent AttenuationScalingFactorUPROPERTYBlueprints AkComponent
SetAttenuationScalingFactor
UE4WwiseUnrealEngine4.11WwiseUE4
WwiseUnrealContentBrowserAkAudioEventWwisePickerUnrealContentBrowser
UE4UE4.10UE4.11
1.2. UnrealEngineEpicGamesLauncherUnrealEngine3. WwiseUnrealEngineGameplug-inSDK4. UnrealEditor5. WwiseUnrealEngine Edit>Plugins>AudioWwiseUnreal
Engine4Integration"enable"Wwise6. AkEventAkEventByNameAnimNotify
AnimNotifiesEngine
WwiseUnreal
"...byname"WwiseUnreal4.11"...byName"PostEventByNameLoadBankByNameSoundBankBlueprint"PostEvent"Blueprint"EventName"
WwiseUnreal »What'sNew?
WG-29964LinuxWwiseWG-29968iOSUnrealEngine WG-29981ViewportWG-29982UseReverbVolumes"Setusereverbvolumes"WG-30900AnimationWG-33970PAKMaciOS
1.6.3