レンダリング【rendering】レンダ / render
レンダリングとは、何らかの抽象的なデータ集合を元に、一定の処理や演算を行って画像や映像、音声などを生成すること。
例えば、一つのWebページに含まれる、HTMLやCSSなどによる描画内容の記述、スクリプトによる動作の記述、画像ファイルやフォントファイルなど外部のデータなどを組み合わせ、Webブラウザのウィンドウ内にページ内容の描画を行うことを指す。
レンダリングを行うためのソフトウェアや装置、システムのことを「レンダラー」(renderer)あるいは「レンダリングエンジン」(rendering engine)などと呼ぶ。 単にレンダリングといった場合には、3次元グラフィックス(3DCG)において数値データとして与えられた物体や図形に関する情報を計算によって画像化することを指すことが多い。 視点の位置や、光源の種類や位置、物体の形状や頂点の座標、描画色や表面の質感などを表す様々なデータを組み合わせ、陰面消去や陰影付けなどの処理を行って画像を作成する。レンダリングの手法としてはレイトレーシング法、ラジオシティ法などがある。3Dレンダリング
関連用語
他の辞典による解説 (外部サイト)
関連書籍
Supported by Rakuten Developers
松山周平/松波直秀 - ビー・エヌ・エヌ - 2021/7
インタラクティブコンテンツ制作の現場で絶大な支持を集めるTouchDesignerの入門解説書。基礎テクニック/新機能解説、実践的な応用法までを網羅。BACKSPACE Productionsによる解説コンテンツも収録!
Tomas Akenine-Moller/Eric Haines - ボーンデジタル - 2019/9
徹底的に更新された、この「リアルタイムレンダリング 第4版」の焦点は、一瞬のうちに3次元イメージを生成するに使われる現代のテクニックです。この10年の間に開発され、適用されてきた多くのアルゴリズムへの手引であり、1,100以上の新しい文献への参考が含まれます。物理ベースのマテリアルとライティング、グローバル照明、ノンフォトリアリスティックレンダリングの章は大幅に改訂されました。仮想/拡張現実についての新しい章が追加されました。インタラクティブコンピューターグラフィックスの分野の強固な理論的枠組みと関連する数学も、すべて分かりやすい形で解説しています。
川野 竜一 - 翔泳社 - 2020/2
グラフィックスパイプライン、3D数学、リソースバッファ、テクスチャ、シェーダー、アニメーション、IKほか。本気で学びたい人のためのDirectX 12の教科書。
穴井 宏幸/石井 直矢 - 翔泳社 - 2018/2
本書はクライアントサイド開発で人気があるReactをインストールからWebアプリケーションへの導入まで解説した入門書です。React・Reduxの概念はもちろん、JavaScriptを拡張した言語であるJSXの基本文法やReactのコンポーネントの詳細など基本を丁寧に解説しています。また、実際の開発の現場で試していけるようにテストやデブロイの方法も紹介しており、最終的にはサーバサイドレンダリングによるUXの向上までを説明します。