フルスクリーン効果とは何ですか?
フルスクリーン効果は、さまざまなコンピューターグラフィックアプリケーションがシーンに異なる特殊効果を追加できる方法です。 これらのエフェクトをオブジェクトとその中のジオメトリに適用してシーンを実際にレンダリングするのではなく、それらは本質的にレンダリング後に適用されます。 これは、グラフィックプログラムがユーザーに表示するイメージを作成し、その上にシームレスな方法でエフェクトを適用することを意味します。 フルスクリーン効果を使用して、モーションブラー、ブルームライティング、カラーフィルターの追加など、さまざまなタスクを実行できます。
コンピュータグラフィックスアプリケーションが全画面効果を使用できる方法を誰かが理解するために、多くの場合、最初にシーンがどのように表示されるかを理解するのが最も簡単です。 ビデオゲームなどのComputer Generated Imagery(CGI)を使用するプログラムは、多くの場合、リアルタイムでディスプレイにシーンをレンダリングします。 つまり、プレーヤーが仮想環境をナビゲートすると、そのゲームの開発者によって作成されたシーン内のさまざまなオブジェクトが、プレーヤーの位置に関連して表示されます。 プレイヤーが箱のある部屋に入ると、ゲームソフトウェアは部屋の壁、床、天井、箱を一連のフレームまたは画像として毎秒約30回レンダリングします。
次に、これらの個々のレンダリング画像にフルスクリーン効果を追加して、さまざまな結果を作成できます。 たとえば、モーションブラーは、現実の世界や映画で見られる現象です。 誰かがオブジェクトをすばやく通過すると、オブジェクトはしばしば歪んでぼやけて表示されます。 この効果は仮想シーン内のオブジェクトに適用できますが、多くの場合、フルスクリーン効果として実行する方が簡単であり、リソースをあまり消費しません。 ゲーム内のオブジェクトの複数の部分レンダーが作成され、オーバーラップされるため、プレーヤーにスピードと動きの感覚を伝えるぼやけた画像が表示されます。
ブルーム照明は、フルスクリーン効果として作成することもできます。 これは多くの場合、ゲーム内のライトをより重く見せたり、目立たせたり、様式化された美的感覚のために行われます。 さまざまな光源がレンダリングされた後、ゲームエンジンはライトの強度を高めた追加のレンダリングを作成し、それらを重ねます。 ゲームのプレーヤーは、これらのライトをより明るく、より強い輝きで見ることができます。
カラーフィルタリングは、ほとんど同じ方法でシーンに適用できます。 ゲーム開発者が、部屋内のオブジェクトに複数のテクスチャを作成せずに、誰かに部屋を白黒で見たい場合、これはフルスクリーン効果で実現できます。 シーン内の実際のテクスチャは適切にレンダリングされますが、プレーヤーのオブジェクトの色を変更するために、フィルター処理されたレイヤーが各フレーム上に配置されます。