I'm thinking about having my character's full body be visible from the first person perspective. It's more complicated than showing arms only for various reasons. I'm using Unreal Engine 4 now so it's more about the core concept.
With arms only being visible, it's easy to just have a floating camera with arms attached to it. The controls feel very solid since the camera moves exactly how you'd expect.
Most games let you see only legs when you look down which is somewhat doable. You just have to also have good IK on the feet in order for them to properly look like they're standing on things.
Some games like Outlast and Mirrors edge let you even see the whole body but it may be easier for them when they don't have to show the gun the character is holding. The gunplay in mirrors edge didn't feel as solid to control either.
I see some games that show only the legs sometimes let you see the body as well, like when you climb ladders in FEAR or when you get blown back by an explosion in Battlefield 3. In Crysis they limit the angle with which you can aim downwards when crouching probably to avoid having to make your view not intersect with the body.
So when you see the body suddenly, do they normally make the body invisible to the eye and show legs only?
Do they have to pivot the camera around differently so that as you look up and down your eye origin moves a bit with the neck? And how bout the arms being attached to the body. How to ensure that as you look around up and down, the arms don't get all misaligned and go all over the place. And how to do all this while making the look controls still feel as rock solid as when you don't see your whole body.