3Д скан древней пуговки
Летом девушка нашла на грядках металлическую пуговицу.
По случайному совпадению, сайт sketchfab проводил конкурс на фото-сканы мелких объектов.
До этого делал пару фотосканов памятников, но с мелкотой сталкивался впервые и пришлось создавать несложную оснастку.
Нужно было решить несколько проблем:
1) Малая глубина ГРИП.
2) Металл давал яркий блик, что сильно ухудшает работу алгоритма реконструируюшего 3Д поверхность. Вплоть до полной непригодности фото.
3) Обеспечить равномерность света, чтобы избежать теней. Которые тоже ухудшают распознавание рельефа.
Для съемки пуговки 2 см диаметром использовался макрообъектив nikkor 60 2,8 micro, задиафрагмированный до f\32, что дало возможность снять в фокусе почти всю полусферическую поверхность.
Для устранения блика применил метод освещения "cross polarisation". Суть его довольно простая: на осветитель и объектив ставятся поляризаторы со взаимно перпендикулярным направлением. Зеркальный блик отсекается, проходит лишь рассеянная составляющая. Полярик на вспышке был изготовлен из половинки кинотеатровых очков. На объективе был обычный поляризационный фильтр с возможностью поворота.
В идеальном варианте нужно использовать кольцевой осветитель, у меня такого не было, по этому поставил вспышку на отдельном штативе, максимально приблизив к объективу.
Верхняя и нижняя часть снимались по 25 кадров, пуговицу держал пальцами, поворачивая на угол примерно 15-20 градусов, фокусировался приближая и отдаляя объект рукой.
Результат фотосъемки оказался весьма качественный и программа без проблем переварила, выдав результат. Окончательный рассчет занял около 5 часов рассчетов.
О методике сканирования подробнее рассказано в видео Глеба Александрова:
В итоге поколдовав над сеткой в meshlab-е, экспортировал результат в blender и немного допилил ручками, обрезал косячные места, склеил половинки и восстановил ушко.
На всю работу ушло примерно 3 дня.
Финальный результат можно посмотреть в режиме 3Д по ссылке: