Is there any free/open source software that converts photos to 3d models - like to convert pictures of a building to a 3d model of a building automatically?

link|improve this question

1  
patrickinmpls, could you edit your question and describe what you're trying to draw or design? – hyperslug Aug 26 '09 at 16:27
I'm guessing he wants to find a software which interpolates the 3D models out of several photos of the same scene. – Gnoupi Aug 26 '09 at 16:31
feedback

7 Answers

up vote 25 down vote accepted

I think insight3d does exactly what you are asking for. From their site:

insight3d lets you create 3D models from photographs. You give it a series of photos of a real scene (e.g., of a building), it automatically matches them and then calculates positions in space from which each photo has been taken (plus camera’s optical parameters) along with a 3D pointcloud of the scene. You can then use insight3d’s modeling tools to create textured polygonal model.

It's free and open source, here's a screenshot:

alt text

link|improve this answer
11  
Now that's unexpected. I'd added an answer to say that it'd be unlikely for such a program to be free and open source, but deleted it when I saw your answer. I'll have to check it out! – ChrisF Aug 26 '09 at 18:17
I know. Strange thing is that a friend passed me this link about a week ago. So when I saw this question my eyes lit up. – th3dude Aug 26 '09 at 18:18
8  
that looks crazy awesome – patrickinmpls Aug 26 '09 at 18:24
Leave me a comment here and let me know how it goes. – th3dude Aug 26 '09 at 18:26
feedback

You can use Google Sketch-Up free edition to create 3D models based on imported images using the photo-match feature. It's free but not open-source. It doesn't convert as such as it requires you to create the model ultimately. It does however make the creation process easier.

link|improve this answer
feedback

make3d is an interresting thing which make 3d from a single pictures (only with visible data). It's very interresting and source code is provided (matlab sources)

link text

link|improve this answer
feedback

While Blender and Google Sketch-Up are great, free 3d modeling applications, they won't make a 3d model out of a series of photographs as you seem to expect. You will need to place 2 images into the program and create the 3D model yourself with those pictures as a guideline. Photosynth isn't quite what I'd call a 3D model either.

I can't think of any application that will turn a photo 3D automatically, let alone a free one. If you are willing to do some work yourself, start with Sketch-Up and graduate to Blender.

http://sketchup.google.com

http://www.blender.org

link|improve this answer
feedback

Not sure if it is exactly what you are looking for - It will not convert in to 3d editable models that you can import to other programs, but if you just want to look at a detailed 3d model from pictures that you take, take a look at Microsoft Photosynth

link|improve this answer
feedback

Blender is a free open source 3D content creation suite, available for all major operating systems

alt text

link|improve this answer
feedback

http://www.tridef.com/download/TriDef-Photo-Transformer-Bundle-latest.html the link is to the Tridef website. its not open source but it should oet you do what it is I think you're asking.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.