ガウシアンスプラッティング ビューア

数百万個の3Dガウス点を、毎秒100フレーム以上のリアルタイム・フォトリアル表示でブラウザ上に。

ワークスペース

ここにファイルをドロップ

またはクリックして選択、貼り付けに対応

サンプルシーンを試す

ファイルをお持ちでない場合、サンプルのガウシアン・スプラッティングシーンを読み込んでビューアーを体験できます。

ツールについて

無料のオンライン3Dガウシアンビューアです。.splat、.spz、.ksplat、.sog、PLY形式に対応し、位置・回転・スケール・色・不透明度を持つ数百万個の3Dガウス楕円体で構成されたシーンを表示できます。描画はすべてWebGLによるローカル処理で行われるため、ファイルがブラウザの外に送信されることはありません。

Gaussian Splatting のファイル形式

スプラットのシーンは、たいてい実在の場所の写真や動画から作られます。同じシーンでも複数のファイル形式があります。

.ply
多くの学習ツールが最初に出力する形式。圧縮されていないためサイズが大きい。
.splat
より小さく簡略化された形式。初期の Web ビューアーでよく使われた。
.ksplat
一部の Web ビューアーが使う圧縮形式。
.spz
Niantic が公開した圧縮形式。PLY よりずっと小さい。
.sog
PlayCanvas と SuperSplat が使う圧縮形式。

設定オプションについて

プレビュー設定

自動回転

オフ
読み込み後、モデルを垂直軸を中心にゆっくり自動回転させ、全体を見やすくします。左パネルでいつでも切り替え可能です。
  • オン: 読み込み後に自動回転
  • オフ推奨: 静止したまま、手動でのみ回転(デフォルト)

アニメーション

クリップ

ファイルに保存されているアニメーションクリップの数。

ボーン

リギングとスキニングに使用されるスケルトンボーンの数。

フォーマット情報

入力形式

拡張子:
splat, splatt, spz, ksplat, sog, ply
正式名称:
ガウシアンスプラッティング(3DGS)
タイプ:
3Dシーン表現
フォーマット:
ガウシアンスプラッティングバイナリ
説明:
ガウシアン・スプラッティング(3DGS)は近年登場した3Dシーン表現手法であり、数百万の3次元ガウシアン楕円体を用いて、コンシューマー向けGPU上でフォトリアリスティックな新規視点合成を実現し、100+ FPSでリアルタイムレンダリングを可能にします。NeRF以降の次世代シーン再構築やデジタルヒューマン分野で広く応用されています。 SPLATはガウシアン・スプラッティングのネイティブコンテナフォーマットであり、メッシュ体系とは完全に異なります。編集可能なトポロジーを持たず、3Dプリントや従来のモデリングプロセスに直接使用することはできません。現在のエコシステムには、Webロードを高速化するためのSPZ、KSPLAT、SOGなどの圧縮バリアントも存在します。

備考:

  • 従来のポリゴンメッシュではなく、ガウスプリミティブの重なりでシーンを表現します
  • レンダリングにはGPUが必要(WebGL対応)
  • 形式: .splat(生)、.spz(圧縮)、.ksplat、.sog、.ply

対応機能:

  • ガウスの位置、回転、スケール属性
  • 球面調和関数による色表現
  • 100+ FPSのリアルタイムフォトリアルレンダリング
  • スムーズなカメラナビゲーション
  • 大規模シーンのプログレッシブローディング

スプラット、メッシュ、点群の違い

この 3 つはよく混同されます。それぞれの得意分野です。

Gaussian Splatメッシュ(GLB、OBJ)点群(PCD、XYZ)
構成数百万個のやわらかな色の粒マテリアル付きの三角形個々の点
見た目写真のようにリアル。反射や細部も再現すっきりした実体のある表面点の集まりで、すき間がある
編集や 3D プリント難しい。本当の表面がないできるメッシュに変換すれば可能
向いている用途撮影した場所や物を見せるゲーム、AR、CAD、プリントスキャンと計測
Q

ガウシアンスプラッティングとは何ですか?

A

ガウシアンスプラッティング(3DGS)は、数百万個の3Dガウス楕円体でシーンを表現する革新的な3D表現手法です。各ガウス点には位置・回転・スケール・色・不透明度の情報が含まれます。この方式を使うと、一般向けGPUでも毎秒100フレーム以上の写真品質のリアルタイムレンダリングが可能で、従来のNeRFより高速です。

Q

.splatの表示に高性能なGPUは必要ですか?

A

通常サイズの.splatファイルを表示するだけなら、最近のグラフィックスカードなら十分快適に動作します。数百万ガウス点を含む超大規模シーンは専用GPUが望ましいですが、内蔵GPUでも表示自体は可能です。レンダリングはWebGLでローカル実行されるため、サーバー側の処理は必要ありません。

Q

.splatを他の形式に変換できますか?

A

変換できます。.splatはSuGaRや公式のgs-to-meshパイプラインなどのツールでOBJやPLYといったメッシュ形式に変換できます。形式変換が必要な場合は、当サイトの3Dモデル変換ツールも利用できます。

Q

.splatファイルはどのソフトウェアで作られますか?

A

.splatファイルは、多視点の写真群からトレーニングパイプラインで生成されます。代表的なツールとして、公式のGaussian Splatting実装、Nerfstudio拡張、SuperSplatエディター、Webベースの各種トレーナーがあります。写真セットから写真品質の3Dシーンを再構成できるのが特徴です。

Q

ガウシアンスプラッティングをAR/VR体験に使えますか?

A

使えます。3DGSは写真品質のシーンをリアルタイムで描画できるため、AR/VR分野で広く採用されています。このビューアで.splatシーンをプレビューしたあと、互換性のあるAR/VRパイプラインやプレイヤーにエクスポートして利用できます。

Q

浮いた斑点やぼやけた部分が見えるのはなぜですか?

A

ビューアーではなく撮影の問題です。少ない角度からしか撮っていない部分はぼやけ、はぐれたスプラットが空中に浮かびます。撮影角度を増やすか、スプラット編集ツールで切り取ってください。