Tiny Online Tools logoTiny Online ToolssearchПоиск инструментов…grid_viewВсе инструменты
Главнаяchevron_rightИнструменты Gaussian Splatchevron_rightИнспектор сферических гармоникИнспектор сферических гармоник

Инспектор сферических гармоник

Посмотрите, что делают сферические гармоники захвата: энергия полос, сцена на каждой степени и цвет сплата по всем направлениям взгляда.

upload_file

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

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

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

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

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

Сжатие Gaussian Splat

Сжатие Gaussian Splat

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

Статистика Gaussian Splat

Статистика Gaussian Splat

Измерьте захват гауссова сплаттинга: число сплатов, степень сферических гармоник, распределения прозрачности и размера, габаритный ящик и оценку видеопамяти.

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

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

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

Обрезка Gaussian Splat

Обрезка Gaussian Splat

Выделите часть захвата гауссова сплаттинга видимым в 3D параллелепипедом со счётчиком в реальном времени и экспортируйте только эту область.

Разделить PDF

Разделить PDF

Разделите PDF на отдельные страницы или диапазоны страниц.

Повернуть PDF

Повернуть PDF

Поверните страницы PDF, чтобы исправить ориентацию.

Сравнение JSON

Сравнение JSON

Сравнение двух объектов JSON.

apps

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

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

Та часть файла, которую никто никогда не видел

Большую часть файла гауссова сплата занимают сферические гармоники. На степени 3 каждый сплат несёт 45 коэффициентов — по 15 на цветовой канал — против 14 чисел, описывающих его положение, размер, ориентацию и прозрачность. Именно эти коэффициенты мешают захвату выглядеть крашеным туманом: они делают цвет функцией направления взгляда, так что блики скользят по поверхности при движении камеры.

И почти никто в них не заглядывает. Этот инструмент показывает их тремя способами.

Энергия полос

Средняя величина коэффициентов каждой полосы, измеренная по захвату. Полоса 1 обычно несёт большую часть зависимости от взгляда; полоса 3 нередко почти пуста — и тогда отказ от неё визуально ничего не стоит и убирает 21 коэффициент из 45. В отчёте также видно, во сколько обходятся старшие полосы по размеру файла, чтобы выбор был предметным.

Сцена по полосам

Область просмотра может показать захват только с базовым цветом, затем с добавленной полосой 1, потом 2, потом 3. Переключение между ними — самая наглядная демонстрация вклада старших полос и полезная проверка перед конвертацией в .splat, который выбрасывает их все.

Один сплат по всей сфере

Выберите сплат — и его цвет вычисляется по всем направлениям взгляда и рисуется равнопромежуточной картой: столбцы — азимут, строки — высота. Четыре такие карты рядом (базовый цвет, затем добавление каждой полосы) точно показывают, где сидит блик и как каждая полоса его смещает. Ниже перечислены сами коэффициенты — по полосам и каналам.

Предлагаются сплаты, чей цвет сильнее всего меняется с направлением: случайный индекс в миллионном захвате почти всегда попадает во что-то плоское.

На больших захватах поиск таких сплатов идёт по выборке, а не по всем, и инструмент об этом сообщает. Сами карты цвета точны.

Всё декодируется и вычисляется в фоновом worker внутри этой страницы. Захват никогда не загружается на сервер.