Skip to main content

ソフトウェアのラスター化とは何ですか?

ソフトウェアラスター化とは、3次元(3D)コンピューターグラフィックスソフトウェアで作成されたシーンまたは画像が、あるフォームから別のフォームに変換されるプロセスです。コンピューターグラフィックスを介して作成された2つの基本的なタイプの画像があり、ベクトルベースとラスターベースのグラフィックと呼ばれます。ベクトルベースの画像は、画像を作成するための線と形状を含むジオメトリを使用して作成されますが、ラスターベースのグラフィックスは、光または色の個々のポイントであるピクセルを使用して画像を作成します。ソフトウェアラスター化は、ハードウェアではなくプログラムを使用して、ベクトルベースの画像をラスターベースの写真に変換し、モニターに表示するプロセスです。コンピューター画像が作成および表示される2つの主要な方法。ベクトルベースの画像は、幾何学的な形状を使用して作成されます。これには、3次元または3Dグラフィックスの作成によく使用されるさまざまなポリゴンを含む、他の形状を作成するために一緒に組み立てることができる基本的な線とポイントが含まれます。ほとんどの3D画像は、多数の小さな三角形を一緒に組み立てることによって作成されるさまざまな形状として生成されます。ただし、これらをコンピューターまたはテレビ画面に適切に表示するには、まずこのような画面でより効果的に伝達できる形式に変換する必要があります。モニターとテレビは、ピクセルまたは「画像要素」と呼ばれる個々の光と色のポイントを使用します。ラインと形状を使用して画像を作成するのではなく、ラスターベースの画像は、数十、数百、または数千の個々のポイントの組み合わせによって作成されます。ピクセルを使用する画面にベクトル画像を適切かつ簡単に表示するために、通常、ラスターベースの画像、「ラスター化」と呼ばれるプロセスに変換されます。コンピューターまたは他のデバイス内のハードウェアではなく、プログラムによって。たとえば、ビデオゲーム開発者は、通常、3Dポリゴナル画像が適切に表示されるようにソフトウェアのラスター化を使用します。これにより、ゲームがプレーヤーのコンピューターに存在するかどうかに依存するかどうかではなく、ゲームがプログラム自体を介して表示できるグラフィックスを作成できます。グラフィックスに追加の処理能力を提供する専用のビデオカードにより、このプロセスが容易になり、ゲーム開発者にとってより大きな機会が可能になりました。リアルタイムのレンダリングは、1秒ごとに数十回発生するラスター化に依存しています。これは、高度なソフトウェアとより強力なグラフィックス処理ユニットのために簡単になりました。