Могу ли я создать фотореалистичную 3D-модель объекта из фотографий объекта, сделанных с разных ракурсов?

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

Есть ли способ сделать эти фотографии и объединить их в фотореалистичную 3D-модель объекта, которую затем можно было бы отображать так же, как традиционную 3D-модель, и перемещать/вращать?

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

Спасибо за вашу помощь


person Vincent B. Lortie    schedule 26.01.2012    source источник
comment
Да, вы могли бы, но это потребует много работы. Вы можете сопоставлять фотографии с 3D-моделями. Тем не менее, я думаю, вы должны попытаться найти другие решения, прежде чем начать.   -  person Adrian    schedule 26.01.2012
comment
У меня есть своего рода ответ ниже, но было бы намного дешевле, чтобы 3D-художник визуализировал объект, чтобы попытаться написать программу, способную на тот же подвиг ... но программа была бы круче.   -  person Grady Player    schedule 26.01.2012
comment
Я знаю, что Lehrstuhl 8 в RWTH Aachen University работает над подобными вещами, но я не знаю, доступно ли какое-либо программное обеспечение. graphics.rwth-aachen.de/index.php?id=55< /а>   -  person Patrick Schmidt    schedule 26.01.2012


Ответы (2)


Это очень похоже на Photosynth. Посмотрите демонстрацию на TED в 2007 году, чтобы увидеть хороший пример использования изображений из flickr для создания макет собора Парижской Богоматери (примерно в середине презентации).

person Rob Agar    schedule 26.01.2012

Вот небольшой ответ на ваш большой вопрос...

  • вам нужно будет найти ребра, интерпретировать их как границу (например, серию различных поперечных сечений сплайна)
  • интерполировать достаточно недостающих точек, чтобы получить желаемое разрешение, что можно было бы сделать, используя параллельные точки в ряду a0, a1, a2... как ряд точек на пути Безье. (как струна, намотанная на модель)
person Grady Player    schedule 26.01.2012