概要
レンダリングとは、コンピューターが、データ記述言語やデータ構造で記述された抽象的な情報から、人間にわかりやすい表現(画像・動画・音声など)を生成することをいう。
例を挙げると、HTMLとCSSとJPEGからWebサイトのレイアウトを生成したり、MIDI音源から音声ファイルに出力したりなど。
上記のように、本来、対象はコンピューターグラフィックス(CG)に限らないが、単に「レンダリング」と言った際は3DCGのレンダリングを指す事が多い。
3DCGのレンダリング
元となる情報には、物体の形状、物体を捉える視点、物体表面の質感(テクスチャマッピングに関する情報)、光源、シェーディングなどが含まれる。