602Views14Replies

Author Options:

Convert a picture of a structure into plans for its surfaces? Answered

I saw a program to do this, but when I tried to purchase it, it had been acquired by another company and taken off market.

Essentially, a photo showing two sides of a structure allowed calculations to be made, and then represented as two "flats".

I think Railroad Model Craftsman (magazine) laid out a manual approach to this.

Electronically, you would be able to reshape the surfaces as well; e.g. bricks.

14 Replies

user
Doc Holliday (author)2015-04-26

I located the manual approach article:

Plans from pictures - creating working drawings from photos

in the May 1996 Railroad Model Craftsman, p. 60.

Select as Best AnswerUndo Best Answer

user

At that time it would have been a very basic approach, I am certain there is a way of doing what you want using modern programs.
Are you trying to build you own model and use realistic textures?
Adjusting perspective views to align and so on?
Or just just converting an image to something you can print out and use as a texture?

For making a 3D model there is plenty of software at hand, for converting an image to a prited texture where you can change the appearance is a bit harder.

Maybe the simple home design programs would be an alternative as some offer similar features, were you take pics of your walls and furniture and they are used as textures for the objects.

I can not access the article you mention, so I still have troubles understanding what your exact goal is.

Select as Best AnswerUndo Best Answer

user

Boy, this is hard, which probably means it's worthwhile. Thank you all for persevering with me.

Example: I find a fascinating old picture of a building, an orthogonal view of it, portraying two sides. I know, or can estimate ONE VERTICAL MEASUREMENT, and then can deduce all the others.

I envision a program that 1) draws an outline starting at a vertice at the front corner of the picture and extends this into two parallelograms, each outlning one of the two surfaces. Then, 2) rotate each of these parallelograms into rectangles of appropriate dimensions. Then, 3) scale them as desired.

Select as Best AnswerUndo Best Answer

user

I experimented a bit with 3 scanners as well as software that creates the 3D image from pictures.

All had one thing in common : to look good you need images from all around.

Sure there are ways to interpolate the missing bits to some extend and you can use the same texture all around, but the result for me was never satisfying.

It might be actually easier to manually create a suitable 3D object and to use the images to create a texture map for it.

I mean, a normal house is not too hard, same for a tower or brick wall, but what you want is beyond any program I tried so far.

:(

Select as Best AnswerUndo Best Answer

user

Well, that's why I asked, in the first place. 8<)!

I know it can be done, I just don't know how; thus asking for an Instructible.

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)2015-04-26

Todays word boys and girls is "Photogrammetry"

Try this link:

http://en.wikipedia.org/wiki/Comparison_of_photogrammetry_software

Select as Best AnswerUndo Best Answer

user

I don't think that's it. I want to take a 2-D picture of a 3-D building and obtain 2-D "blueprints" for each face of the building.

Select as Best AnswerUndo Best Answer

user

There are photogrammetry tools that do just that.

Select as Best AnswerUndo Best Answer

user
Downunder35m (author)2015-04-25

That is basically what every good 3 design program does.

You define an object and give it a texture, the texture can be a picture of an object to get the detail info needed.

Select as Best AnswerUndo Best Answer

user

Not from a photo it isn't....

Select as Best AnswerUndo Best Answer

user

Sorry than I must have done something wrong by doing so in the past....

Some examples of good software for the job:

http://photosculpt.net/

http://www.pixplant.com/

http://www.mapzoneeditor.com/

http://www.mapzoneeditor.com/ good for testing the texture if you use their mapping stuff.

Although for most jobs there is always some suitable texture to be found on the net.
There are good libraries for it, like this one:

http://www.cgtextures.com/

So, using the right software, it is not too hard to create custom textures from anything - if required.
Most of the time it is easier to select one from a library instead, unless you really want to make it look authentic.

Select as Best AnswerUndo Best Answer

user
Kiteman (author)Downunder35m2015-04-26

I think you and the author/Steve are talking about two different things.

The author wants to put the photo into a programme, and have the programme spit out a dimensioned model or plan, with textures.

You're talking about creating a model and adding the texture from the photo.

Select as Best AnswerUndo Best Answer

user
steveastrouk (author)Kiteman2015-04-26

That's right, and like the OP I have seen programs that can do it. Google I think dropped SketchUp BECAUSE they had a tech they acquired that could do what the OP wants.

Select as Best AnswerUndo Best Answer

user
Downunder35m (author)Kiteman2015-04-26

Ok, my bad :(
Photsculpt is still nice and Sketchup has the option to use images as textures as well.

Would be nice to know the progrom the author found for it (or did not find).

Select as Best AnswerUndo Best Answer