Преобразование фото в 3D-модель с помощью программы 3DF Zephyr FREE. Фотограмметрия на практике

Артём Соболев, основатель и руководитель ЦМИТ Фаблаб "Станция", расскажет о способе создания 3d-модели из фотографий реального объекта.
Содержание выпуска:
0:41 3D-сканер и прозрачные поверхности
2:20 Как выглядит 3d-сканер, работающий со структурированным светом и как устроен
2:45 ЦМИТы - всероссийская сеть центров молодёжного инновационного творчества, где можете освоить 3d-сканер, 3d-принтер, фрезер и лазер
3:38 Программа 3DF Zephyr
4:16 Скачивание программы 3DF Zephyr
4:55 Запуск программы
5:23 О цели фотограмметрического сканирования в нашем случае
7:23 Как делать фото оцифровываемого объекта
7:58 Создаём проект в программе 3DF Zephyr
9:20 Обследование облака точек
10:27 Генерируем 3d-модель
11:39 Про минимальное необходимое разрешение камер
12:50 Применение скана для фрезеровки
13:55 Запекаем текстуру
14:15 Фрезеровка векторного контура на основе скана
15:00 Результат применения технологии
16:00 Про скорость обработки фото
16:40 Зачем вам это?
17:43 Конкурс и его условия
18:38 Кейс с апостолом Андреем
19:38 Экспорт модели в формат OBJ
19:58 Про онлайн-библиотеку Sketchfab
22:19 Импорт модели в Blender
23:35 Обрезаем лишнее
25:51 Благодарности и просьба обратной связи
Ссылка для скачивания программы 3DF Zephyr www.3dflow.net/3df-zephyr-free/
Ссылка на онлайн-библиотеку 3d-моделей sketchfab.com
Сайт ЦМИТа с другими интересными курсами s-fablab.com

Пікірлер: 55

  • @user-fw9ey9mx6d
    @user-fw9ey9mx6d3 жыл бұрын

    Огромное вам спасибо, новичек в 3д печати и ищу дешёвый способ сканирования объектов, Вы мне очень помогли

  • @michaeldenisov4815
    @michaeldenisov48152 жыл бұрын

    Спасибо за информацию!

  • @invisible4769
    @invisible47694 жыл бұрын

    Хотелось бы послушать о: 1) фотограмметрия с метками 2) улучшение качества фотограмметрии, макросъемка 3) возможно ли подключить сенсор kinect и использовать для фотограмметрии ? Может быть даже с метками ?

  • @s-fablab

    @s-fablab

    4 жыл бұрын

    Здравствуйте, отвечаем на вопросы: 1. Метки нужны когда без них из фото модель не собирается (плохое освещение, резкие тени, бликующие поверхности, слишком простые формы, не пёстрые цвета, металлические поверхности и т.д.). Думаю в будущем проведём мастер-класс на эту тему. 2. Для макросъёмки нужен макрообъектив, пока таким не разжились) 3. Сенсор kinect 360, подключённый к компьютеру вместе с программным обеспечением Skanect (skanect.occipital.com/) может стать 3D-сканером, сравнимым с Sense от 3D-Systems.

  • @istominmusic
    @istominmusic3 жыл бұрын

    Кошку отфотограметрить... Это круто. Это как же нужно кошку на "паузу" поставить, что бы она не шевелилась, пока ее со всех сторон фотографируют)))

  • @user-tk2kt3iz8s

    @user-tk2kt3iz8s

    Жыл бұрын

    Элементарно, Watson ! Строишь купол, подходящего размера, по его периметру расставляешь кучу камер, синхронизируешь камеры и кабина для мгновенного 3Dшедевра готова. так можешь и птичку (стрекозу, муху, жука....) в полёте сделать. 🙂

  • @user-ws9fm7ud1p
    @user-ws9fm7ud1p2 жыл бұрын

    Может быть подскажете, почему 3DF Zephir free обрабатывает не больше 6 фотографий? Сколько бы я ни загружал в проект, в camera navigator попадают только 6, соответственно, только у шести статус "recjnstructed - yes" в project wizard, остальные - "No". При этом фото сделаны на прозрачном кубе, подсвечивается вспышкой. Выглядит как какое-то софтовое ограничение, вроде нехватки памяти....

  • @user-tk2kt3iz8s

    @user-tk2kt3iz8s

    Жыл бұрын

    Гугли тему про СВЕТ при съёмке фото для фотограмметрии ! (каким он должен быть и как правильно) Вспышка - худший вариант, особенно, если она на камере ! Свет (и тени) должны быть стабильны и как бы "припаяны" к объекту. Когда 3DF Zephir про фото сообщает "NO" - это значит, что фото не соответствует (неправильный свет - твой вариант, нет резкости, проблемы с экспозицией ...... и т.д.) Ограничение на количество фотографий в одной сессии у 3DF Zephir есть и только для FREE версии = 50 фото, не более.

  • @user-ws9fm7ud1p

    @user-ws9fm7ud1p

    Жыл бұрын

    @@user-tk2kt3iz8s Спасибо. В целом, я задачу выполнил в другом софте, в итоге на белой бумаге с нанесёнными маркерами, и вспышка подсвечивала с софтбокса сверху, заливая всё без теней, на поворотном столе.

  • @user-ud3lh1bu6m
    @user-ud3lh1bu6m Жыл бұрын

    А у меня ничего не выходит. Почему-то все камеры размещает почти в одной плоскости ("сканирую" деталь на столе). Несколько раз перефотографировал, то 26 из 30 в обработку берет, то выкидывает половину. Насчет кораблика - похвальное стремление, но я бы Вас поостерег... могут привлечь - не сертификации и т.п.

  • @juliadolhova7931
    @juliadolhova79312 жыл бұрын

    Добрый день, можно ли как то залатать "дыры" когда уже нанесены текстуры? Если в меш объект есть, а там где текстуры он удален? заново текстурировать не получится так как уже много было сделано. спасибо

  • @s-fablab

    @s-fablab

    2 жыл бұрын

    Добрый, не совсем понятен вопрос. Текстурить можно только поверх меша, если меш отсутствует, его надо восстановить (в режиме редактирования в блендер выделяете по 3 и больше вершин и нажимаете F). После восстановления на новые грани(полигоны) надо сделать uv-развёртку и наложить либо фрагменты с имеющейся текстуры либо новые

  • @juliadolhova7931

    @juliadolhova7931

    2 жыл бұрын

    @@s-fablab Спасибо за ответ, я имела ввиду в программе Зефир, можно ли восстановить удаленный кусочек текстуры не возвращаясь к мешу?

  • @s-fablab

    @s-fablab

    2 жыл бұрын

    @@juliadolhova7931 в Зефире не подскажу, самому удобнее дорабатывать сканы в блендере

  • @xarvest5032
    @xarvest50323 жыл бұрын

    Когда экспортирую OBJ файл из 3DF Zephyr приходится ставить настройку Local Rendering Reference System, иначе Blender не видит модель

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    Возможно модель появляется в стороне от центра координат или слишком большая, попробуйте нажать на название модели в дереве проекта и на точку на дополнительной клавиатуре (нампаде), тогда им портированная модель выровняется по центру вьюпорта

  • @xarvest5032

    @xarvest5032

    3 жыл бұрын

    @@s-fablab делаю как вы говорите, камера куда то пропадает, появляется модель которую импортирую, но она вся размыта еле видно силуэт и ничего нельзя больше сделать, я даже не могу и не знаю как обратно вернуться к центру координат.

  • @xarvest5032

    @xarvest5032

    3 жыл бұрын

    @@s-fablab и еще вы правы насчет слишком большой модели, если я экспортирую из 3DF Zephyr с настройкой Local Rendering Reference System ( потому по другому не могу увидеть модель в Blender ) модель загружается и она просто огромная часть ее пропадает за текстуры.

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    @@xarvest5032 попробуйте выделив модель нажать горячую клавишу S (чтобы смасштабировать модель) и задайте значение 0.1 или 0.01 и клавиша Интер, затем снова точку на нампаде

  • @xarvest5032

    @xarvest5032

    3 жыл бұрын

    @@s-fablab спасибо это помогло частично. Если я экспортирую из 3DF с настройками как у вас в видео, проблема остается я вам написал на почту со скрином как отображается модель. Но если я экспортирую с активированным пунктом "Local Rendering Reference System", то все ваши советы мне помогли, спасибо!

  • @xarvest5032
    @xarvest50323 жыл бұрын

    После сохранения из Зефира obj пытаюсь экспортировать в блендер и ничего не загружается, файл начинает весить 1кб. Что делать подскажите пожалуйста

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    Здравствуйте, попробуйте в блендер импортировать, экспортом вы перезаписываете блендеровский куб на место вашего obj и он начинает весить 1 кб.

  • @xarvest5032

    @xarvest5032

    3 жыл бұрын

    @@s-fablab спасибо помогло.

  • @user-pt9lw3bh5j
    @user-pt9lw3bh5j3 жыл бұрын

    Помогите,пожалуйста,как отсканировать силиконовую приманку(рыбку) для рыбалки.

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    Здравствуйте, Ната, силиконовая рыбка не самый лучший объект для фотограмметрии (на сколько понимаю она достаточно маленькая). Для такого сканирования лучше всего подходят статуэтки, памятники, малые архитектурные формы) Можете уточнить размер рыбки и прикрепить ссылку на фото?

  • @user-pt9lw3bh5j

    @user-pt9lw3bh5j

    3 жыл бұрын

    @@s-fablab Да,почту укажите,пожалуйста.Пишите stragas@mail.ru

  • @user-yx8jk1or7u
    @user-yx8jk1or7u Жыл бұрын

    Хотелось бы урок для портрета .

  • @user-tl3qj6xb6f
    @user-tl3qj6xb6f3 жыл бұрын

    Лично мне интересно. покажите как в блендер масштабировать объект

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    если выделить объект для масштабирования и выбрать слева на панели инструмент масштабирование, на объекте появятся кубики, потянув за которые можно изменить размеры объекта по соответствующим осям. Так же размеры можно изменить указав новый масштабный коэффициент или задав новые размеры объекта в панели свойств (вызывается клавишей N) и появляется справа во вьюпорте. kzread.info/head/PLjegDRgALtDsvMzfNDqlU1Io76n4dRnhL это плейлист с уроками по основам Блендера, рекомендую его посмотреть

  • @user-cx8nn8vq2f
    @user-cx8nn8vq2f2 жыл бұрын

    Что то я упустил, а как вы размеры задали? Линейки же в кадре нет.

  • @s-fablab

    @s-fablab

    2 жыл бұрын

    Добрый, размеры проверяю на 25:14 Фишка в том, что фотограмметрия оцифровывает реальный объект в реальных размерах, и я только на всякий случай их проверяю по замеренным и сфотографированным отдельно.

  • @user-cx8nn8vq2f

    @user-cx8nn8vq2f

    2 жыл бұрын

    @@s-fablab откуда программа возьмет информацию о размерах? Их надо указать. И что значит реальные размеры?)

  • @s-fablab

    @s-fablab

    2 жыл бұрын

    @@user-cx8nn8vq2f когда зефир преобразует фото в меш (объёмную трёхмерную сетку) он сохраняет размеры реального объекта. Другое дело, что при выводе из одного 3D-пакета и импорте в другой, м.б. разница в кратах (количестве нулей). В нашем случае объект надо было смасштабировать в 100 раз, чтобы на выходе из блендера были реальные размеры (в последующем создал векторный контур и отправил фрезеровать палубу на фрезер).

  • @s-fablab

    @s-fablab

    2 жыл бұрын

    @@user-cx8nn8vq2f реальная ширина палубы корабля 91 см (это посмотрел по фото с приложенной рулеткой). Поправив количество нулей, убедился что размер правильный. Реальный размер - настоящие размеры объекта из нашей реальности.

  • @mafiyozigang
    @mafiyozigang3 жыл бұрын

    ПК слабый что бы и генерировать геометрию, и смотреть видосики в браузере и параллельно записывать видео, зависает все. Но оно все-равно полезное, кое-что узнал для себя нового)

  • @megaandro1d833
    @megaandro1d8333 жыл бұрын

    А я блин в этом зефире делаю плоскую деталь и фоток по 50, и каждый раз по разному, но всегда есть дыры в детальке. Непонятно из-за чего

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    дыры можно залатать вручную в 3D-редакторе или "вылечить" netfabom или встроенным средством для 3D-печати Win 10

  • @musicdoriankon2632
    @musicdoriankon26323 жыл бұрын

    Спасибо за видео! Вроде полезное. Как проверю на практике, отпишусь. Но видно, что это все не профессиональное. Изначально Блендер - не очень. Не бывает крутых прог бесплатно! Текстуры лучше через Анврап накладывать. Скетчфаб принимает только 3 бесплатных модели. Ну, а так, для себя, попробую)

  • @s-fablab

    @s-fablab

    3 жыл бұрын

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

  • @user-dg2ug2kz3v
    @user-dg2ug2kz3v3 жыл бұрын

    Бедная кошка)

  • @KonstantinProkhorenko
    @KonstantinProkhorenko3 жыл бұрын

    Артем, почему модель из Зефира сохранилась перевернутой?

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    наклон модели на выходе сложно предугадать. Можно повернуть как надо в том же Блендере.

  • @KonstantinProkhorenko

    @KonstantinProkhorenko

    3 жыл бұрын

    @@s-fablab спасибо за ответ. Покапался в учебнике Зефира. Нашел у них в настройках, где исправить. Косяк у них с этим по умолчанию.

  • @musicdoriankon2632
    @musicdoriankon26323 жыл бұрын

    Проверил. Не работает. 5 фото не достаточно, а других у меня нет

  • @s-fablab

    @s-fablab

    3 жыл бұрын

    если телефон с камерой под рукой, снимайте на улице или при студийном освещении, хороший результат будет минимум при 50 фото

  • @user-np2qc8op4h
    @user-np2qc8op4h2 жыл бұрын

    Настоящим крутым сканером???? НУ НУ, ы видимо настоящих крутых сканеров не видел чувак)) работал с таким , так себе аппарат

  • @user-zg4uc4hv4e
    @user-zg4uc4hv4e3 жыл бұрын

    блин это так долго всё делать, проще самому смоделировать из фотографии.

  • @JamesBond-bu8co
    @JamesBond-bu8co11 ай бұрын

    Фотограмметрия сильно недооценена. Есть множество роликов, в которых у авторов получается на выходе полный шлак, из чего она делают вывод что точно отсканировать этим методом модель просто невозможно, пропагандируя тем самым покупку 3д-сканеров. Однако фотограмметрия это вообще не хоббийная вещь, а целая учебная дисциплина. Для хобби ее приспособили уже позже. Могу сказать как человек, активно использующий данный метод, что до точности фотограмметрических моделей большинству профессиональных 3д-сканеров очень далеко, просто потому, что хорошая камера намного доступнее, чем хороший сканер. Вопрос только во времени, которое займет построение модели, количестве и качестве фотографий и соблюдении правил съемки (которые, кстати, почти нигде должным образом не описаны). При чем качество фотографий отнюдь не главный критерий - я получал великолепные технические сканы с помощью старого планшета с камерой 8 м\пикс. По поводу правил съемки - они весьма простые: 1. Камеру нужно держать всегда в одном положении - горизонтально или вертикально, смотря как удобно для конкретной модели. Зум использовать запрещено, он должен быть зафиксирован в одном положении на все время съемки. 2. Модель в первой части съемки должна занимать максимально большую площадь кадра. 3. Первая часть съемки - общий план. Модель снимается по кругу на разных уровнях (как правило, 3 уровня достаточно). +- 50-70 фотографий для этого хватит. 4. Вторая часть съемки (именно то, о чем почти нигде не говорится!) - нужно приблизить камеру к модели (постепенно, чтобы программа смогла понять, в каком месте находится камера - 3-5 фото на это хватит), затем модель нужно обойти с камерой по кругу, стремясь как бы "проплыть" вдоль ее корпуса. Цель - запечатлеть на снимках форму и состояние самой поверхности модели, как бы передать ее кривизну. Количество проходов определяйте сами, главное - передать на снимках все нюансы формы. 5. Если у модели есть мелкие детали, которые хотелось бы также получить в хорошем качестве на модели, их нужно фотографировать отдельно, т.е. останавливаться возле них и делать несколько фотографий по кругу. Вот и всё. Для небольших моделей обычно хватает 150-200 фото, но не нужно специально стремиться к этим цифрам, доверяйте интуиции. Чем сложнее модель и чем больше на ней важных нюансов, тем больше фотографий нужно. По поводу программы - про зефир ничего не могу сказать, т.к. сам им не пользовался. Могу советовать программу Metashape, в ней можно гарантировано получить отличное качество сканов, без какой-либо самодеятельности в виде, например, добавления сглаживания, со стороны самой программы. Ограничение в 60 фото в зефире - это, конечно, ни о чем. Никакого качества от такого количества фотографий добиться не удастся. Удачи.

  • @s-fablab

    @s-fablab

    11 ай бұрын

    Спасибо за то, что развёрнуто поделились своим опытом! Вы из Краснодара?

  • @JamesBond-bu8co

    @JamesBond-bu8co

    11 ай бұрын

    @@s-fablab Нет, я из Самары.

Келесі