Real-time computer graphics とは

リアルタイムコンピュータグラフィックスまたはリアルタイムレンダリングは、リアルタイムで画像を生成および分析することに焦点を当てたコンピュータグラフィックスのサブフィールドである。この用語は、アプリケーションのグラフィカルユーザインタフェース(GUI)のレンダリングからリアルタイム画像解析までを意味することができますが、インタラクティブな3Dコンピュータグラフィックス、一般的にグラフィックス処理ユニット(GPU)を使用する場合に最もよく使用されます。この概念の一例は、動きの錯覚を生成するために変化する3D環境を急速にレンダリングするビデオゲームである。
コンピュータは、本発明以来、単純な線、画像およびポリゴンのような2D画像をリアルタイムで生成することができた。しかし、詳細な3Dオブジェクトをすばやくレンダリングすることは、従来のフォンノイマンアーキテクチャベースのシステムでは難しい作業です。この問題を早期に回避するには、3Dグラフィックスを模倣できるスプライト、2D画像の使用がありました。
レイトレーシングやラスタライズなど、さまざまなレンダリング手法が現在存在しています。これらの技術と高度なハードウェアを使用することで、コンピュータは動きを錯覚させながら同時にユーザーの入力を受け入れるのに十分な速さで画像をレンダリングできるようになりました。これは、ユーザがリアルタイムでレンダリングされた画像に応答し、インタラクティブな体験を生み出すことを意味する。