Environment-Aware 3D Human Motion Capture In Challenging Scenarios