Convertir con los ojos abiertos
Los formatos de splats no son intercambiables. Convertir un PLY a .splat hace el archivo once veces más pequeño y tira todo lo que hacía que la captura pareciera real; convertirlo a SPZ lo hace diez veces más pequeño y conserva casi todo. La mayoría de conversores no te dice cuál de las dos cosas acaba de pasar. Este muestra el coste de cada destino antes de elegir y cuenta el daño real después.
Qué cuesta cada formato
- PLY (3D Gaussian Splatting) — el formato de intercambio. Float32 en todo, todas las bandas de armónicos esféricos y, con diferencia, el archivo más grande. Convertir a PLY no pierde nada.
- SPZ — el contenedor comprimido con gzip de Niantic. Las posiciones caen en una rejilla de coma fija de unos 0,24 mm, las escalas se guardan en un byte que cubre de
exp(-10)aexp(5,94), el color base en un byte que cubre ±3,33 y cada coeficiente superior en un byte que cubre ±1. En la práctica el resultado es indistinguible, pero una captura real suele tener unos cuantos splats fuera de esos rangos, y esta herramienta los cuenta. - KSPLAT — el formato del visor GaussianSplats3D. Se escribe con nivel de compresión 0, que todos los lectores aceptan y que limita el grado de armónicos esféricos a 2.
- SPLAT — 32 bytes por splat, sin cabecera, admitido en todas partes. Guarda solo el color base evaluado, así que se pierden todas las bandas y la escena se ve plana.
- SOG — se lee, pero no se escribe. Escribirlo exige un codificador WebP sin pérdidas; el del navegador tiene pérdidas y corrompería los valores cuantizados, así que la opción no aparece en lugar de fallar en silencio.
Limitar el grado de armónicos esféricos
Eliminar la banda 3 quita 21 de los 45 coeficientes de un splat y suele reducir el archivo a la mitad, con un coste visual mucho menor que reducir el número de splats. El deslizador permite tomar esa decisión a conciencia y la tabla de tamaños se actualiza mientras lo mueves.
Después de convertir
El informe está medido, no supuesto: cuántos splats tenían una escala o un color fuera del rango del destino, cuántas bandas se descartaron y cómo se compara el tamaño de salida con el de entrada. Todo funciona en tu navegador: la captura nunca se sube.
Tiny Online Tools







