Meshroom icon indicating copy to clipboard operation
Meshroom copied to clipboard

[question] How do I get the camera / mesh position to stay the same?

Open Sweru-bit opened this issue 1 month ago • 4 comments

Describe the problem I am basically using Meshroom to do a stop motion video in 3D in 30 fps. I have the issue that my meshes are jumping around a bit and the roatation is also changing. To do these meshes, I have imported the cameras.sfm file using the node ImportFromKnownPoses, applied the settings match from known camera poses as well as lock previously reconstructed scenes. The positions in the sfm file are all locked as well. Still, it does appear as if the camera positions are being overwritten by the StructureFromMotion node as seen in the 3D Viewer. The first picture shows only the imported camera positions, the second also shows the positions after structure from motion, StructureFromMotion sfmAndStructureFromMotion The same pictures were used to make the camera.sfm which was imported and for the second run.

The problem increases when I use a different dataset (shot from exactly the same positions) as seen in this screenshot.

DifferentPhotos

I assume this results in different meshes which also have different rotations which can be seen in this screenshot where the images were taken ~ one second apart. First mesh: Mesh1 First and second mesh: Mesh1And38

Pipeline, Pictures & the obj files: DifferentCameraPositions.zip

Is the difference in camera position the cause for my mesh moving? How do I make sure that the mesh stays in the same position?

Desktop (please complete the following and other pertinent information):

  • OS: win 10
  • Python version 3.8.2
  • Meshroom version: newest release / currend build

Sweru-bit avatar May 22 '24 15:05 Sweru-bit