メインコンテンツまでスキップ

Rendering

レンダリングとは、3DCGおよびゲームエンジンで使われる重要な技術で、元となるデータに何らかの処理を加えたり演算することで画面上に画像や映像を描画するための機能です。

Unityのようなゲームエンジンの場合、主にレンダー(レンダリング)パイプラインと呼ばれる一連の処理の一部としてレンダリングが行われます1

アバター改変においてはレンダリング自体を直接意識する機会はあまりありませんが、レンダリングの工程として「元となるメッシュや見え方を決めるマテリアルのようなデータがあって、それらのデータをRenderer コンポーネントが取りまとめていて、Rendererや光源のコンポーネントがシェーダーに情報を渡すことで描画されている」という一連の流れは押さえておいたほうが良いでしょう。

Footnotes

  1. https://docs.unity3d.com/ja/2022.3/Manual/render-pipelines-overview.html