Version: 2017.3

ReflectionProbeTimeSlicingMode

enumeration

マニュアルに切り替える

説明

プローブの ReflectionProbe.refreshModeReflectionProbeRefreshMode.EveryFrame に設定するとき、この列挙型は複数のフレームでプローブのキューブマップを更新するか、ひとつのフレームで全体のキューブマップを更新するかを指定する必要があります。 プローブのキューブマップの更新はコストのかかる操作です。 Unity はキューブマップの各面ごとにシーン全体をレンダリングし、 Glossy Reflection を得るために特別なぼかしを実行する必要があり、フレームレートへの影響が大きくなります。 Time-Slicing は複数のフレームでレンダリングを実行することでアップデート中でも一定のフレームレートを維持するのに役立ちます。

変数

AllFacesAtOnceUnity は最初は一度にすべての面をレンダリングすることで Time-Slicing の使用を指示します。その後、残りの作業を次の 8 フレームに広げます。このオプションを使用するとプローブを更新するのに、計 9 フレームかかります。
IndividualFacesそれぞれの面のレンダリングをいくつかのフレームに広げるように指示します。このオプションを使用するとキューブマップの更新には 14 フレームかかります。このオプションがフレームレートへの影響を大きく減らします。しかし、 Lighting 条件がこれらの14のフレームの間に変わるシーンでは正しくない結果を生成してしまう可能性があります。
NoTimeSlicingUnity は完全に 1 つのフレームでプローブをレンダリングします。
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961