Skip to content

wuyingnan/BundleFusion

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BundleFusion

BundleFusion

This is a modern port for BundleFusion. Since DirectX SDK has been deprecated and Nvidia changed some CUDA apis, original BundleFusion code would not run smoothly on latest platforms. For example, code compiled in VS2017 does not run in Release mode. Also, the original code hangs on GPU synchronize function if you use new volta/turing GPUs.

The license is the same with original BundleFusion. (Please see License.txt).

Installation

The modified code was tested under VS2017 with CUDA10.1 and a RTX2060.

Requirements:

  • Windows SDK (Install it from your Visual Studio)
  • DirectX SDK IS NOT NEEDED
  • NVIDIA CUDA 10.1
  • research library mLib, a git submodule in external/mLib
  • mLib external libraries can be downloaded here

Default file tree:

BundleFusion-master
├──BundleFusion
│  │──data
│  │──external
│  │──FriedLiver
│  └──img
└──mlibExternal
   │──include
   │──libsLinux
   │──libsOSX
   └──libsWindows

Put sequence.sens in BundleFusion-master/BundleFusion/data/.

End

You may star me if you find it useful. :)

Releases

No releases published

Packages

No packages published

Languages

  • C++ 67.1%
  • C 26.8%
  • Cuda 5.6%
  • Other 0.5%