Newest kinfu with better occlusion finding in progress.