Gaussian splatting
仕組みはシンプル。点群データとRGB画像データを用意すると、独特の形式の3次元データを自動生成。そして、全く別の視点から見たその場の光景を、瞬時かつ極めて写実的に生成できる技術だ
Gaussian splattingとは、楕円球の雲のようなプリミティブ(基本形状)を空間中に多数ちりばめることで3次元物体の外観を効率的に表現する技術である。ボールのような楕円球だけで複雑な物体を表現できるのかと思うかもしれないが、
chatGPTとの会話
Gaussian splattingでは、多数の“ぼんやり球(ガウシアン)”を空間に配置してシーンを表現するため、それぞれのガウシアンが重なり合う部分も出てきます。
1つ1つのガウシアンは「中心位置」「広がり(分散)」「色や透明度」などを持っています。
シーンをできるだけ正確に再現するには、相当数のガウシアンが必要になります(数千~数百万個など)。
各ガウシアンは完全に独立に存在するわけではなく、重なって合成されることで最終的な画像(レンダリング結果)ができあがります。
ざっくりイメージを言えば、いろんな色を持つ霧の玉が重なりあって全体の3次元シーンを形作っている感じです。