Photo Reconstruction without Photogrammetry

Photogrammetry is a cool technology, but it’s difficult to get a usable model. Most of the models I make have large holes or areas where the mesh is way off. Where the model is not way off…there is usually a tight mesh that isn’t required. Next…there are the shadows. Photogrammetry adds the lighting from your photo shoot to the model and this isn’t desirable (unless you are duplicating the lighting…which basically never happens).

Iso2View.png

For this model of an industrial transformer, I used a smart phone,  FSpyBlender and Materialize.

FSpy uses the vanishing points to calculate the camera angles. You can define the scale and direction and origin of the coordinate system. These numbers can be imported into Blender to create a camera location.

FSpyBlenderTransform.png

Tutorials:

FSpy Web Page 

FSpy YouTube Video by CGMatter 

Materialize YouTube Video by Gamefromscratch

 

Here is a short outline of the process:

  • Take a photo from different angles. Note that FSpy uses the vanishing points. Set up your photos to exploit this. A shorter focal length is better. A short focal length with accentuate foreshortening and the vanishing point.
  • Load the a photo into FSpy and save as an FSpy file.
  • Load the FSpy file in Blender and add a simple shape that lines up with the photo.
  • Bake the photo onto the model.
  • Use the remaining photos to paint (clone) the other sides of the part onto the model
  • Export the texture out of Blender and use Materialize to create texture maps (diffuse, metallic, roughness)
  • Import the texture maps to Blender and create the final materials

This model is available at CGTrader.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.