男が自分のコンピューターで編集しています。
画像クレジット: vadimguzhva / iStock /ゲッティイメージズ
ビデオレンダリングは、コンピューターがコード化されたデータソースからの情報を処理し、その情報を使用して画像を生成および表示するプロセスです。 コンピュータコードは、映画を再生するために逐語的に画像を作成するための指示を含み得るか、またはコンピュータがウェブページのようなカスタム画像を生成するために使用する一連のガイドラインを提供し得る。 ビデオレンダリングは、特にリアルタイムで実行される場合、コンピューターにとって最もハードウェアを必要とするプロセスの1つになる可能性があります。
リアルタイムvs。 高度なレンダリング
コンピューターが画面に表示するものはすべてリアルタイムでレンダリングされます。コンピューターは、認識できる遅延なしに画像を表示および更新するのに十分な速度で、コード化されたすべてのデータを計算しています。 ただし、コンピュータは、リアルタイムレンダリングの認識を継続するために、一度に非常に多くのコンテンツの複雑さをレンダリングすることしかできません。 レンダリングという用語は、ビデオの編集と処理で使用され、グラフィックスをレンダリングし、リアルタイムで動作するフルモーションビデオ再生バージョンを生成するために余分な時間を費やしているコンピューターを表します。 たとえば、ピクサーやドリームワークスのコンピューターアニメーション映画は、 コンピューターはリアルタイムで生成するため、コンピューターはコンテンツを事前にレンダリングして、後で表示できるようにします。 リアルタイム。
今日のビデオ
モーショングラフィックス対。 3Dグラフィックス
事前に録画されたフルモーションビデオに加えて、コンピューターはモーショングラフィックスと3Dグラフィックスをレンダリングできます。 モーショングラフィックスは一般に2次元オブジェクトで機能しますが、3Dグラフィックスはポリゴンやその他の3次元オブジェクトで機能します。 モーショングラフィックスは、オブジェクト、画像、フッテージ、およびアニメーション技術の組み合わせを使用して、ビデオコンテンツを作成します。 3Dグラフィックスは、コンピューターが3次元空間の3次元仮想オブジェクトの周りにビデオをレンダリングするという点で異なります。 たとえば、1980年代の古いピクセル/スプライトビデオゲームはモーショングラフィックスを使用しますが、最新のシステムの新しい3次元ゲームは3Dグラフィックスを使用します。 余分な寸法は、より良い画質と同じではありません。
詳細レイヤーの追加
照明、シェーディング、反射、影、その他の視覚効果などの要素は、追加のレイヤーを介してレンダリングされたビデオに追加されます。 3Dアーティストがオブジェクトの影をライトに対して移動するときに、オブジェクトの影を再描画するのは非常に時間がかかります。 ソース:代わりに、コンピューターは仮想光源と仮想オブジェクトに基づく計算を使用して、 風邪。 仮想光源と対応する影は、ビデオとは異なるレイヤーです。 モーションと3Dレンダリングはどちらも、空間の2次元表現です。両方にレイヤーを追加すると、奥行きのある錯覚を与えることができます。
レスキューへのGPU
コンピュータのプロセッサは、ビデオレンダリングだけでは機能しません。 グラフィックスプロセッシングユニット(GPU)は、コンピューターの中央処理装置(CPU)に対応するハードウェアであり、ビデオレンダリングの複雑さを処理するのにはるかに適しています。 CPUは、一度に1つずつ非常に高速に大きなタスクを処理するように設計されていますが、GPUは、数十から数千の小さなタスクを同時に処理するように設計されています。 ビデオレンダリングは一連の小さなタスクであり、GPUをそのタスクにより適したものにします。