【にゅーらるれんだりんぐ】

ニューラルレンダリング とは?

最終更新:
💡 学習したモデルで、条件に応じた画像を描く技術

ニューラルネットワークを画像生成やシーンの表現に組み込み、視点・照明などの条件に応じた画像を描く技術群。従来のCGの知識や処理と学習したモデルを組み合わせる手法もある。

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

参考資料

← 用語集にもどる