Převodník SPZ do Splat: rozbalení SPZ do WebGL splatu

Dekódujte soubory SPZ do 32bajtového proudu WebGL .splat pro okamžité webové zobrazení.

3D Gaussian Splatting Real-Time Viewport|Waiting for model

Drop or Click to Upload 3D Gaussian File

Supports .ply, .splat, .spz, .sog · In-browser client processing

.PLY.SPLAT.SPZ.SOG
No file loaded|
Ready

Převodník SPZ do Splat

Editor

In-browser mutual conversion between PLY, SOG, SPZ, and SPLAT. 100% private.

Drag & drop 3D Gaussian Splatting modelPLY, SPLAT, SPZ, SOG supported
SPLAT (.splat)WebGL Standard

32-byte linear packed format for instant WebGL & Three.js shader rendering.

100% In-Memory WASM · Zero server upload
Preserves Gaussian colors & rotation matrices
⚡
Bleskový lokální WASM
Zpracováno v RAM, nulové čekání
🛡️
Vodotěsné STL těleso
Geometrie připravená k bezchybnému tisku
🖨️
Testováno ve slicerech
Bambu, Orca, Prusa a Cura
🔒
100% Soukromé a zdarma
Bez přihlašování a předplatného
Ověřeno pro Bambu, Orca, Prusa a Cura
Technický návod a podrobný průvodce

SPZ to Splat: Decompressing Niantic SPZ to WebGL 32-Byte Splats

Convert compressed Scaniverse SPZ files directly into raw 32-byte .splat format for Three.js, Babylon.js, and custom WebGL Gaussian Splatting shaders.

Many custom WebGL 3D Gaussian shaders and open-source Three.js Gaussian viewers are designed to read the straightforward 32-byte linear .splat structure.

When you capture a scene with Niantic Scaniverse (which outputs .spz), converting it directly to .splat unpacks the compressed streams into standard 32-byte splat blocks ready for direct GPU vertex buffer binding.


Direct GPU Stream Conversion

[Niantic SPZ Archive]
       │
       ├── Inflate Deflate Stream
       ├── Expand Positions (X, Y, Z Float32)
       ├── Unpack Scales & Quaternions
       └── Interleave into 32-Byte Packed Blocks
       │
       ▼
[.splat Array (Ready for Direct GPU Buffer Upload)]
Output ChannelByte OffsetTypeDescription
Position0..11Float32 $\times 3$Center coordinate $x, y, z$
Scale12..23Float32 $\times 3$Ellipsoid radii $s_0, s_1, s_2$
Color & Alpha24..27UInt8 $\times 4$RGBA color values
Rotation28..31UInt8 $\times 4$Normalized quaternion values

Conversion Steps

  1. Drag your .spz file into the upload zone.
  2. Select SPLAT target format.
  3. Click Convert & Download .SPLAT for immediate use in your custom WebGL shaders.

Get Started with FreeConvert3D

Free online 3D file converter and 2D image to STL tool. Convert PNG, JPG, STEP, OBJ, and 3MF to 3D printable files directly in your browser with zero upload wait.

Try FreeConvert3D Free Browse More Guides