Фотограмметрия - это процесс создания 3D -моделей по фотографии. Сегодня фотограмметрия находит широкое применение для решения прикладных задач строительства, архитектуры, а также в искусстве.

Фотограмметрия начала развиваться практически сразу с появлением фотографии, но вначале применялась только для воссоздания ландшафтов и построения топографических карт. Моделирование по фотографии позволяет быстро и просто создавать 3D -модели, частично автоматизируя процесс за счет современного обеспечения. Таким способом трудно создавать сложные модели, но он применяется во многих направлениях.

Изготовление 3D-модели по фотографии : применение техники

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

Игры и кино

Построение 3D-модели по фотографии часто применяется в игровой индустрии и мультипликации для прорисовки героев. За основу берутся реальные люди, а точнее их фотографии и с них делается модель. Такой прием позволяет реалистично передать черты лица и мимику.

При создании капитана Шепарда из Mass Effect за основу была взята внешность модели Марка Вандерлоо.

Многие известные актеры подарили внешность персонажам мультфильмов (и не только людям). Люси Лью стала Гадюкой из «Кунг-фу Панда», а Рианна - девочка Тип из м/ф «Дом».

Прототипирование

3D-моделирование по фотографии применяют для создания прототипа изделия. Например, если у вас есть пластиковый корпус и вам необходимо похожее изделие, можно сфотографировать существующий. В итоге вы получите 3D -модель, которую сможете скорректировать. Это поможет оценить функциональность изделия еще до запуска массового производства.

Дизайн

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

Правила создания фотографий для построения 3D-моделей

Если вы хотите получить точную модель объекта, вам нужно придерживаться нескольких правил съемки объекта.

1. Объект всегда должен находиться в фокусе . Лучше всего расположить его на подвижной платформе, а камеру статично закрепить на небольшом расстоянии (если объект маленький). Это позволит вращать объект на заданный угол, и он всегда будет в центре.

2. Если объект слишком большой и его неудобно вращать (например, машина), придется вращать камеру . Это сильно усложняет процесс съемки - в каждом ракурсе нужно строго выдерживать расстояние до объекта, что требует проведения дополнительных расчетов. В таком случае можно рассмотреть другие варианты - вызов специалиста для проведения фотографирования или замеров. Также стоит рассмотреть вариант непосредственного снятия замеров с объекта.

3. Штатив должен быть оснащен «уровнем» для строгого позиционирования камеры в вертикальной и горизонтальной плоскостях.

При создании трехмерной модели по фото необходимо как минимум три снимка объекта: сбоку, спереди и сверху. Фото в полупрофиле поможет сделать модель более точной, но не является обязательным для неодушевленных объектов.


Рекомендации

  • объект лучше поместить на однотонном фоне ;
  • калибровочный стенд (лист бумаги с маркировкой) поможет повысить точность модели;
  • полученные изображения лучше конвертировать в формат jpg ;
  • все изображения должны иметь одинаковую высоту и ширину ;
  • изображения надо обязательно последовательно пронумеровать.

3D-модели по фотографии : программы

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

CrazyTalk - одна из лучших современных программ для создания лицевой анимации . Благодаря инструменту 3D Head Creation пользователи могут создать высокоточные модели, а имитация движения губ позволяет реализовать любой проект.

FaceGen Modeller применяется для разработки персонажей для компьютерных игр. С помощью ползунков можно легко менять внешний облик лица и быстро добиться желаемого результата.

Headshop - еще один редактор для моделирования лиц на основе портретных фото. После загрузки фото пользователю надо расставить опорные точки, после чего можно приступить к редактированию лица.

Strata Foto 3D - программа для создания 3D -моделей с созданием масок. Модели могут быть экспортированы в Photoshop, где их можно разукрасить. Специальный плагин помогает программе определить положение камеры и автоматически воссоздавать объект в трехмерном пространстве. Эта программа может быть использована для создания 3D -моделей для товаров интернет-магазинов.

360.3D - достаточно мощная программа, которая создает трехмерную модель на основе 4-8 фотографий. Программа предусматривает три уровня работы (новичок, профессионал и разработчик), что позволяет затрачивать минимум времени на освоение интерфейса. Программа часто используется для создания виртуальных туров и демонстрации товаров . Есть возможность настроить фон, свет, анимационные эффекты и пр.

123D - бесплатное приложение, которое позволяет создавать 3D -модели по фотографиям с любой техники (смартфон, планшет, камера и т.п.). Это программа от лидера среди основных редакторов трехмерной графики Autodesk . Подходит как для новичков, так и для профессиональных пользователей.

Преимущества и недостатки метода 3D-моделирования по фотографии

3D-моделирования по фотографии имеет свои преимущества в следующих случаях:

  • когда отсутствуют чертежи изделия;
  • нет возможности провести натурные измерения объекта;
  • внутреннее устройство объекта не имеет значения;
  • для моделирования лиц при разработке компьютерных игр или мультипликации;
  • для создания виртуальных туров (ресторанов или салонов) и демонстрации товаров онлайн-магазинов;
  • 3D -модель печатается одноразово и ее не качество играет особой роли.

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

В современном мире трехмерные технологии стали очень популярны. 3D стремительно и разнообразно входит в жизнь даже обычного человека. Начиная от 3D телевизоров, 3D сканеров и даже принтеров. Хотя последние два устройства в большей степени пока доступны только специалистам. Но технологии не стоят на месте. Появляются трехмерные принтеры стоимостью около $2000, что уже приближает время, когда они появятся, если не у каждого школьника/студента на столе, то как минимум, у каждого инженера или дизайнера. Что касается методов получения трехмерной модели с реального физического объекта, то тут тоже не все однозначно. Требуются наличие либо дорогостоящего лазерного сканера, либо можно попытать счастье с помощью лазерного строительного уровня, веб-камеры и специального программного обеспечения. Наличием всех этих вещей тоже не может похвастаться абсолютно любой человек.
Однако есть очень простой способ “сканировать” объект в 3D модель, используя обычный цифровой фотоаппарат. Как это сделать? Об этом и пойдет речь далее.

Компания Auotodesk, разработала облачный сервис под названием 123D Catch , который позволяет в автоматическом режиме построить 3D модель объекта по набору фотоизображений. Как подсказывает Википедия, данная технология называется Фотограмметрия .
И так что же нам нужно, чтобы получить 3D модель объекта по фотографиям?

  • Сам объект;
  • Программа Autodesk 123D Catch ;
  • Фотоаппарат.
Для эксперимента я взял небольшую морскую ракушку.

Скачиваем и устанавливаем программу 123D Catch . Тут нужно отметить два момента, которые немного усложнили мне жизнь, прежде чем я разобрался в чем было дело.

  • Время на компьютере должно быть синхронизировано через интернет! В случае малейшего расхождения от “идеально” времени, программа будет оказываться запускаться.
  • Программа очень не любит кириллицу в любых путях. Как в пути до папки установки, так и до папки с исходными фотографиями.
Программа установлена и запускается.

  • Сначала производится съемка объекта со всех сторон, а затем делаются более детальные виды (если требуется);
  • Объект должен быть неподвижен. Необходимо перемещаться вокруг него, а не вращать объект;
  • Каждый последующий кадр должен накладываться/пересекать предыдущий;
  • Сервис не работает с прозрачными объектами;
  • Количество фотографий не должно превышать 70 штук;
  • Размер фото уменьшается на серверах сервиса до 3 мегапикселей. Для экономии времени закачки фото на сервера, нет смыла делать их большего размера.
Закончив фото сессию, загружаем фото в программу, нажав на кнопку “Create a new Photo Scene” . Отправляем все фотографии на в облачный сервис для просчета нашей сцены, нажав кнопку “Compute Photo Scene” .

Далее нас попросят ввести свой емайл и выбрать вариант дальнейших действий
Кнопка “Wait” - ожидать завершения процесса просчета. При этом будет отображаться шкала прогресса.
Кнопка “Email Me” - закрыть программу и ожидать уведомления по эл. почте.

В моем случае процесс ожидания не занял более двух минут.

После окончания расчетов и обновления сцены в программе отобразится результат в виде трехмерной текстурированной модели и схемы камер в положениях, с которых были произведены кадры.

Можно создать анимацию перемещение камеры вокруг объекта. Выгрузить в avi файл, либо напрямую из программы загрузить на YouTube.

На мой взгляд, большую ценность представляет возможность экспортировать сцену в файл и использовать для дальнейших манипуляций в редакторах трехмерной графики (например Blender3D или 3D Max).
Поддерживаются следующие форматы: Autodesk Drawing (dwg), Autodesk FBX (fbx), OBJ, RZI, IPM, LAS.



Получившаяся 3D модель в формате OBJ (2.64 Mb)

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

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

Классы программ для создания объемных моделей из фотографий

Теоретически существует два подхода, обеспечивающих получение объемных моделей объектов на основе обычных двумерных снимков. Первый позволяет создавать так называемые псевдотрехмерные модели - им присуща иллюзия объемности, но в действительности они не являются трехмерными. Данный подход в большинстве случаев реализуется путем сшивания фотографий специальными программами-сшивателями в 360-градусные панорамы и актуально применяется при создании круговых обзоров, когда поворот объекта вокруг своей оси позволяет получить достаточно полное представление о его внешнем виде. Круговые обзоры широко используются в Интернете, где придают интерактивность web-страницам, и совершенно незаменимы в интерактивных каталогах, а также применяются в интерактивных презентациях, энциклопедиях, образовательных программах и т.п.

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

В обоих случаях основой моделей является набор фотографий (количество снимков, как правило, не меньше восьми и зависит от используемого ПО и желаемого результата), а процесс их создания можно разделить на два этапа: непосредственно фотосъемка объекта и генерация модели. Съемка объекта для модели представляет собой очень трудоемкий и крайне ответственный процесс, так как от ее результатов напрямую будет зависеть качество модели. Для получения высококачественных моделей следует придерживаться ряда правил:

  • камеру нужно устанавливать таким образом, чтобы при выбранной диафрагме все кадры в серии оказались в фокусе - лучше всего, если камера всегда будет в центре снимаемой окружности; при этом в ходе съемки объект должен вращаться вокруг камеры;
  • если объект не может вращаться вокруг камеры (например, при съемке дома, автомобиля и т.п.), то вращаться должна камера, что сложнее, так как нужно строго выдерживать расстояние от камеры до объекта; кроме того, в этом случае съемку следует проводить рано утром или ближе к вечеру, когда разница между особенностями освещения объекта при различных положениях камеры окажется минимальной;
  • головка штатива должна быть оснащена «уровнями», которые предназначены для строгого позиционирования камеры в пространстве; для всех трех снимков обязательна синхронизация камеры в горизонтальной и вертикальной плоскостях (выравнивание камеры осуществляется с помощью «уровней»);
  • углы кругового поворота камеры должны быть строго одинаковы, что регулируется шкалой поворотника;
  • снимаемый объект (по возможности) должен располагаться на однотонном фоне - такой фон затем гораздо проще удалить, поскольку фоновое изображение для трехмерных моделей не требуется;
  • созданные снимки должны быть сохранены в одном из популярных графических форматов, например в jpg (он поддерживается любым ПО); все изображения должны иметь одинаковую высоту и ширину и должны быть последовательно пронумерованы;
  • если предполагается получение настоящих трехмерных моделей, то для съемки нередко требуется поместить объект в центре специального калибровочного стенда, представляющего собой обычный белый лист бумаги с определенной маркировкой (это необходимо для нормального распознавания объекта программой); вариант подобного калибровочного стенда в таком случае всегда приведен в документации к программе.

Псевдотрехмерные модели теоретически могут быть получены в любом пакете для создания виртуальных туров из панорамных фотографий, так как представляют собой особый вариант виртуального тура, в ходе которого осуществляется вращение 360-градусной панорамы. Однако удобнее и быстрее получить их в более узкоспециализированных приложениях, таких как 360 Degrees Of Freedom 360.3D, 3D Photo Builder Professional, Easypano Modelweaver и т.п. Генерация псевдотрехмерных моделей в их среде - процесс достаточно быстрый, простой и не требующий какой-то специальной подготовки. Более того, в таких пакетах могут быть предусмотрены те или иные возможности автоматизации процесса, что актуально, так как число моделей, например для интерактивных каталогов, достаточно велико.

Настоящие трехмерные модели создаются совершенно иным способом: с помощью особых встроенных алгоритмов приложения преобразуют двумерную информацию, содержащуюся в фотографиях, в точно рассчитанные трехмерные точки, линии и плоскости, генерируют полигональную модель, а затем осуществляют ее текстурирование. При этом далеко не все операции проводятся программами в полностью автоматическом режиме - нередко требуется подключение пользователя, которому, возможно, придется поучаствовать в том или ином этапе моделирования - в маскировании и удалении фона, формировании каркаса модели и/или ее текстурировании. Поэтому данный процесс быстрым не назовешь, хотя в целом времени на генерацию 3D-модели таким способом требуется на порядок меньше, чем при обычном трехмерном моделировании. Среди решений подобного рода наиболее интересными нам представляются пакеты 3D Software Object Modeller, PhotoModeler, D Sculptor и REALVIZ ImageModeler.

Программы для создания псевдотрехмерных моделей

Разработчик: 360 Degrees Of Freedom

Способ распространения: shareware (демо-версия, добавляющая водяной знак, - http://www.360dof.com/survey/survey.php?dl=3603dproject)

Цена : 360.3D Lite - 69 долл., 360.3D Project - 199 долл.

Работа под управлением: Windows 98/Me/NT/2000/XP

Профессиональный пакет 360.3D продается отдельно либо в составе пакета 360 Degrees Of Freedom Developer Suite и предназначен для генерации интерактивных псевдотрехмерных моделей объектов, незаменимых для демонстрации товаров, предлагаемых компаниями в интерактивных каталогах продукции. Пакет отличается интуитивно понятным, аскетичным и в то же время удобным интерфейсом, видоизменяющимся в зависимости от установленного уровня работы с программой («новичок», «профессионал» и «разработчик»), а подробная документация, дополненная полезными примерами, позволит потратить на его освоение минимум времени. Это в совокупности с простотой и удобством работы, а также широкими возможностями в плане индивидуализации результата позволяет считать приложение 360.3D одним из лучших в своем классе.

Основой круговых обзоров являются фотографии в формате jpg, полученные с любой стандартной цифровой камеры, - число снимков обычно колеблется в интервале от 8 до 14. Процесс разработки обзора на их основе предполагает создание нового проекта, импорт снимков в проект, корректировку параметров обзора и генерацию трехмерной модели объекта, при этом сшивание отдельных снимков производится полностью автоматически. Полученные трехмерные иллюстрации просматриваются в Интернет-браузере при наличии Java-аплета. Они позволяют получить полное представление о демонстрируемых товарах, причем не только за счет автоматического вращения моделей, но и благодаря наличию у пользователя возможности управлять моделью с помощью мыши (вариант интерактивности определяется установленной схемой): например, перетаскивание мыши по горизонтали может приводить к вращению объекта, а по вертикали - к его масштабированию.

Пакет представлен в двух редакциях - 360.3D Lite и 360.3D Project. Вторая отличается бо льшей функциональностью: позволяет использовать эффекты (растворение, динамическое освещение/затемнение, сепия, изменение прозрачности и др.), а также расширять степень интерактивности обзоров за счет более тонкого управления событиями.

Разработчик : Anything3d

Способ распространения: http://download.anything3d.com/3DPhotoBuilder/3DPBTrialPro2_2.exe)

Цена: 109,95 долл.

Работа под управлением: Windows 98/Me/2000/XP/2003 Server

3D Photo Builder Professional - удобное решение для генерации интерактивных круговых обзоров, формируемых на основе серий снятых в разных ракурсах фотографий. Пакет отличается дружественным и удобным в работе интерфейсом и требует минимума усилий, специальных знаний и времени на создание обзора (все действия выполняются под руководством мастеров) и в то же время обеспечивает получение профессиональных результатов. Кроме того, его можно настроить на работу в пакетном режиме. Все это позволяет считать данное приложение эффективным инструментом для обеспечения наглядного представления товаров в интерактивных каталогах продукции посредством круговых обзоров.

3D Photo Builder Professional может работать с любыми камерами и поддерживает широкий набор разнообразных инструментов для хранения, редактирования, предварительного просмотра, экспорта и публикации изображений в Интернете. Использование интеллектуального алгоритма сшивания фотографий в автоматическом режиме, дополненное ручной коррекцией и настройкой параметров представления обзора (размера экрана, фона, скорости вращения и пр.), а также возможностью предварительного просмотра обзора, позволяет добиваться профессионального качества создаваемых псевдотрехмерных изображений. Встроенный графический редактор дает возможность осуществлять цветовую коррекцию, искажение и обрезку исходных изображений, а работа в режиме Web Designer позволяет внедрить в обзоры гиперссылки. Широкий диапазон форматов импорта и экспорта обеспечивает импорт снимков со сканеров, камер и TWAIN-источников и экспорт полученных круговых обзоров в форматы Flash, QTVR, AVI, EXE и др. Кроме того, в программе предусмотрены сохранение изображений в виде zip-архивов, анимационных gif’ов, скринсейверов, а также HTML-файлов и загрузка на ftp-сервер при помощи специального встроенного модуля web-загрузки.

Разработчик : Easypano, Inc.

Способ распространения: shareware (демонстрационная версия - http://www.easypano.com/download/download.aspx?pname=modelweaver&pversion=2.00&key=Free_Trial)

Цена: 99,95 долл.

Работа под управлением: Windows 9х/Me/2000/XP

Пакет Easypano Modelweaver представляет собой инструмент для быстрого создания круговых обзоров, в котором удачно сочетаются широкие функциональные возможности, простота и удобство работы. Он предназначен для профессионалов, но благодаря дружественному интерфейсу программы и подробной справочной системе с ней смогут работать и новички.

Easypano Modelweaver совместим с широким диапазоном камер и позволяет применять основные графические форматы (jpg, gif и png). Кроме того, программа может извлекать изображения из видеофайлов и также использовать их в качестве основы для обзора. Импортированные тем или иным способом снимки вставляются в проект, затем для них определяется базовая точка (уникальная точка, присутствующая на всех фотографиях), задаются параметры обзора и осуществляется автоматическое сшивание снимков в 360-градусную панораму, а затем генерируется обзор. Созданные круговые обзоры обычно экспортируются в Java Applet и просматриваются в Интернет-браузере, а также могут сохраняться в формате QTVR, например в случае включения их в интерактивные презентации, распространяемые на компакт-дисках. Особенности просмотра полностью настраиваются разработчиком: можно задать размеры окна просмотра, изменить дизайн панели управления, определить список отображаемых кнопок, задать функциональные клавиши, добавить логотип и гиперссылку, установить допустимые границы изменения скорости вращения и т.д. Выбор максимально возможного набора кнопок позволяет пользователю при просмотре не только управлять поворотом демонстрируемого объекта, но и изменять его масштаб и регулировать скорость вращения.

Разработчик : Real2Virtual

Сайт программы : http://www.real2virtual.com/modspec3.htm

Способ распространения: shareware (демонстрационная версия - http://www.real2virtual.com/download/r2vdemo.exe)

Цена: персональная лицензия - 95 долл., коммерческая лицензия - 180 долл.

Работа под управлением: Win9x/Me/2000/NT/XP

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

Пакет Real2Virtual3D компактен, отличается дружественным интерфейсом, удобен в работе и практически не требует времени на освоение. Создание объемной иллюстрации в нем предполагает выполнение трех этапов: импорт исходных изображений (bmp, jpg), последовательное задание опорных точек, ограничивающих вращаемый в обзоре предмет на всех снимках (для достижения наилучших результатов точки должны быть размещены на всех ключевых участках изображений), а затем автоматическая генерация кругового обзора. Для публикации в web дополнительно производится экспорт в VRML-формат (в процессе экспорта изображения сжимаются, что обеспечивает их быструю загрузку в web). Просмотр объемных иллюстраций может осуществляться как встроенными средствами Интернет-браузера, так и в специальном просмотрщике Real2Virtual Viewer, входящем в поставку. Созданные интерактивные изображения могут не только вращаться, но и просматриваться с разной степенью масштабирования, так что покупатели смогут получить более полное представление о внешнем виде товара.

Разработчик : Iseemedia, Inc.

Способ распространения:

Цена: 99,95 долл.

Работа под управлением: Windows 95/98/2000/NT 4.0/XP

Photovista 3D Objects продается отдельно либо в составе пакета Reality Studio и обеспечивает быстрое создание компактных круговых обзоров для web-сайтов, которые просматриваются в любом Интернет-браузере и интерактивны, что позволяет пользователям управлять вращением демонстрируемых объектов и масштабировать их при помощи мыши.

Основу обзоров составляют фотографии, снятые с разных точек обзора и сохраненные на диске в форматах jpeg или bmp, импортированные с цифровой камеры или извлеченные из avi- или QuickTime-файлов. Снимки загружаются в проект и сшиваются в 360-градусную панораму, которая затем автоматически преобразуется в круговой обзор, - при этом программа самостоятельно удаляет фон, маскируя области снимков, относящиеся к объекту. Встроенные инструменты редактирования позволяют добиться более точного маскирования объекта (если результаты автоматического маскирования оказались недостаточно хороши) и обеспечивают контроль над наклоном изображений, модуль Frame Adjust позволяет регулировать положение осей X и Y на отдельных снимках, а модуль Image Stabilization избавит от проблемы колебаний трехмерного объекта при вращении, вызываемых неверным центрированием при съемке. Круговые обзоры сохраняются в VRML-формат для просмотра их в web, а также могут быть экспортированы в собственный формат программ Reality Studio и/или сохранены в avi-файлах.

Программы для создания трехмерных моделей

Разработчик : Creative Dimension Software Ltd

Сайт программы : http://www.3dsom.com/

Способ распространения: shareware (демонстрационная версия - http://www.3dsom.com/protrialvx/3DSOMProTrial.exe)

Цена: 2700 долл.

Работа под управлением: Windows 2000(Service Pack 4)/XP

Пакет 3D Software Object Modeller (или 3DSOM Pro) - профессиональное решение для быстрого создания трехмерных моделей реальных объектов по фотографиям. Модели могут применяться в интерактивных каталогах, трехмерных компьютерных играх, мультимедийных презентациях и пр. Кроме того, пакет может представлять интерес для музеев (демонстрация старинных предметов утвари, представителей вымершей фауны и пр.) и может оказаться полезным в процессе моделирования одежды и ювелирных украшений (демонстрация образцов изделий) и т.п. 3D Software Object Modeller использует усовершенствованную технологию 3DSOM 1.0, разработанную Canon, обеспечивает гораздо более быстрый путь создания моделей, чем классические пакеты для 3D-моделирования, и не требует серьезной технической подготовки, а потому позиционируется в качестве альтернативного инструмента для трехмерного моделирования. Пакет ориентирован на 3D-дизайнеров, web-дизайнеров и фотографов и позволяет моделировать разнообразные типы объектов, за исключением прозрачных и отраженных объектов, а также объектов с глубокими отверстиями.

Для получения трехмерной модели объекта необходимо иметь порядка 20 его фотографий (в форматах jpeg, png, ppm или bmp), сделанных обычной цифровой камерой в разных ракурсах. Обязательным условием съемки является помещение объекта в центр специального калибровочного стенда, представляющего собой обычный белый лист бумаги со специальной маркировкой. Полученные снимки загружаются в программу, которая автоматически маскирует все изображения, отделяя объект от фона, - недостатки автоматического маскирования (они вполне возможны, если съемка производилась не в идеальных условиях: не совсем однотонный фон, неравномерное освещение и др.) могут быть легко исправлены при помощи целого набора ручных и полуавтоматических маскирующих инструментов. Затем программа самостоятельно генерирует каркас модели, а специальные инструменты позволяют при необходимости вручную откорректировать окончательную геометрию, после чего создаются текстурные материалы и осуществляется текстуризация модели - на этой стадии можно также вмешаться в процесс и видоизменить автоматически созданные материалы и принципы их наложения. По окончании модель либо экспортируется в один из 3D-форматов для дальнейшей обработки в пакетах для 3D-моделирования, либо в Java Applet, если предполагается ее использование в Интернете.

Разработчик : Eos Systems, Inc.

Способ распространения: shareware (демонстрационная версия программы - http://www.photomodeler.com/demo01.html)

Цена: определяется вариантом лицензирования

Работа под управлением: Windows 2000/NT 4.0(sp6+)/XP

Одно из наиболее известных в мире приложений в сфере фотограмметрического ПО - пакет PhotoModeler - предназначен для получения трехмерных моделей-эскизов на основе фотографий. Он хорошо зарекомендовал себя в самых разных областях компьютерного моделирования: механике, архитектуре и реставрации зданий, археологии и антропологии, видео и мультипликации, судебной экспертизе, машиностроении и др. Например, при реставрации зданий с его помощью можно по сохранившимся рисункам в 3D-модели воссоздать облик архитектурного сооружения, а в судебной практике данное приложение очень активно используется для воссоздания картины места происшествия. Пакет позволяет работать с любым количеством фотографий, полученных при съемке самыми разными камерами, в том числе и одновременно в одном проекте. При необходимости можно создать модель даже по одной-единственной фотографии, что не редкость в археологии и антропологии (при недостатке исходного материала), хотя качество, конечно, будет хуже. Если в ходе работы над проектом появился новый исходный материал, то в любой момент можно добавить новые снимки. Результат работы программы зависит от множества факторов: разрешения и числа исходных фотографий, углов между ними, числа опорных точек и четкости описания камер.

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

PhotoModeler поддерживает импорт изображений в форматах bmp, cal, jpg, mac, pcd, pct, pcx, png, ppm, psd, rbg, sgi, tga и tif и экспорт в форматы dxf (2D и 3D), 3ds, Wavefront Obj, vrml (1&2), iges, raw, 3dm и stl. Дружественный интерфейс в совокупности с возможностью использования мастера проектов позволяет сравнительно быстро разобраться с принципами работы программы, хотя работа в ней менее трудоемкой, конечно, не становится. В освоении программы помогут подробный Help и серия мультимедийных уроков, входящих в комплект поставки.

Разработчик : D Vision Works Limited

Способ распространения: shareware (демонстрационная версия - http://www.d-vw.com/download/files/DS2demo.exe)

Цена: Standard - 500 евро, Professional - 900 евро

Работа под управлением: Windows 95/98/Me/NT/2000/XP

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

Создание трехмерной модели осуществляется в пять шагов. Сначала нужно сфотографировать объект с разных ракурсов - при съемке объект должен располагаться в центре специальной плоскости с круговой маркировкой, а число снимков должно быть не менее восьми - и загрузить jpg-изображения в проект. На втором этапе D Sculptor анализирует снимки и самостоятельно обнаруживает маркеры. Затем при помощи стандартных инструментов создания выделенных областей требуется вручную маскировать объект в каждой фотографии, тем самым разграничив для программы области снимка, относящиеся к модели и расположенные вне ее. По окончании следует выбрать команду Generate Model, и программа создаст модель. Количество полигонов в модели можно изменять в интерактивном режиме, что весьма удобно, так как для Интернета требуются модели с небольшим числом полигонов, в то время как для работы в 3D-приложениях, наоборот, необходимо создание высококачественных многополигональных моделей. На финише модель экспортируется в один из распространенных 3D-форматов (например, для дальнейшего редактирования в 3D Studio) или в Java Applet для просмотра в Интернет-браузере. D Sculptor также поддерживает формат Macromedia’s Shockwave для совместимости с Macromedia Director 8.5 и выше.

Пакет представлен в двух редакциях - Standard и Professional, профессиональная редакция обеспечивает более высокую точность моделирования благодаря наличию возможности разделения модели на подобъекты.

Разработчик : RealViz Corp.

Способ распространения: shareware (демонстрационная версия отсутствует)

Цена: 290 долл.

Работа под управлением: Windows 2000(SP2)/XP, Mac OS X 10.2

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

Для создания модели требуется серия фотографий, снятых в разных ракурсах вокруг объекта и сохраненных в одном из форматов: tga, sgi, png, jpg, pict, pgm, ppm или cin. Снимки импортируются в проект, и программа автоматически осуществляет их калибровку, определяя параметры камеры (положение, длину фокуса и пр.), и устанавливает систему координат. На следующей стадии вручную выставляются калибровочные маркеры (они необходимы для определения опорных точек, по которым производится расчет полигонов) и осуществляется автоматическое построение каркасной модели - при этом окончательная доводка геометрии выполняется вручную при помощи стандартных инструментов полигонального редактирования. Затем производится текстурирование модели - текстуры автоматически извлекаются из фотографий и полученные материалы присваиваются отдельным подобъектам, при этом пользователь может изменить параметры проецирования средствами встроенного UV Mapping Editor. Созданная модель экспортируется в 3D-форматы для дальнейшей обработки в пакетах 3D Studio Max, Lightwave 3D, Maya, SOFTIMAGE I XSI, Macromedia Shockwave 3D и др. или в VRML-формат для публикации в web.

Создание 3D-модели объекта по фотографиям относится к дисциплине фотограмметрии. Существует два больших направления в фотограмметрии:

    фототопография, которая помогает составлять карты и планы местности;

    прикладная фотограмметрия, которая нужна в строительстве, архитектуре и криминалистике.

Для производства также используют по фотографии. С помощью набора фото можно произвести точную 3D-модель и создать копию объекта.

Изначально фотограмметрия использовалась только для воссоздания ландшафтов и построения карт. Сегодня она работает лучше, так как мощные цифровые камеры позволяют получить качественное изображение объекта, что упрощает процесс 3D-моделирования.

3D-объект из фотографий — статуэтка по фото

3D-моделирование по фотографии: техники

Основная причина использования этого метода — отсутствие чертежей или самого объекта рядом с 3D-моделлером. Эта технология полезна тем, что позволяет моделировать большие объекты, не снимая замеры. Также она подходит для территорий или объектов, находиться на которых человеку небезопасно.

3D-моделирование по фотографии также используют археологи, чтобы презентовать результаты раскопок.

Сделать 3D-модель по фотографии: применение в кино и играх

Сфера развлечений — еще одна область, где применяется построение 3D-модели по фотографии. В случае с кинофильмами моделирование нужно для спецэффектов и комбинирования кадров. Для игр и мультфильмов нужны люди-прототипы.
На основе их фотографий рисуют персонажей, это добавляет им реалистичности и гармонизирует персонажа. Так, прототипом джина из «Алладина» стал Робин Уильямс, а характерная внешность злой королевы из белоснежки — заслуга Джоан Кроуфорд, звезды первой величины эпохи Золотого Голливуда.

В прошлом, чтобы придумать мультипликационному или игровому герою характеристики живого человека, нужен был художник. Сегодня в этом помогут специальные программы, о них расскажем ниже. А если вам нужен полностью новый персонаж, обратитесь в KLONA: у нас .

Изготовление 3D-модели по фотографии: пример Disney

Разработка 3D-модели по фото: услуги прототипирования

В случае, если у заказчика есть фотографии готового изделия, копия или вариация которого нужна, 3D-модель можно изготовить по ним. Важно, что если деталь сложная, то нужно много фото с разных ракурсов. Конечно же, если есть возможность предоставить 3D-моделлеру само изделие, а не фото, лучше так и сделать.

3D-модель по фотографии: промдизайн

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

Построение 3D-модели по фотографии: правила

Для получения качественной и точной 3D-модели нужно придерживаться определенных правил.

    Делайте фотографию в фокусе. Удобнее всего выполнить это условие, если объект расположить на вращающейся платформе. Камеру нужно поставить недалеко и расположить ее на штативе. Так объект всегда будет в центре, и можно будет поймать все нужные углы. Важно, что способ подходит только для небольших объектов.

    Большой объект может не получится вращать. Если платформу для автомобиля найти еще реально, то вращать жилое здание не получится, если вы не Халк, конечно же. Поэтому придется вращаться вокруг объекта, держа всегда одинаковую дистанцию, с какой бы стороны ни велась съемка. Если все это вызывает затруднения, то можно вызвать фотографа компании KLONA, и он сделает снимки вместо вас. Также, если фотографировать совсем не получается, можно снять замеры с изделия.

    Фотокамеру нужно позиционировать в вертикальной и горизонтальной плоскости , поэтому штатив должен быть с уровнем.

Обязательными являются как минимум 3 фотографии предмета: нужен вид сбоку, спереди и сверху. Необязательным, но желательным, является фото в полупрофиль.

    Результат будет лучше, если поместить объект на однотонном фоне.

    Фон с маркировкой — калиброванный стенд, он поможет получить более точную 3D-модель.

    Высота и ширина всех изображений не должны отличаться.

    Важно пронумеровать все изображения, разместив их последовательно.

Создание 3D-модели по фотографии: обзор программного обеспечения

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

В любом случае потребуется редактирование полученной 3D-модели, а для сложных моделей этот процесс может затянуться.

Если внутри модели есть детали или что-то, что нужно отразить, то придется моделировать вручную.

3D-модели, полученные после фотомоделирования, могут значительно отличаться габаритами от исходного предмета.

3D-моделирование по фотографии: преимущества

    Позволяет создать 3D-модель габаритного объекта.

    Дает возможность , не сталкиваясь с ними вживую.

    Позволяет не проводить замеры предмета.

    Сделать 3D-модель по фотографии можно, не имея чертежей.

    Разрешает не обращать внимания на внутреннее устройство объекта.

Доброго времени суток, друзья! Хочу рассказать вам об одном интересном, но почему-то не слишком популярном, способе создания трехмерных моделей. Речь пойдет о программе Autodesk ReCap 360, которая является бюджетной альтернативой дорогостоящим сканерам.

Она позволяет создавать текстурированные модели из фотографий. Нужно только пройтись несколько кругов с фотоаппаратом вокруг объекта, сделать несколько десятков снимков и загрузить их на сервер Autodesk через программу. К слову, у них есть версия как для браузеров, так и для установки на компьютер. Каких-то жестких требований к качеству снимков нет. Фотография должна быть четкой, а сканируемый объект всегда должен быть в фокусе, модель не должна быть прозрачной или отдавать бликов - вот и все требования. Снимки можно делать и с телефона, никаких проблем в этом нет, свои первые модели я делал на Samsung Galaxy Y Duos 2012 года. Разница между телефонной камерой и нормальным фотоаппаратом только в детальности прорисовки каких-либо мелких деталей вроде складок на одежде или деталей лица человека.

Вот одна из моделей, сделанная из снимков телефонной камеры:

Тут было сделано 64 снимка, сетка получилась на 563 тыс. треугольников.

А вот такие модели я делаю с довольно простеньким цифровым фотоаппаратом Samsung L73:

Тут я сделал 46 снимков. На скриншоте с редактора уже упрощенная модель из 150 тыс. треугольников. Изначально было 1,7 млн. Чем выше разрешение снимка, тем плотнее сетка.

Но есть, конечно, и косячные случаи. Какие-то плоские предметы или скажем, ствол пушки, получаются не всегда. Но такие штуки легко нарисовать самому.

Но с опытом таких косяков становится меньше.

После того, как вы загрузили фотографии, они обрабатываются на сервере autodesk, иногда там бывает очередь минут на 10-20. По времени ожидания подготовки самой модели всегда выходит по разному, это зависит от количества снимков и их разрешения. У меня модели из, грубо говоря, 50 снимков получаются минут за 30-40, бывали модели, где по 120 снимков - там дело затягивается на несколько часов. Тут ничего контролировать не надо, наше дело загрузить фотки, а дальше можно вообще выключить комп и идти гулять. Когда модель будет готова всегда приходит уведомление на электронную почту. Для работы нужно иметь свою учетную запись.

Вообще, у Autodesk есть 3 программы с подобным функционалом: ReCap 360, о которой эта статья, 123D Catch для смартфонов и ReMake, в котором еще есть простенький редактор. Не хочу подробно описывать условия приобретения этого ПО. 123D вроде бесплатный, но там, наверное, стоит ограничение до 20 снимков для одной модели. Сам не пробовал, потому точно не скажу. У ReMake есть двухнедельный пробный период и возможность грузить до 50 снимков. ReCap бесплатный, количество снимков неограниченно, но все это модели низкого качества, а за высокое качество нужно платить какими-то кредитами, есть 1 месяц бесплатного пользования без ограничений. Так же у Autodesk некоторые продукты распространяются совершенно бесплатно для студентов и преподавателей, сроком пользования на 3 года. Я уже пару десятков моделей получил, ни рубля не потратив.

Есть и другие разработчики аналогичного ПО, вроде у всех есть пробный период. Но там, снимки проходиться обрабатывать вручную, что довольно муторно. Пробовал PhotoScan, на счет качества ничего не скажу, у меня модель кривой получилась и больше я эту прогу не открывал. Есть еще Starta, ее я даже не пробовал, уж слишком много в ней всего, а я не очень то дружу с иностранными языками.

Надеюсь, было интересно.