ガウシアンスプラッティングとは何ですか?
ガウシアンスプラッティング(3DGS)は、数百万個の3Dガウス楕円体でシーンを表現する革新的な3D表現手法です。各ガウス点には位置・回転・スケール・色・不透明度の情報が含まれます。この方式を使うと、一般向けGPUでも毎秒100フレーム以上の写真品質のリアルタイムレンダリングが可能で、従来のNeRFより高速です。
数百万個の3Dガウス点を、毎秒100フレーム以上のリアルタイム・フォトリアル表示でブラウザ上に。
またはクリックして選択、貼り付けに対応
ファイルをお持ちでない場合、サンプルのガウシアン・スプラッティングシーンを読み込んでビューアーを体験できます。
無料のオンライン3Dガウシアンビューアです。.splat、.spz、.ksplat、.sog、PLY形式に対応し、位置・回転・スケール・色・不透明度を持つ数百万個の3Dガウス楕円体で構成されたシーンを表示できます。描画はすべてWebGLによるローカル処理で行われるため、ファイルがブラウザの外に送信されることはありません。
スプラットのシーンは、たいてい実在の場所の写真や動画から作られます。同じシーンでも複数のファイル形式があります。
オフこの 3 つはよく混同されます。それぞれの得意分野です。
| Gaussian Splat | メッシュ(GLB、OBJ) | 点群(PCD、XYZ) | |
|---|---|---|---|
| 構成 | 数百万個のやわらかな色の粒 | マテリアル付きの三角形 | 個々の点 |
| 見た目 | 写真のようにリアル。反射や細部も再現 | すっきりした実体のある表面 | 点の集まりで、すき間がある |
| 編集や 3D プリント | 難しい。本当の表面がない | できる | メッシュに変換すれば可能 |
| 向いている用途 | 撮影した場所や物を見せる | ゲーム、AR、CAD、プリント | スキャンと計測 |
ガウシアンスプラッティング(3DGS)は、数百万個の3Dガウス楕円体でシーンを表現する革新的な3D表現手法です。各ガウス点には位置・回転・スケール・色・不透明度の情報が含まれます。この方式を使うと、一般向けGPUでも毎秒100フレーム以上の写真品質のリアルタイムレンダリングが可能で、従来のNeRFより高速です。
通常サイズの.splatファイルを表示するだけなら、最近のグラフィックスカードなら十分快適に動作します。数百万ガウス点を含む超大規模シーンは専用GPUが望ましいですが、内蔵GPUでも表示自体は可能です。レンダリングはWebGLでローカル実行されるため、サーバー側の処理は必要ありません。
変換できます。.splatはSuGaRや公式のgs-to-meshパイプラインなどのツールでOBJやPLYといったメッシュ形式に変換できます。形式変換が必要な場合は、当サイトの3Dモデル変換ツールも利用できます。
.splatファイルは、多視点の写真群からトレーニングパイプラインで生成されます。代表的なツールとして、公式のGaussian Splatting実装、Nerfstudio拡張、SuperSplatエディター、Webベースの各種トレーナーがあります。写真セットから写真品質の3Dシーンを再構成できるのが特徴です。
使えます。3DGSは写真品質のシーンをリアルタイムで描画できるため、AR/VR分野で広く採用されています。このビューアで.splatシーンをプレビューしたあと、互換性のあるAR/VRパイプラインやプレイヤーにエクスポートして利用できます。
ビューアーではなく撮影の問題です。少ない角度からしか撮っていない部分はぼやけ、はぐれたスプラットが空中に浮かびます。撮影角度を増やすか、スプラット編集ツールで切り取ってください。