3Dガウシアンスプラッティングを各種3D形式で表示

English Version

3Dガウシアンスプラッティングの3DモデルをLooking Glassに表示するWEBアプリはこちらです。

3Dガウシアンスプラッテングは、スマホアプリ(Scaniverse)でも、簡単に作成できるようになってきました。
厳密には、3Dモデルとは言えないかもしれないが、3Dモデルと同じ感覚で扱えて、素人でも、綺麗な3Dシーンが作成できます。
今回、(.ply/.splat/.ksplat) ファイルに書き出した3Dガウシアンスプラッテングのファイルをドラッグアンドドロップすれば、SBSやアナグリフ、インターレースで表示できるWEBアプリを作成しました。

このWEBアプリは、以下のライブラりを使用しています。これらのライブラりの作成者に感謝します。
three.js Ver1.60
gaussian-splats-3d.module.js v0.4.2

3Dガウシアンスプラッティングを各種3D形式で表示するWEBアプリを開きます。サンプル画像が表示されます。
Sキー : ステレオモード切替(SBS⇒LR/RL⇒Duboisアナグリフ⇒カラーアナグリフ⇒モノクロアナグリフ⇒インターレース)
Xキー : 左右入替
3Dガウシアンスプラッティングファイル(.ply/.splat/.ksplat)ファイルを画像の上にドラッグドロップして下さい。

マウスでモデルをグリグリできます。
マウスドラッグでモデルの回転
Shiftキー+マウスドラッグで上下左右の移動
マウスホイールでズーム


.plyから.splatへの変換ページを開いて、.plyをドラッグアンドドロップすると、そのシーンが表示されると同時に変換した.splatファイルがダウンロードされます。
.splatに変換すると、ファイルサイズが非常に小さく(1/5〜1/10程度)なり、その分、ファイルのロード時間も短くなります。
特に、表示画質等は、変わらないと思います


.plyのトリミングや中心座標の変更には、「点群データを編集できるSuper Splat」が便利です。