3d sfm compilation