Převodník Splat do PLY: z WebGL splatů do Stanford PLY

Obnovte kompaktní soubory .splat zpět do plnohodnotných mračen bodů Stanford PLY v paměti.

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 Splat do PLY

Editor

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

Drag & drop 3D Gaussian Splatting modelPLY, SPLAT, SPZ, SOG supported
PLY (.ply)Raw Universal

Standard 3D Gaussian Splatting point cloud container compatible with all research & DCC tools.

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

Splat to PLY: Converting Web Gaussian Splats to Standard Point Clouds

Convert lightweight .splat files back into standard 3D Gaussian Splatting PLY point clouds for Blender, Unity, and desktop research pipelines.

While the 32-byte .splat format is ideal for real-time web delivery, native digital content creation suites (DCCs) such as Blender (via the 3D Gaussian plugin), Houdini, and Unreal Engine typically ingest standard Stanford PLY files.

Converting .splat back to .ply reconstructs the formal header structure and maps packed 8-bit color, opacity, and normalized quaternion channels into standard IEEE 754 floating-point coordinates.


Technical Decompression Pipeline

[.splat 32-Byte Stream]
├── Linear Position Unpacking ──► Float32 X, Y, Z coordinates
├── Inverse Sigmoid Opacity   ──► log(a / (1 - a)) float values
├── Inverse SH Color Mapping  ──► (Color - 0.5) / 0.282095 spherical harmonic DC
└── Quaternion Normalization  ──► Normalized Float32 w, x, y, z rotation vectors
ChannelInput .splat ValueOutput .ply ValueMathematical Transform
Opacity0 to 255 (UInt8)$-\infty$ to $+\infty$ (Float32)$y = \ln(p / (1 - p))$
Colors0 to 255 (UInt8)Spherical Harmonic $f_{dc}$$f_{dc} = (C / 255 - 0.5) / C_0$
ScalesRaw Float32Log-Space Float32$s_{ply} = \ln(s_{splat})$
Rotations0 to 255 (UInt8)$-1.0$ to $+1.0$ (Float32)$q = (v / 127.5) - 1.0$

How to Convert Online

  1. Drag and drop any .splat file into the FreeConvert3D workspace.
  2. Select PLY as your target output format.
  3. Click Convert & Download .PLY to obtain a standard 3D Gaussian binary PLY file ready for Blender or Unreal Engine.

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