Topic: 3D Caves

Report Abuse Report Abuse
planetsurfur07 (Over 1 year ago)
Hello everyone!

I am extremely curious in how I can get a larger set of pictures to upload to Photosynth or at least how I can stitch various Photosynths together outside of Photosynth. My goal? I would like to create 3D caves but so far, I have only been able to create 3D cave segments. Here is the best model that I have so far Please view this under the overhead point cloud setting. I am trying to find a program that will allow me to stitch separate photosynths together to create larger 3D caves. One that will allow me to trasfer stitched photosynths to another program such as Meshlab would be great so I can flesh the cave out and give it a real 3D look!

Thanks in advance!
NateLawrence (Over 1 year ago)
Hi there, planet Surfur 07,

Photosynth is a 32-bit application. What this means is that the most RAM (temporary memory) on your computer that it can use is 4 gigabytes.

The more RAM that it is able to use, the more photos it will be able to put together without running out of memory.

If you have a 32-bit version of Windows, then Windows itself will only be able to use 4 gigabytes of RAM and any 32-bit application running in Windows will only be able to use 2 gigabytes of that 4. (There is a switch to change the balance of the 4 gigabytes of RAM to 3 gigabytes usable by applications and 1 gigabyte usable by Windows. Read this for details: )
NateLawrence (Over 1 year ago)
The ideal situation, given the current 32-bit Photosynth application, is that you have a computer with a 64-bit processor and 64-bit version of Windows which also has somewhere from 6 to 8 gigabytes of RAM installed.

A 64-bit application or operating system is capable of using up to 8 terabytes of RAM (if there were such a machine) and any 32-bit application running under a 64-bit operating system can use up to 4 gigabytes of RAM (if it is not in use by other applications). 

So, just to recap, for computing the largest photosynths possible today, you want to have a computer that has a 64-bit processor and 64-bit version of Windows as well as more than 4 gigabytes of RAM installed so that after Windows and other applications you have open take the RAM that they need in order to run, you will always have 4 gigabytes free for Photosynth to use.
NateLawrence (Over 1 year ago)
Other tips: 

1) Be sure that the disk where Windows stores its TEMP folder (by default the same drive as where Windows is installed) has twice the free space as the space that the original photos for the synth take up. Photosynth is going to create a copy of each image in Deep Zoom Image format (a DZI usually takes up approximately 1.3 times the image's original file size).

2) Be sure to maximize the amount of virtual memory that Windows is able to use on each disk on your system to help avoid running out of RAM.


In a perfect world, we'd have a 64-bit Photosynth application that would allow us to make use of all the free RAM on our computers for years to come.


As to how to join multiple point clouds outside of Photosynth, you should be able to do this manually with any decent 3D modeling application.
Josh Harle has a brief overview of how to do this in Bundler toward the end of this video:
NateLawrence (Over 1 year ago)
With apologies, I accidentally typed 'Bundler' which is Noah Snavely's open source synthing app. It's a good program, but unfortunately not very user friendly, even though there is a -bit version.

I intended to say that Josh Harle's video tutorial was for MeshLab. ( )
planetsurfur07 (Over 1 year ago)
Great!! Thanks for all the information everyone! netelawrence, I have used Meshlab previously but you're very correct, it's not very user friendly. I could get the point clouds into the program but figuring out how to stitch them was another problem...The best I could do was get like 1 or 2 points to match but that didnt help. I will have to watch this video with hope and possibly excitement! Thank you all very much for all of the answers! I'll keep you posted!