Forum

Author Topic: Projecting images onto imported highres scan model  (Read 7459 times)

archim

  • Newbie
  • *
  • Posts: 6
    • View Profile
Projecting images onto imported highres scan model
« on: February 13, 2022, 09:12:39 PM »
Hey all. A client of mine has sent me a high resolution model, created by a laser scanner. Now he also did a set of images and wants me to create a texture out of it.

Is this possible and what would be the best workflow for such a task?

Thanks in advance for any help!

jenkinsm

  • Jr. Member
  • **
  • Posts: 81
    • View Profile
Re: Projecting images onto imported highres scan model
« Reply #1 on: March 05, 2022, 01:03:35 AM »
In this case, I think you would need to align the images and create a mesh from them, and then import the mesh the client provided and align it with the generated mesh, then generate the texture onto the imported mesh. I'm not 100% sure though so I hope someone more experienced will answer, too.

Andreas1206

  • Newbie
  • *
  • Posts: 27
    • View Profile
Re: Projecting images onto imported highres scan model
« Reply #2 on: March 05, 2022, 03:45:07 PM »
hello,

I've been doing this with the following method a couple of times:

In order to use photographs to texture the 3D Model from as scanner, as jenkinsm said, you need to calculate a photogrammetric 3D model from the photos, so they are correctly aligned in relation to the model and a camera calibration is applied. In a next step your imported 3D scan has to be aligned to the model calculated with Metashape - only then can you project the photographs onto the 3D scan mesh and thus texture it.

To my knowledge, at this point Metashape cannot align photos to an existing 3D Model (from your scanner). Also, as far as I know, Metashape does not offer an option to align an imported 3D model from a scanner to a photogrammetrically calculated model based on mesh features (@Alexey: is this correct or am I missing something? This would be a very nice feature to add to Metashape...).
A way around this ist to export the calculated mesh from Metashape and align the 3D scan to it in a different software without changing the location and orientation of the Metashape mesh. After aligning the 3D scan, you can then save it, reimport it into Metashape und texture it.

hope this helps! best regards,
Andreas

« Last Edit: March 05, 2022, 03:46:48 PM by Andreas1206 »

Paulo

  • Hero Member
  • *****
  • Posts: 1608
    • View Profile
Re: Projecting images onto imported highres scan model
« Reply #3 on: March 05, 2022, 11:06:52 PM »
Hello all,

i think you should look at following script from Github https://github.com/agisoft-llc/metashape-scripts/blob/master/src/align_model_to_model.py to align your imported scan model to the Agisoft generated model...

Maybe this could be a solution...
Best Regards,
Paul Pelletier,
Surveyor