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 параллелепипедом со счётчиком в реальном времени и экспортируйте только эту область.

Обрезать видео

Обрезать видео

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

Усилитель громкости аудио

Усилитель громкости аудио

Изменяйте громкость аудио, увеличивая или уменьшая усиление прямо в браузере.

Генератор каракулей SVG

Генератор каракулей SVG

Создавайте рисованные от руки SVG-каракули: круги, эллипсы, прямоугольники, сердца и блобы из наложенных шероховатых штрихов. Бесплатная графика в стиле эскиза.

apps

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

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

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

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

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

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

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

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

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

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

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

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

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

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