Mark objects not to render by certain cameras?

Hello. I’m trying to create a first person game where the player uses a third-person body instead of first person arms similarly to how Crytek have made some games before so that the player has visible legs, arms and torso. As far as I know Crytek hide the head of the player so that you don’t see the insides of your own eyeballs and teeth everywhere you look. Obviously I can’t just make a body without a head because I need shadows to render with the head and also I want to have mirrors using accurate planar reflections so the player will be able to see themselves in them.

tl;dr
Is there a way I can make only the controlled pawn’s camera not render the head and keep the mirror and shadow casting light sources rendering the head?

Thanks.

Opening the player’s blueprint and clicking on a component such as the head you can designate whether ‘owner can see’ with a tickbox. I made it so that the owner can’t see the head which also hides the shadow by default so just enable ‘hidden shadow’ in lighting.

This is good for the owner’s camera, what about all these other cameras in the game?

Does anyone know how to do this^? I’m also lookin for a way to not-render certain objects that aren’t owned by the player.

1 Like

Im also looking for a way to do this. Any ideas?

1 Like