影が編集時に反映されない、反射のキャプチャがオブジェクトに反映されない

先日インストールしました初心者です。
現在youtubeにあるチュートリアルをやっています。
しかし、問題が2点あり困っています。

①ライトを編集する際に影が反映されません。

UE4のドキュメントのシャドウ キャスティングの項(Unreal Engine の仮想シャドウ マップ | Unreal Engine 5.1 ドキュメント)を見たところ
 Preview Shadowingという項目をonにすると反映されるようなのですがPreview Shadowingの項目を見つけられませんでした。

そこでUE4 ANSWERHUBのこちらの質問(https://answers.unrealengine.com/questions/127014/why-my-pointlight-cant-cast-shadow.html)を参考に
 ライトの Movab、Affects Wolrd、Coat Shadowsという項目をonにしたところ
 影は反映されている?ようなのですが、previewのウォーターマークが入っていません。

GDCデモ2014というプロジェクトを開いてみたところ、previewのウォーターマークが入り動作します。
 しかし、新規プロジェクト(Blank)を作成したところ、編集時の影が反映されません。
 ビルドすると影が反映されます。

プロジェクトごとに何か設定する必要があるのでしょうか。

②Sphere Reflection Capture の反射がオブジェクトに反映されない場合があります。

Sphere Reflection Capture をシーン内にドラッグアンドドロップするのですが、うまく反映されません。
 試しにGDCデモ2014プロジェクトを開いてみたところ、こちらでは正しく動作しているように思います。
 しかし、新規プロジェクト(Blank)を作成したところ、椅子の手すりなどには反射が反映されるのですがガラスの彫刻に反映されていません。
 なにかオブジェクトごとに設定が必要なのでしょうか。

ご回答よろしくお願いいたします。

https://answers.unrealengine.com/questions/230786/ヒルトか機能しない何回か試しているとフレヒューの影さえ消える.html

情報が少ないので憶測ですが、このような状態になっていませんか?

Preview Shadowingはこちらで設定できますよ

②反射についてですがビルドされましたか?

ご回答ありがとうございます。

①その質問の方と似たような症状かもしれません。
デフォルトのBlankプロジェクトを開くと影が反映されていますがライトを回転させると影が消えます。
GDCデモ2014プロジェクトで本日試したところやはりライトを回転させると影が消えます。(昨日は表示されていました。)
最初は追加で新規作成したライトには影が表示されプレビューのロゴが表示されていました。しかしいつのまにか影が表示されなくなりました。(設定をいじった記憶はありません)
違いは、私のPCではビルドに関しては特にエラーメッセージは表示されていません。ビルドすると影が作成されライティングは正しく反映されているように思います。添付画像はそのキャプチャです。
またファイアーウォールの設定でSwarmAgentのプログラムを許可しています。

Preview Shadows Indicator はonになっているようです。しかし新規でライトを作成しても影がプレビューされず、
ライトをmovablに設定すると影が落ちます。しかしプレビューのロゴは表示されず、影も正確でなく、影が落ちないことがあります。
チュートリアルの動画を見るとStationという状態で影が投影されているようですが、私の環境ではStationの状態では影は反映されません。
またAtmosphere Sun Light の太陽の位置の変更もリアルタイムには表示されずビルドしてはじめて反映を確認できる状態です。(https://docs.unrealengine.com/latest/JPN/Engine/Rendering/LightingAndShadows/QuickStart/2/index.html)

②反射に関してはビルドしても反映されておりません。ビルド時に特にエラーや警告も表示されません
チュートリアルの動画(- YouTube 3:59頃)を見るとSphere Reflection Captureを置く前からライトを置くとライトの光が床の面に反射し、カメラのゴーストが表示されているのですが
私の環境ではカメラのゴーストは表示されず、反射も反映されません。

53437-ue4_build.jpg

もしかして、ビューポートの設定でリアルタイムになってないのではないでしょうか?

①と②ともにそれで解決する可能性があります。一度ご確認ください。

ご回答いただきありがとうございます。

ビューポートの設定ということでさっそく調べてみたところ
レベルエディタツールバー>settings>Engine Scalability Settingsという項目をepicにしましたら影と反射が正しくプレビューで反映されるようになりました。
参考 Unreal Engine のレベル ツールバーにあるクイック設定 | Unreal Engine 5.1 ドキュメント

Atmosphere Sun Light のリアルタイムの反映に関しては上記では反映されなかったため色々と検索したところ
ほかの方の質問を見つけました。Sun Direction not updating - Rendering - Epic Developer Community Forums

Sky Sphere>Details>Default>Refresh Materialの横の四角をクリックすると更新されました。

1 Like