Auto Position and Scale After Opening Bundler.out?
Hey guys,
I've aligned some images in another software and then exported the Bundler out file along with the images. It opens just fine in Reality Capture but the position and scale is way off. So what I'm wondering is if there's a way to run it through Reality Capture's auto position and scale that it does during a normal alignment. Is there any way to do this?
I feel like there's a simple solution (besides rotating and positioning it manually) that I'm just not seeing.
Another question: Is there a way to run it through Reality Capture's alignment process with camera positions BASED on the imported camera positions from the Bundler out file? This way it could run it's alignment process without having to completely re-guess at where the cameras are located... It seems like I've heard of this being done before but for the life of me, I can't find where I read that.
Any help would be greatly appreciated! Thanks, guys.
-
Hi Travis,
I am pretty certain there is no way to adjust the position of an imported model within RC. It needs to be right on import.
Did you rename your model after editing it in bundler? Because if you did that, then you need to rename the rcinfo file as well. Doing that will usually put the imported model in the same position as the old one, provided bundler didn't mess things up. There are a few threads dealing with this issue here somewhere...
-
Götz Echtenacher,
First, thanks for the response! You can move an imported model (and respective cameras) by using the "Define Ground Plane" option in the Model Alignment section of the Reconstruction tab.
No, I did not edit any naming. As I mentioned, everything opens up just fine in RC and I can reposition (move and rotate) manually just fine, but what I was hoping to be able to do is basically JUST use the pre-aligned camera locations imported with the .out file, hit "Align" in RC and let RC use those camera locations to build its own point cloud (instead of using the imported point cloud that comes with the .out file) as well as automatically reposition, scale, etc. the object. But instead, if I hit "Align" in RC, it just resets the camera locations and tries to re-guess where they are... which just scrambles the cameras into multiple components, doesn't align them, etc.
I'm sure there's some way of achieving what I'm after... just not sure what the steps are :/ -
Hi Travis,
Define Ground Plane doesn't actually move the model, it only adjusts the display.
I just realized that I misunderstood your initial question...
I'm still certain though that there is no way to move cameras or meshes within RC, as in alter their coordinates.
How do you determine that whatever you import is way off? Because the grid and also the displayed position in RC is random and has nothing whatsoever to do with the coordinates. I find that confusing, but even if you have two geo-referenced alignments, the grid will be slightly different in each, at least it CAN be like that...
-
I guess what I should have said in the first place is just that I want RC to use these imported camera locations to generate a point cloud... I think RC tends to do a better job at point clouds than what I'm bringing in... but I still need to use the other software to align the images since RC will take that same model and break it into components or just not align some images. I guess the auto positioning, scaling, reconstruction region, etc. is just really an added bones. It tends to set the object at 0, 0, 0, and right-side up so that when I import it into another software (like 3ds Max for example), the model comes in at 0, 0, 0, and right-side up... where the alignment software I'm using (before it comes into RC) does not do this. It ends up at some random point in space, not at 0, 0, 0. And then there is of course the fact that the point cloud that RC makes is much more dense that what is imported... not even sure if that affects the final outcome but it seems like it does.
-
Still not sure what you mean by auto positioning and scaling ?!? :-)
I also don't understand why you want to re-align it? Does it not work to just run a reconstruction? IF you have some cameras in there you might be able to export XMPs, which will result in RC not changing the positions of the cameras anymore with a new alignment...
Please sign in to leave a comment.
Comments
6 comments