サンプルコードが示すように、著者はこれらには互換性があると考えています。速度スケーリングと移動オブジェクトによるテンポラル・アンチエイリアシングモーションブラーの効果モーションブラーはピクセルを不鮮明にし、エイリアシングを効果的に軽減するため、カメラが動いているときは低解像度を使用できます。サンプルの解像度制御アルゴリズムではこれを使用していません。倍に下げて、ほぼ同じ画像で優れたパフォーマンスを達成する方法を示しています。さまざまなモーション・ブラー・サンプル・レートを組み合わせることで、一貫したパフォーマンスを維持しつつ、大きなカメラの動きでアンダーサンプリングからアーティファクトを軽減する方法です。(フレーム時間は短縮されていますが、最終結果の品質は同じぐらいです。)スーパーサンプリングスーパーサンプリングは単純な手法で、シーンのレンダリングに使用されるレンダーターゲットのほうがバックバッファーよりも大きくなります。この手法は、現在のリアルタイム・レンダリング・コミュニティーではほとんど注目されておらず、より優れたメモリー消費とパフォーマンスを提供するマルチサンプルのアンチエイリアシングとその他のアンチエイリアシング手法によって取って代わられました。ダイナミック解像度を使用すると、実際の解像度を動的に調整できるため、スーパーサンプリングの追加によるパフォーマンスへの影響が大幅に軽減されます。スーパーサンプリングを有効してもパフォーマンスへの影響はわずかであり、その大部分は大きなバッファーをクリアするための追加コストによるものです。倍の解像度のレンダーターゲットを実装します。バックバッファーの解像度よりもやや高い解像度で優れた品質の結果が得られるため、メモリーの制約がある場合は小さいレンダーターゲットを使用できます。比較的大きなシステムメモリーにアクセスでき、フルパフォーマンスではそれをすべて利用できるため、メモリーはあまり問題になりません。ダイナミック解像度レンダリング手法を統合すれば、スーパーサンプリングは簡単に使用できます。小さなスクリーンサイズや将来のハードウェアに最高の品質を超えてゲームを実行するのに十分なパフォーマンスをもたらす可能性があるため、スーパーサンプリングの使用を検討することを推奨します。レンダーターゲットのクリアダイナミック解像度レンダリングは常にレンダーターゲットのサーフェス全体を使用するわけではないため、必要な部分のみクリアするとよいでしょう。倍の場合、ピクセル・シェーダー・クリアのほうが標準のクリアよりも優れたパフォーマンスを達成しました。多くのケースでは、レンダーターゲットが各フレームで完全に上書きされるため、クリアする必要はないかもしれません。階層的なデプスが実装される可能性があるため、デプスバッファーは標準のクリアメソッドを使用して完全にクリアすべきです。マルチサンプル・レンダー・ターゲットは、圧縮を使用している可能性があるため、通常はクリアする必要があります。パフォーマンス・スケーリングサンプルコードは、詳細レベルがない大規模で非常に詳細なシーンと非常に単純なカリングのみが実行されるため、バーテックス処理の負荷が大きいにもかかわらず、解像度に応じて良好にスケーリングします。これは、選択された制御メソッドがフレームレートを任意のレベルに維持するのに大いに役立ちます。ほとんどのゲームは、詳細レベルメカニズムを使用してバーテックスの負荷を制御しています。これがピクセル単位のオブジェクトのおおよそのサイズと関連付けられている場合、優れたパフォーマンス・スケーリングが得られます。ダイナミック解像度のパフォーマンス解像度の制御サンプルコードでは、手動による制御に加えて、解像度の制御メソッドを実装しています。間で最適なパフォーマンスを選択できます。任意のフレーム時間と現在のフレーム時間の無次元差に比例して計算されます。現在のフレーム時間を表します。内部フレーム時間と、通常のフレーム間の間隔から計算されたフレーム時間の平均を使用します。内部フレーム時間が必要になります。フレームの負荷を考慮に入れます。内部フレーム時間を大きく上回る場合は無視されます。側のスパイクが原因です。次のリストは完全なものではなく、著者が現在の取り組みを拡張しようと考えるいくつかの機能にすぎません。ダイナミック解像度シーン・レンダリングとシャドウマップ向けの同様のメソッドを結合します。この手法を別の粒子系の制御メカニズムと併用することで、少量の小さな粒子のみをレンダリングする場合に品質が向上し、フィルレートが上がるとパフォーマンスが向上します。この手法に、テンポラル・アンチエイリアシングとともに適用可能なほかのアンチエイリアシング手法との互換性を持たせます。テンポラル・アンチエイリアシングで、合計ブレンドの代わりに、現在のフレームと前のフレームのピクセルの中心への距離に応じた加重和を使用します。使用されているような速度に依存するオフセット読み取りを使用するのもよいでしょう。ユニットなど、画像の小さい領域で高品質のアンチエイリアシング手法を実行すると効果的な場合があります。まとめダイナミック解像度レンダリングは、特にテンポラル・アンチエイリアシングと組み合わせた場合、最小限のユーザー介入で全体的な品質の向上に必要なツールを開発者に提供します。して、この手法を使用することを推奨します。4.6MB]コンパイラーの最適化に関する詳細は、最適化に関する注意事項を参照してください。API」の日本語参考訳です。A.D.*」の日本語参考訳です。版はこちらからご利用になれます。Graphics」の日本語参考訳です。Graphics」の日本語参考訳です。Megatasking」の日本語参考訳です。サイトはエクセルソフト株式会社が運営しています。社名、製品名などは一般に各社の表示、商標または登録商標です。