UnrealEngineのScalabilityのEffectsを設定する際にr.SkyLight.RealTimeReflectionCaptureを設定したくなかったのでどうすればいいのか調べたのでメモしておきます。
確認した環境
UE5.3.2
参照した情報
- Customizing Scalability Settings - Development / Platform & Builds - Epic Developer Community Forums
- Unreal Engine のスケーラビリティ | Unreal Engine 5.4 ドキュメンテーション | Epic Developer Community
確認した内容
以下のようなファイルを配置するとScalabilityのEffectsを変えてもr.SkyLight.RealTimeReflectionCaptureが実施されないようになりました。
[プロジェクト]/Config/DefaultScalablity.ini
[EffectsQuality@0]
-r.SkyLight.RealTimeReflectionCapture=0
[EffectsQuality@1]
-r.SkyLight.RealTimeReflectionCapture=0
[EffectsQuality@2]
-r.SkyLight.RealTimeReflectionCapture=1
[EffectsQuality@3]
-r.SkyLight.RealTimeReflectionCapture=1
[EffectsQuality@Cine]
-r.SkyLight.RealTimeReflectionCapture=1
以下はうまくいかなかった事例です。
- UE_5.3/Engine/Config/BaseScalability.iniのEffectsの設定をコピーしてきてr.SkyLight.RealTimeReflectionCapture=0にする => Editor Playでは効くがパッケージングすると効かなかった
- [プロジェクト]/Config/BaseScalablity.iniに書く => 効かなかった