Главная причина, по которой самодельный 3D-сканер выдаёт «рваную» или искажённую модель — неправильная калибровка угла лазерной линии относительно камеры, а не качество комплектующих. Именно поэтому сборку 3D-сканера своими руками стоит начинать не с покупки деталей, а с понимания принципа триангуляции: камера фиксирует, как лазерная линия изгибается на поверхности объекта, и программа по этому изгибу вычисляет геометрию.

В этой статье разберём рабочие схемы самодельных сканеров, список комплектующих с альтернативами под разный бюджет, порядок сборки и настройки ПО, а также типичные ошибки, из-за которых облако точек получается непригодным для 3D-печати. Материал ориентирован на энтузиастов, которые уже сталкивались с 3D-печатью или электроникой и хотят оцифровывать объекты без покупки промышленного сканера.

Как работает самодельный 3D-сканер

Большинство DIY-конструкций используют метод лазерной триангуляции. Линейный лазер проецирует тонкую полосу на объект, камера расположена под известным углом к плоскости лазера, а поворотный столик (или перемещение самого лазера) обеспечивает обход объекта со всех сторон. Программа анализирует каждый кадр и строит облако точек, которое затем превращается в сетку STL или OBJ.

Альтернативный подход — фотограмметрия: объект фотографируется с десятков ракурсов, а софт сопоставляет общие точки на снимках. Здесь вообще не нужна специальная электроника — достаточно смартфона и компьютера, но результат сильно зависит от освещения и текстуры поверхности. Глянцевые, прозрачные и однотонные объекты фотограмметрия обрабатывает плохо.

Третий вариант — использование готовых датчиков глубины, например снятых с игровых устройств вроде Kinect первых поколений. Это компромисс: точность ниже лазерной схемы, зато сборка сводится к подключению датчика и установке драйверов.

💡

Для точной оцифровки мелких деталей под 3D-печать лучше всего подходит лазерная триангуляция с поворотным столиком; фотограмметрия удобна для крупных объектов без специального оборудования.