Version: Unity 6.0 (6000.0)
言語 : 日本語
Dynamic Resolution
動的解像度でのスケーリングのコントロール

動的解像度の概要

動的解像度は、個々のレンダーターゲットを動的にスケールし、GPU の負荷を軽減できるカメラ設定です。例えば、解像度を徐々にスケールダウンして、一定のフレームレートを維持できます。徐々にスケールすると、動的解像度はほとんど目立つことはありません。

レンダーパイプラインの互換性

動的解像度のサポートは、プロジェクトにどの レンダーパイプライン を使用するかによって異なります。

機能 ユニバーサルレンダーパイプライン (URP) HD レンダーパイプライン (HDRP) ビルトインレンダーパイプライン
動的解像度 可 (1) 可 (2) 可 (1)

ノート:

  1. ビルトインレンダーパイプラインユニバーサルレンダーパイプライン (URP) はいずれも、このドキュメントで説明されているように、動的解像度をサポートしています。
  2. HD レンダーパイプライン (HDRP) は動的解像度をサポートしていますが、有効にする方法や使用する方法は異なります。HDRP の動的解像度については、HDRP の動的解像度 を参照してください。

サポートされるプラットフォーム Unity は iOS、macOS、tvOS (Metal のみ)、Android (Vulkan のみ)、Windows スタンドアロン (DirectX 12 のみ)、UWP (DirectX 12 のみ) で動的解像度をサポートします。

レンダーターゲットへの影響 動的解像度では、Unity はレンダーターゲットを再割り当てしません。概念的には、Unity はレンダーターゲットをスケールします。ただし、実際には、Unity はエイリアシングを使用し、スケールダウンされたレンダーターゲットは、元のレンダーターゲットのほんの一部のみを使用します。Unity は、レンダーターゲットを完全な解像度で割り当てます。次に、動的解像度システムは、新しいターゲットを再割り当てする代わりに、元のターゲットの一部を使用してレンダーターゲットをスケールダウンし、再度スケールアップします。

追加リソース

Dynamic Resolution
動的解像度でのスケーリングのコントロール