お世話になっております。
UE5.7.4環境においてFastGeo Streamingプラグインを使用した際にクラッシュが発生しています。
UEのGitコミット履歴から同現象に対する修正コミットを確認しましたが、UE5.7.4への適用を試みたところ、差分変更だけでは適用できない状態です。
(https://github.com/EpicGames/UnrealEngine/commit/d9f78af836e135d5dc8a18e93207d20efd8e3539#diff-c5b4bdf271f9a7bab1feed6fdf2e99212cea87be629bb91b36f8d0d7474e87ed)
つきましては、UE5.7.4向けのパッチのご提供、もしくは適用手順のご案内をお願いしたく、ご連絡差し上げました。
以下に詳細を記載いたしますので、お手数ですがご確認よろしくお願いいたします。
■ 使用環境
- Unreal Engine バージョン:5.7.4
- プラットフォーム:Windows
- ビルド構成:Development
■ 概要
World PartitionのWorld SettingsのRuntime Cell TransformerにFastGeoWorldPartitionRuntimeCellTransformerを追加した状態で対象マップをロードするとクラッシュが発生します。
再現条件
- PIE・スタンドアロンプレイ・パッケージビルド、全ての環境で再現します
■ DefaultEngine.iniの関連設定
FastGeo.AsyncRenderStateTask.TimeBudgetMS=0.5
FastGeo.AsyncRenderStateTask.ParallelWorkerCount=2
[Attachment Removed]
再現手順
■ 再現手順
1. FastGeo Streamingプラグインを有効化する
2. 対象マップのWorld SettingsにてRuntime Cell Transformer配列にFastGeoWorldPartitionRuntimeCellTransformerを追加する
3. 対象マップをロードする
4. 実行中にクラッシュが発生する
[Attachment Removed]
お世話になっております。
この問題を手元で再現を試みてみたのですが再現に至らずでして、「対象マップ」に関しては特定の条件が必要な可能性がありますが、この問題における変更は正しくは CL#51467980 (https://github.com/EpicGames/UnrealEngine/commit/a6eed9f31a4b2780a7d94106aa8e3ac7e8d7dd45\) であると推測されます。ご認識頂いておりますように 、挙げて頂いた変更およびCL#51467980の変更はUE5.8をベースとしたものなので、バックポートはご自身で変更点をマージして頂く必要がございます。まずはこちらの変更内容をご確認頂き、適用が可能であるかご確認いただけますと幸いです。
UE5.8へのアップデートが可能であれば、アップデートまでは一時的に一時的にFastGeoをオフにしておくか、FastGeo.AsyncRenderStateTask.ParallelWorkerCount=0 として非同期処理自体を抑制する回避策(プロジェクトでの動作確認を行ってください、この機能をオフにすることによってパフォーマンスが現在よりも低下することは想定されます)も適用できるかと思いますので、参考になれば幸いです。
[Attachment Removed]
回答誠にありがとうございました。
UE5.8については、現在開発中のタイトルが末期に入っているため、更新はしない予定となっております。ですので、UE5.7.4のエンジンソースにマージを試みたいと思います。
本件クローズしていただいて問題ありません。
今後とも何卒よろしくお願いします。
[Attachment Removed]