5️⃣
【UE5】配置したオブジェクトのアニメーション残像が残る時の対処
環境
- Unreal Engine 5.2.0 (Preview 2)
- Windows 11
概要
木など、揺れ物があるオブジェクトを配置した際に、
揺れてる部分の残像が残ってしまう問題があったのでその対処です。
また、残像が残る状況は端末の性能などによるかと思うので、
ご自身の環境に合わせて設定をいろいろ試してみてください。
あと、停止中には残像が出てないけど、実行すると残像が出る場合があったので、
実行しながら確認しましょう。
説明
1. モーションブラーを切る
自分の環境だと、モーションブラーが入っていると、後述のアンチエイリアスをどのモードにしても
残像が消えなかったので、まずこれをオフにしました。
Project Settings
で Motion Blur
と検索すると項目が見つかります。
2. アンチエイリアスのモードを変更
Anti-Aliasing の モードによって、残像の具合が変わるようでした。
これも環境差や配置してるオブジェクトなどでかなり差が出そうですが、
自分の場合は FXAA
がよさそうな感じでした。
NONE
でもちらつきはなくなりますが、輪郭の粗さが目立つようになるかも。
設定は、
Project Settings
で Anti
と検索すると項目が見つかります。
Moblie
と Default Settings
の二種類があるので後者を調整しました。
携帯向けに開発してる場合は Mobile
が影響するのかも?(未確認)
モード別の動作例
また、自分の環境での各モードの具合の動画を
スレッド形式にTwitterにアップしてます。
おまけ
今回の問題はChatGPTに問い合わせて解決した問題ですが、自分が試していない他の提案もあったので、メモとして残しておきます。
- レベルオブディテール (LOD) を調整する
木のオブジェクトのレベルオブディテール (LOD) 設定が適切でない場合、表示がおかしくなることがあります。 LOD設定を調整してみてください。
オブジェクトを選択し、「Details」パネルで「LOD Settings」を開き、設定を最適化してみてください。- オブジェクトのマテリアル設定を確認する
マテリアル設定が不適切である場合、残像が発生することがあります。オブジェクトのマテリアルを確認し、適切な設定に変更してください。- GPUドライバをアップデートする
古いGPUドライバが原因で表示の問題が発生することがあります。最新のドライバにアップデートして問題が解消するか確認してください。
Discussion