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

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

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

upload_file

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

PLY, SPLAT, SPZ, KSPLAT или набор SOG

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

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

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

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

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

Сжатие Gaussian Splat

Сжатие Gaussian Splat

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

Конвертер Gaussian Splat

Конвертер Gaussian Splat

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

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

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

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

Объединить PDF

Объединить PDF

Объедините несколько PDF-файлов в один документ быстро и безопасно в вашем браузере.

Массовый Поворот Страниц PDF

Массовый Поворот Страниц PDF

Поворачивайте каждую страницу PDF независимо одним кликом. Идеально для сканов со смешанной ориентацией.

Генератор узоров зигзаг SVG

Генератор узоров зигзаг SVG

Создавайте SVG-узоры зигзаг и шеврон с настраиваемой амплитудой, длиной волны, межрядовым интервалом и толщиной линии. Идеально для ретро-текстиля, ярких фонов и геометрических наложений.

apps

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

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

От сплатов к точкам

Съёмка 3D Gaussian splatting и облако точек выглядят похоже, но это разные вещи. Каждый сплат — ориентированный эллипсоид с масштабом, поворотом, прозрачностью и цветом, который меняется с углом обзора. У точки есть только позиция и цвет. Перевод одного в другое полезен и обязательно теряет данные, и этот инструмент честен в обоих отношениях.

Почему PLY из 3DGS открывается неправильно в других программах

Результат обучения из оригинальной статьи 3D Gaussian Splatting — корректный файл PLY, поэтому CloudCompare, MeshLab и Open3D открывают его без возражений и показывают серое облако. Виноваты два свойства:

  • f_dc_0, f_dc_1, f_dc_2 — это коэффициенты сферических гармоник, а не RGB. Цвет равен 0,5 + 0,2820948 × f_dc.
  • opacity — это логит, а не альфа. Альфа равна 1 / (1 + exp(-opacity)).

Конвертер применяет обе формулы, поэтому скачанное облако окрашено так же, как его рисует просмотрщик сплатов.

Что можно настроить

  • Порог прозрачности: съёмка обычно полна почти прозрачной дымки, которая ничего не даёт облаку точек. Подняв порог, вы её уберёте.
  • Лимит точек: при превышении лимита сохраняются самые важные сплаты — оценка равна прозрачности, умноженной на два наибольших радиуса, так что поверхности выживают, а дымка уходит первой.
  • Цвет: плоский базовый цвет или полный цвет сферических гармоник, вычисленный для одного направления обзора. Второй вариант честнее на глянцевых съёмках, где базовый цвет никто не видит.
  • Нормали: по желанию, выводятся из самой тонкой оси каждого сплата. Сошедшийся сплат ложится плашмя на поверхность, которую изображает, поэтому эта ось годится как нормаль.

Форматы

По умолчанию двоичный PLY: цвет uchar, порядок байтов little-endian — диалект, который реально читают программы для облаков точек. Текстовый PLY — то же самое словами. XYZ — колонки x y z r g b, места для нормалей там нет.

Всё работает в браузере, съёмка никуда не загружается.