3DGSラボ

3D Gaussian Splatting (3DGS)

写真から高品質な3D空間・オブジェクトを再構築する次世代テクノロジー

3DGS(スプラッティング)とは?

3D Gaussian Splatting(3DGS)は、2023年に発表された新しい3Dレンダリング技術です。
対象物をさまざまな角度から撮影した複数枚の写真をもとに、無数の「半透明の楕円球(ガウシアン)」を空間上に配置することで、現実世界の物体や風景を忠実に3Dデータ化します。

従来の3D技術との違い・特長

超高速・リアルタイム表示

従来のNeRFなどに比べてレンダリング速度が飛躍的に向上しており、ブラウザ上でもヌルヌルと快適に操作・表示が可能です。

高精細な質感表現

ポリゴン(網目構造)を使わないため、髪の毛のような細かい造形や、金属の反射・ガラスの透明感などもリアルに再現できます。

写真からの手軽なデータ化

スマートフォンやカメラで全周撮影した画像セットから、短い処理時間で精密な3Dモデルを生成できます。

3DGSモデルの作成手順

撮影からWeb表示用データのエクスポートまでは、主に以下のステップで行います。

  1. 1

    写真・動画の撮影

    対象物の周囲をぐるりと一周するように、少しずつ位置をずらしながら多角的に撮影します(ブレや影の変化を避けるのがコツです)。スマートフォンアプリ(ScaniverseやLuma AIなど)を使用すると、画面の指示に従うだけで簡単に撮影できます。

  2. 2

    3DGSデータの生成(学習)

    撮影した画像データをクラウドサービス(Luma AI、Polycam等)またはPC上の生成ソフト(Postshot、Nerfstudio等)に読み込ませ、AIによる計算処理を行います。数分〜数十分で初期の3DGSモデル(.ply)が完成します。

  3. 3

    モデルの編集・最適化 SuperSplat

    不要な背景や浮遊ノイズを削除するために、ブラウザ上で動作する軽量3DGSエディタ「SuperSplat」などにデータを読み込みます。必要なオブジェクトだけを切り抜き、見た目とファイルサイズを整えます。

  4. 4

    Web用フォーマットでのエクスポート

    編集完了後、Webサイトでの高速表示に適した形式(.splat や .ksplat)で書き出します。これでWeb公開用の3Dデータが準備完了です。

当サイトで扱う主なファイル形式

フォーマット 特長
.ply 標準的なPoint Cloud / Splatフォーマット。データサイズは大きめですが汎用性が高い形式です。
.splat Web表示用に軽量化・最適化された標準フォーマットです(SuperSplat等からエクスポート可能)。
.ksplat ブロック読み込み(プログレッシブ表示)に対応した高機能な最適化フォーマットです。

実機デモ・3Dモデルライブラリ

実際に生成・最適化された3DGSモデルをブラウザ上で操作・確認いただけます。

🚀 3DGS モデルライブラリを起動する