【にゅーらるれんだりんぐ】
ニューラルレンダリング とは?
最終更新:
💡 学習したモデルで、条件に応じた画像を描く技術
ニューラルネットワークを画像生成やシーンの表現に組み込み、視点・照明などの条件に応じた画像を描く技術群。従来のCGの知識や処理と学習したモデルを組み合わせる手法もある。
📌 このページのポイント
- ニューラルネットワークを描画処理やシーンの表現に組み込む技術群
- 入力写真などから、撮影されていない視点の画像を生成する手法がある
- 照明の変更、顔や身体の動きの再現、アバターなどにも応用される
- 画質・速度・学習時間・対応する条件は手法やデータによって異なる
普通のレンダリングとどう違うの?
ニューラルネットワークを描画やシーンの表現に取り入れるんだ。例えば入力写真からシーンを学習して、別の視点の画像を描く手法があるよ。従来の描画も全ての光の経路を計算するわけではなく、目的に応じていろいろな近似を使うんだ。
推測で大丈夫なの?品質落ちない?
必ず正しい画像が出るわけではないよ。学習していない視点や動きでは不自然な形や細部が出ることもある。画質だけでなく、動画のちらつきや狙った条件を制御できるかも確認する必要があるね。
おもしろい!ゲーム以外にも使われてるの?
視点を変えた画像の生成、照明の変更、顔や身体の動きを再現する映像、VR向けアバターなどが研究・開発されているよ。手法ごとに必要なデータや学習時間、描画速度は違うんだ。
全部のCGがすぐにAIだけで描けるの?
一律にそうなるとは言えないよ。従来のCG処理と組み合わせる方法も多く、リアルタイムに描けるかも手法や計算環境次第だね。学習する時間と、学習後に画像を描く時間も分けて考えるんだ。
まとめ:ざっくりこれだけ覚えればOK!
「ニューラルレンダリング」って出てきたら「学習したモデルを使って画像を描く技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Neural Rendering」 = ニューラルネットワークによるレンダリング
💬 Neuralはニューラルネットワーク、Renderingは描画。従来のCGの知識や処理と学習したモデルを組み合わせる方法もあるよ。