Final version

basic surface reconstruct
background depth = 0