lexpexkex (lexpexkex) wrote,
lexpexkex
lexpexkex

Categories:

Домашняя фотограмметрия на практике.

Итак, я уже давно, будучи Лекспартизаном, писал о технологии, которая позволяет получать из множества фоток качественные 3D-объекты. О фотограмметрии.
Настало время и попробовать на практике.Тем более, что мне как раз напомнили о сканировании зд-объектов и совсем недавно вышла опенсорс-программа Meshroom. Скажу честно, что писать большую статью мне откровенно лень, к тому же тема нуждается в дальнейшем изучении, но показать промежуточные результаты уже можно.

Итак, вооружившись смартфоном и сделав из картонной коробки и трёх настольных ламп подобие фотобокса, я наделал кучу фоток своего стационарного телефона (более интересных и небольших объектов как-то не попалось) с разных ракурсов и перетащил папку с фотами на окно программы.
Максимальное разрешение, минимальный ISO, для уменьшения шумов, HDR, отключение сжатия, автофокуса, автобаланса (последних трёх у меня нет в настройках) и тд. И понеслась.

[Spoiler (click to open)]

Прога в этот раз прожевала 181 снимок из 193.
Чем отличается вот этот хороший снимок
[Spoiler (click to open)]
От вот этого плохого
[Spoiler (click to open)]
Мне понять не дано. Более того, настолько не дано, что при фотографировании другого объекта годными оказались 8 фоток из 60, Карл! 8 из 60! Естественно, удалось построить только весьма условную форму.

Но факт остаётся фактом. Почему-то с упорством, достойным лучшего применения, прога бракует фото "затылка" и "макушки", что сказывается на результате. С фотками снизу вообще полный швах. В итоге пошелестев шестерёнками моего, как я думал, мощного проца, она соизволила выдать часов через 10 результат.
Но сначала через полчасика она выстроила облако точек, по которому можно оценить качество будущей модели.
[Spoiler (click to open)]

Тут сразу можно увидеть проблемы с затылком и неплотное облако на макушке.
Ну что ж, а теперь пора оценить результат.
[Spoiler (click to open)]

Как по мне, вполне себе неплохо смотрится.
А теперь посмотрим, как он выглядит без текстуры, это сразу укажет на все глюки и недоработки.
[Spoiler (click to open)]

С одной стороны налицо проблемы на макушке и затылке, с другой стороны даже трещины на черепе видны, чего я не ожидал.
Итоговая модель получилась на 2 млн полигонов и требует как редактирования (выравнивания макушки и затылка), так сокращения числа полигонов раз этак в тысячу. Впрочем, для этого есть уже другие инструменты. О полном рабочем процессе я напишу когда-нибудь потом, когда мне станут актуальны зд-модели, а пока я займусь кодингом инвентаря.

Заодно должен сказать, что софт довольно нестабилен. Он может выкидывать при построении облака точек.
Или считать ОЧЕНЬ долго, я даже не уверен, зависает он или всё же считает.
Кроме того, столкнулся с забавным и непонятным явлением. Когда я делаю фотосессию через программу hedgecam 2, не смотря на облако точек эта зараза в результате даёт попытки построить случайно попавшее в камеру помещение, а вот сам черепок просто отсутствует или вместо него полная размазня. Хотя фотки практически идентичны.

В общем, тема требует дальнейшего изучения и результаты УЖЕ не так плохи. И уж точно я не способен создать такую модель вручную.
Subscribe

  • Ну, если москали уберутся, то хорошо.

    Что тут ещё сказать? Война не радует. Учения закончены, если начнут возвращаться в Каспий и Сибирь, то ОК. Непонятно, правда, зачем такой переход из…

  • Настала пора выполнять предвыборные обещания.

    Кандидат в президенты Украины, шоумен Владимир Зеленский, лидирующий в предвыборной гонке, в интервью телеканалу «1+1» объяснил свои слова о…

  • О ВСУ.

    Тут мне закидывают, что ВСУ имеют сравнимую численность с собравшейся группировкой, и легко наберут миллион для защиты Родины, отражения агрессии и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

  • 29 comments

  • Ну, если москали уберутся, то хорошо.

    Что тут ещё сказать? Война не радует. Учения закончены, если начнут возвращаться в Каспий и Сибирь, то ОК. Непонятно, правда, зачем такой переход из…

  • Настала пора выполнять предвыборные обещания.

    Кандидат в президенты Украины, шоумен Владимир Зеленский, лидирующий в предвыборной гонке, в интервью телеканалу «1+1» объяснил свои слова о…

  • О ВСУ.

    Тут мне закидывают, что ВСУ имеют сравнимую численность с собравшейся группировкой, и легко наберут миллион для защиты Родины, отражения агрессии и…