Превратить модель обратно в точки
Программы для облаков точек понимают только точки. Если у вас на руках полигональная сетка — экспорт из CAD, игровой ассет, скан, который кто-то уже перевёл в меш, — её сначала нужно опробовать выборкой. Этот бесплатный онлайн-инструмент делает это прямо в браузере: загрузите сетку, выберите плотность, скачайте PLY или XYZ.
Где это пригодится
- Тестовые данные для кода регистрации, сегментации или реконструкции — с заранее известным эталоном
- Конвейеры ICP и выравнивания, которые принимают только облака точек
- Имитация скана объекта, который у вас уже есть в виде модели
- Подача данных в инструменты для LiDAR — в формате, который они смогут открыть
Равномерно по площади или только вершины
Равномерно по площади — вариант по умолчанию и почти всегда правильный. Каждый треугольник получает долю бюджета выборок пропорционально своей площади, а сами точки размещаются внутри треугольника через барицентрические координаты с поправкой на квадратный корень, которая не даёт им скучиваться в одном углу. В результате расстояние между точками одинаково по всей поверхности — будь модель плотной органической скульптурой или плоской стеной из двух треугольников.
Только вершины берёт собственные вершины сетки и ничего больше. Это мгновенно и точно, но плотность следует за моделированием, а не за геометрией: плавный изгиб может нести тысячи вершин, тогда как большая плоская панель — всего четыре.
Выборка детерминирована. Случайные числа берутся из генератора с фиксированным зерном, поэтому два запуска с одинаковыми настройками дают одно и то же облако — только это и делает два экспорта сопоставимыми.
Цвета и нормали
Если у сетки есть вершинные цвета, они интерполируются внутри каждого треугольника с теми же весами, что и координаты, — облако сохраняет затенение модели. Если цветов нет, берётся базовый цвет материала. Текстурные карты не выбираются: если они вам нужны, сначала запеките текстуру в вершинные цвета.
Нормали поверхности необязательны и записываются в файлы PLY. Ориентированное облако точек — именно то, что просит реконструкция типа Poisson в других пакетах, а нормали, снятые с реальной поверхности, лучше любых оценённых постфактум. В XYZ для них нет столбца, поэтому инструмент предупреждает, а не отбрасывает их молча.
Как читать показатели плотности
Панель результатов показывает площадь поверхности, число точек, плотность в точках на квадратную единицу и среднее расстояние между точками — корень из площади, делённой на число точек. Именно расстояние и важно: оно напрямую сравнимо с разрешением настоящего сканера и с одного взгляда говорит, потянет ли облако тот размер деталей, который вам нужен.
Чтобы затем проредить, обрезать или очистить результат от шума, воспользуйтесь Обработчиком облака точек; инструмент «Облако точек в полигональную сетку» идёт в обратную сторону.
Tiny Online Tools







