I want the robot arm to always be fully visible in front when rendered (and preferably while working in the viewport, too). So the tree should never overlap the robot in the final image, even if the robot is technically inside the tree.
How can I achieve this (in the easiest way possible)?