このインテグレーションの各バージョンは、それぞれUnreal Engine 4の特定のビルドに対応しています。以下が、このインテグレーションの2021.1.0.7575.1956版で(Unrealの新しいビルドにアップグレードしたこと以外に)変更された点です。 重要な移行の注意 2021.1.0.7575.1956
| 注記: このインテグレーションは、Unreal Engine 4 の実験的な機能をサポートしていません。 |
| 注記: このインテグレーションのコンパイル対象はUnreal Engineバージョン4.23以上ですが、テストしたのはUnreal Engine 4.26に対してだけです。 |
プラットフォーム固有の情報は、こちらにあります:
以前のバージョンについては、 以前のリリースノート を参照してください。
新機能
- WG-35740 ブループリントのSpatial Audio: UPrimitiveParentコンポーネントにアタッチできる、UAkPortalComponentを追加しました。UAkRoomComponent、UAkLateReverbComponent、そしてUAkGeometryComponentを汎用化したので、どのUPrimitiveComponentにも、これらをアタッチできるようになりました。Integration SettingsにVisualize Rooms and Portalsオプションを追加したので、ポータルやルームを配置するときに使えます。
- WG-46375 Ak Portalコンポーネントをブループリントクラスに追加できるようになりました。
- WG-48244 System Audio Deviceが、Microsoft Spatial Sound経由で3D Audioに対応するようになりました。
- WG-48270 AkLateReverbComponentに、Auxバスの自動アサインとリバーブパラメータ推定を、追加しました。
- WG-48507 Volumetric Emitterコンポーネントを追加しました。
- WG-48703 Unreal Editorのビューポートにルームやポータルの可視化を追加したので、UnrealのProject Settingsメニューの、WwiseのIntegration Settingsで有効・無効を設定できます。
- WG-50210 Game Object 3D Viewerの全てのUser-definedサイズを拡大縮小するための、ゲームから送信される新設定への対応を、追加しました。
- WG-51976 WwiseプロジェクトとUnrealプロジェクトで、アコースティックテキスチャの色が同期されるようになりました。
- WG-52051 Ak Surface Reflector Setコンポーネントの、アコースティックサーフェスのプロパティ(そしてSpatial Audio Volume)のUIを更新しました。Unreal EditorのBrush Editingモードを使い、1つまたは複数の面に、テキスチャをアサインできるようになりました。
- WG-52685 物理フォルダ階層を、プロジェクトファイルから直接解析するようになりました。
APIの変更
- WG-47085
AK::IAkPluginMemAlloc
に、リアローケーションの新しい方式として AK::IAkPluginMemAlloc::Realloc
と、 AK::IAkPluginMemAlloc::ReallocAligned
を追加しました。
- WG-50742 Spatial Audioで"occlusion"に言及するパラメータは、"transmission loss"を使うようにパラメータ名を変更しました。
動作の変更
- WG-47039 Virtual Folderが、WwiseとUnreal Content Browserの間で自動的に同期されるようになりました。
- WG-48155 Ak Roomコンポーネントや、Ak Late Reverbコンポーネントを、AVolume以外のアクターにも追加できるようになりました。Ak RoomコンポーネントやAk Late Reverbコンポーネントのブループリント関数を、アクターブループリントからコールできるようになりました。
- WG-49551 AkAssetDatabaseが、エディタを開いたときやアセットの同期中にアセットをロードしなくなり、全体的にロード時間が削減されました。
- WG-52785 コマンドレットの実行中は、WAAPIが停止されるようになりました。
その他の変更
- WG-47980 プラグインが静的ライブラリの名前を指定できるように、新しい任意のXML属性を追加しました。
- WG-49988 ポータルはUnreal座標軸システムに合わせて、X軸を"フロント"として使うようになりました。
- WG-53093 アセットの移動やアセット同期時の、不要なダイアログメッセージを減らしました。
バグ修正
- WG-48689 修正済み: ブループリントクラスでAkGeometryコンポーネントをインスタンス化したときの、nullptr exception。
- WG-50804 修正済み: MaxSimultaneousReverbVolumesの名前とツールチップに、不足するコンポーネントがありました。
- WG-50861 修正済み: AkComponentのポジションを更新すると、全てのUAkRoomComponentやUAkLateReverbComponentのリニアサーチが行われるため、最適ではありません。このリニアサーチが、スペーシャルインデックスデータ構成へのクエリに置き換えられ、コンポーネントの数で対数的に増減します。
- WG-52242 修正済み: 特殊文字を含む名前のフォルダを移動するようにUnreal Editorが出したWAAPIコマンドが、失敗しました。
- WG-52305 修正済み: アセットの同期に関する様々な問題点。
- WG-52824 修正済み: 多数のアセットをまとめて削除すると、クラッシュしました。
- WG-53335 修正済み: WEM Opusフォーマットが、AkExternalSourceInfoのCodec IDのドロップダウンにありませんでした。
コミュニティで報告されたバグの修正
- WG-52245 Unreal EditorでWwiseオブジェクトの変更を行っても、必ずしもWwise Authoringに反映されませんでした。
- WG-52893 修正済み: ネスト化されているWork Unitを変更しても、Wwise Pickerに反映されませんでした。
- WG-53195 修正済み: AkGeometryの
ConvertConvexMeshToGeometryData()
は、凸型メッシュをフェッチせず、常にバウンディングボックスを使いました。
- WG-53444 修正済み:
AkLowLevelMemory::Alloc
が、ページにアラインされたメモリを返さないことがありました。