【スリーディーガウシアンスプラッティング】
3Dガウシアンスプラッティング とは?
最終更新:
💡 やわらかな色のにじみを重ねて、3Dの景色を描く
3Dシーンを多数のガウス分布で表し、画面へ投影して画像を作る技術。複数の写真などから位置・形状・見え方を最適化し、異なる視点の画像を描画できる。速度や品質は手法・データ・機器によって異なる。
📌 このページのポイント
- 位置・形状・色・不透明度を持つ3Dガウスでシーンを表す
- 写真などに合うよう最適化し、別の視点を描画する
- 画面へ投影した楕円状のにじみを重ねる
- 見えない場所の再現や速度・メモリには限界がある
3Dガウシアンスプラッティングは、何で景色を作るの?
多数の3Dガウス分布で、シーンの見え方を表すんだ。画面に映すと、境界がふわっとした楕円状の色のにじみになる。それらを奥行きや不透明度を考えて重ね、画像を作るよ。実際に光る雪玉が浮いているわけではなく、位置や広がりなどを持つ数学的な表現なんだ。
どうやって、写真からそのにじみを作るの?
2023年の代表的な手法では、複数視点の写真から求めたカメラ情報や疎な点群を使って始めるよ。描いた画像が写真に合うように、位置、向きや大きさに相当する形状、不透明度、見る方向に応じた色などを最適化する。途中でガウスを増やしたり減らしたりする工夫もあるんだ。
NeRFの進化版ということ?
どのパソコンでも、すぐリアルタイムで見られる?
撮れていない裏側まで、正確に分かるの?
まとめ:ざっくりこれだけ覚えればOK!
「3Dガウシアンスプラッティング」って出てきたら「やわらかな色のにじみを重ねて3Dの景色を描く技術」と思えばだいたいOK!
📖 おまけ:英語の意味
「3D Gaussian Splatting」 = 3Dガウス分布を画面へ投影して重ねる方法
💬 Gaussianはガウス分布、Splattingは広がりを持つ点を画面に映して描くこと。やわらかなにじみの重なりを想像するとよいよ。