Três alavancas, um número
O tamanho de um arquivo de splats depende quase inteiramente de três coisas, e esta ferramenta coloca as três à sua frente com o tamanho resultante atualizando ao vivo.
O número de splats. O tamanho é linear nele. Manter os 60 % de maior contribuição deixa o arquivo 40 % menor e, na maioria das capturas, é difícil de perceber.
O grau dos harmônicos esféricos. O grau 3 guarda 45 coeficientes por splat; o 2 guarda 24, o 1 guarda 9 e o 0 nenhum. Só a banda 3 são 21 desses 45 — tirá-la costuma cortar um PLY pela metade com custo visual muito menor do que remover uma fatia equivalente de splats. Geralmente é a primeira coisa a tentar.
O contêiner. Um PLY com 500 mil splats no grau 3 tem cerca de 130 MB. Os mesmos splats em SPZ ficam em torno de 13 MB com todas as bandas. Em .splat são 16 MB sem banda nenhuma: menor que o PLY, maior que o SPZ e plano.
Precisão das posições
O SPZ guarda posições em ponto fixo. O número de bits fracionários não muda o tamanho do arquivo — três bytes por eixo de qualquer forma — e sim a grade em que as posições caem e o alcance representável. Doze bits, o padrão, colocam a grade em cerca de 0,24 mm, mais fino que a precisão real de qualquer captura.
O tamanho é conhecido antes do trabalho
O tamanho previsto decorre do número, do grau e do contêiner, então é calculado na hora e nada é recomprimido enquanto você arrasta. Para PLY, SPLAT e KSPLAT o número é exato: esses formatos têm tamanho fixo. O SPZ é comprimido com gzip, e o quanto os dados de uma captura comprimem varia por um fator de dois entre cenas, então sua previsão é calibrada com um arquivo real: a própria captura quando ela já é SPZ, e a primeira compressão nos demais casos.
Julgue com os olhos
Um arquivo menor não é automaticamente melhor. Os dois visualizadores compartilham a câmera para você orbitar a captura comprimida ao lado do original no mesmo ângulo e decidir. Tudo roda em um worker em segundo plano nesta página; a captura nunca é enviada.
Tiny Online Tools







