Version: Unity 6.0 (6000.0)
言語 : 日本語
解像度スケールの変更
Dynamic Resolution

解像度スケールの変更の概要

GPU の処理量を削減し、レンダリングを高速化するために、Unity がレンダリングする画像の解像度を変更できます。例えば、アプリケーションのフレームレートが低下したときに、低い解像度で描画することができます。

解像度度のスケールを変更すると、Unity では以下の処理が行われます。

  1. 低い解像度で描画します。
  2. 数種類のアップスケーリング技術のうち 1 つを使用して、描画された画像の解像度を上げ、最終画像と一致させます。

ユニバーサルレンダーパイプライン (URP) またはビルトインレンダーパイプラインを使用する場合は、一部のプラットフォームでのみ動的解像度を利用できます。

詳細については、以下のページを参照してください。

アップスケーリング技術

アップスケーリング技術は、選択する レンダーパイプライン、および対象とするプラットフォームによって異なります。

ビルトインレンダーパイプラインは常に、GPU が提供するフィルタリング技術を使用します。

機能 画像のアップスケールに使用されるもの URP HDRP
Bilinear グラフィックス API で提供されるバイリニアまたはリニアフィルタリング インストールされますURP アセットの品質設定 を参照してください。 いいえ。
Nearest-neighbor グラフィックス API によって提供される最近傍フィルタリングまたはポイントサンプリングフィルタリング インストールされますURP アセットの品質設定 を参照してください。 いいえ。
Catmull-Rom 4 つのバイリニアサンプル。 いいえ インストールされますHDRP におけるアップスケールフィルターの選択 を参照してください。
AMD FidelityFX Contrast Adaptive Sharpen (CAS) コントラストレベル いいえ インストールされますHDRP におけるアップスケールフィルターの選択 を参照してください。
Temporal Anti-Aliasing Upscaling (TAAU) 前のフレームのデータ。 いいえ インストールされますHDRP におけるアップスケールフィルターの選択 を参照してください。
Spatial Temporal Post-Processing (STP) 複数の入力テクスチャ。STP は、プラットフォームに応じて、パフォーマンスと品質の最適なバランスを提供するように自動的に設定されます。 利用可能。ただし、STP を動的解像度と併用することはできません。STP を使用した URP の解像度アップスケーリング を参照してください。 利用可能。ただし、STP をソフトウェア動的解像度と併用することはできません。HDRP の STP を参照してください。
AMD FidelityFX Super Resolution (FSR) 1 フレームバッファ。 インストールされますURP アセットの品質設定 を参照してください。 インストールされますHDRP におけるアップスケールフィルターの選択 を参照してください。
AMD FidelityFX Super Resolution (FSR) 2 複数の入力テクスチャ。 いいえ インストールされますHDRP におけるアップスケールフィルターの選択 を参照してください。
NVIDIA Deep Learning Super Sampling (DLSS) 複数の入力テクスチャ。 いいえ インストールされますHDRP の DLSS を参照してください。

追加リソース

解像度スケールの変更
Dynamic Resolution