Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты Gaussian Splatchevron_rightСжатие Gaussian SplatСжатие Gaussian Splat

Сжатие Gaussian Splat

Уменьшите захват гауссова сплаттинга числом сплатов, степенью сферических гармоник и контейнером — размер результата виден прямо при перетаскивании ползунка.

upload_file

Нажмите для выбора или перетащите файлы сюда

PLY, SPLAT, SPZ, KSPLAT или SOG — выберите файл .sog либо всю папку с meta.json

Допустимо: .ply,.splat,.spz,.ksplat,.sog,.zip,.json

compressЗахват ещё не загруженВыберите файл сплатов выше. Сжатие идёт в фоновом worker внутри этой страницы, захват никогда не отправляется на сервер.

Похожие инструменты

Конвертер Gaussian Splat

Конвертер Gaussian Splat

Конвертируйте захваты гауссова сплаттинга между PLY, SPZ, KSPLAT и SPLAT — размер и потери каждого формата видны до конвертации.

Просмотрщик Gaussian Splat

Просмотрщик Gaussian Splat

Откройте и рассмотрите захват 3D-гауссова сплаттинга прямо в браузере. Читает PLY, SPLAT, SPZ, KSPLAT и SOG, ничего не загружая на сервер.

Gaussian Splat в облако точек

Gaussian Splat в облако точек

Превратите съёмку Gaussian splat в цветное облако точек PLY или XYZ, которое CloudCompare, MeshLab и Open3D читают правильно.

Полигональная сетка в Gaussian Splat

Полигональная сетка в Gaussian Splat

Отсемплируйте поверхность 3D-сетки в сцену Gaussian splat и сохраните её как SPZ, PLY, SPLAT или KSPLAT.

Массовый генератор UUID

Массовый генератор UUID

Генерируйте до 1000 идентификаторов UUID v4 за раз с параметрами формата.

Конвертер аудио

Конвертер аудио

Преобразуйте аудиофайлы (MP3, OGG, AAC, FLAC) в WAV с настраиваемой частотой дискретизации и режимом моно/стерео.

Добавить водяной знак в PDF

Добавить водяной знак в PDF

Добавьте текстовый водяной знак в PDF.

apps

Больше инструментов

Просмотрите нашу полную коллекцию бесплатных онлайн-инструментов.

Три рычага, одна цифра

Размер файла сплатов почти полностью определяется тремя вещами, и этот инструмент выводит все три сразу, показывая итоговый размер в реальном времени.

Число сплатов. Размер линеен по нему. Оставив 60 % наиболее значимых сплатов, вы получаете файл на 40 % меньше, и на большинстве захватов разницу трудно заметить.

Степень сферических гармоник. Степень 3 хранит 45 коэффициентов на сплат, степень 2 — двадцать четыре, степень 1 — девять, степень 0 — ни одного. Одна только полоса 3 — это 21 из 45: отказ от неё обычно уменьшает PLY вдвое и обходится визуально гораздо дешевле, чем удаление сопоставимой доли сплатов. С неё и стоит начинать.

Контейнер. PLY с 500 000 сплатов степени 3 весит около 130 МБ. Те же сплаты в SPZ — примерно 13 МБ со всеми полосами. В .splat — 16 МБ вообще без полос: меньше PLY, больше SPZ и плоско.

Точность позиций

SPZ хранит позиции в формате с фиксированной точкой. Число дробных бит не меняет размер файла — по три байта на ось в любом случае — оно меняет сетку, на которую ложатся позиции, и представимый диапазон. Двенадцать бит, значение по умолчанию, дают сетку около 0,24 мм, что тоньше реальной точности любого захвата.

Размер известен до работы

Ожидаемый размер следует прямо из числа, степени и контейнера, поэтому считается мгновенно, и во время перетаскивания ничего не пересжимается. Для PLY, SPLAT и KSPLAT цифра точна: эти форматы имеют фиксированный размер. SPZ сжимается gzip, а сжимаемость данных различается между сценами вдвое, поэтому прогноз калибруется по реальному файлу: по самому захвату, если он уже SPZ, и по первому сжатию в остальных случаях.

Судите глазами

Меньший файл не обязательно лучше. Две области просмотра делят камеру, чтобы вы могли вращать сжатый захват рядом с оригиналом под одним углом и решить сами. Всё выполняется в фоновом worker внутри этой страницы; захват никогда не загружается на сервер.