ここ最近主流にになりつつある3D Gaussian Splatting(3DGS)を扱う形式として新たなオープンソースフォーマット「.SPZ」が発表されました!
3D Gaussian Splatting 専用の新しいファイル形式である .SPZ が発表
Today at @ARealityEvent @NianticLabs announced .SPZ, a new file format created just for #3DGaussianSplatting.
— Scaniverse (@Scaniverse) October 29, 2024
We developed the format to make it faster to upload and download splats for use in games and app development. They use less storage and memory on your device. SPZ is… pic.twitter.com/hmo3XnQSUn
GaussianSplatsは非常にリアルな3Dスキャンで、建築、VFX、空間コンピューティング、ゲーム開発などの業界を静かに変革している(何のことかわからない方は、Splats入門をお読みください)。これらはまた、巨大なファイルでもある。現在、ほとんどのSplatsの出力はPLYファイルで、屋外シーンの詳細なスプラットは250MBを超えるかもしれません。このため、特にWi-Fiに接続されていない場合、ダウンロードやアップロードに非常に時間がかかる。.SPZは、Splatsのためだけに作られた新しいファイルフォーマットです。
JPGが写真を編集するほぼすべてのプログラムでファイルの保存、共有、加工、使用を簡単にするのと同じように、SPZはSplatsのためのユニバーサル・フォーマットとして意図されている。(可変圧縮を提供するJPGとは異なり、SPZはファイルサイズと品質のトレードオフのために最適化された単一の圧縮度を持っています)。
このフォーマットは、Splatsのアップロードとダウンロードを高速化し、デバイスのストレージとメモリをより少なくするために開発されました。8月には、ScaniverseからのSPZエクスポートと、無料のウェブベースの3DおよびARコンテンツ作成ツールであるNiantic StudioへのSPZインポートを可能にしました。
8月には、ScaniverseからのSPZエクスポートを可能にし、Niantic StudioへのSPZインポートを可能にしました。SPlat ZipはMITライセンスの下で自由に利用できるようになるため、スマートフォンのScaniverseからSPZファイルをエクスポートし、独自のアプリで使用することができます。ソースコードはGitHubにあります。コミュニティへの参加をお待ちしています。
splats専用フォーマット
私たちは、3DGussianSplatsが空間イメージングの未来だと信じています。したがって、Splatsは、Splats固有の情報をキャプチャし、それらを簡単に扱うことができる専用のファイルフォーマットに値します。以下は、私たちが行った技術的な詳細です。
SPZフォーマットは、球面ハーモニクスやメッシュには存在しないSplatsの他の部分に関する情報をキャプチャします。同時に、固定小数点量子化やログエンコーディングといった革新的なテクニックを使って、画像の忠実度を失うことなくデータを圧縮します。
SPZフォーマットは、各ガウス・スプラットに関連する異なる値をより効率的な方法で表現することにより、標準的なPLYファイルよりファイルサイズを縮小します。
要素 | SPZ Format | PLY Format | 容量削減率 |
---|---|---|---|
位置 | 24ビット固定小数点整数 (小数ビットを調整可能) | 32ビットまたは64ビット浮動小数点 | 25%–62.5% |
回転 | 8ビット符号付き整数として格納されたクォータニオンの3成分 | 32ビット浮動小数点数としてのクォータニオンの4成分 | 81.25% |
カラー(RGB) | 各チャンネル8ビット符号なし整数 | チャンネルあたり8ビットまたは32ビットの浮動小数点数 | 0%–75% |
スケール | 8ビット対数エンコード整数 | 通常32ビットまたは64ビット浮動小数点 | 75%–87.5% |
アルファ(半透明) | 8ビット符号なし整数 | 通常32ビット浮動小数点 | 75% |
球面調和 | 係数は8ビット符号付き整数、精度は4~5ビット | さまざまだが、通常はより高い精度で保存される(例:32ビット浮動小数点数) | 75%–87.5% |
今後どの分野でも3DGSデータはどんどん活用の幅が広がる気がします。詳細などはScaniverseのページをチェックしてみてください!コードはMIT licenseのもとGithubにて公開されています。色々プラグインとか出てきそうですね!楽しみだなぁ。
コメント