Is it possible to render the first person completely seperately. Not panini related

Possibly. It works fine in world, but I needed to transform the camera position into local space and I’m not entirely sure how that will play out if the gun is a skeletal mesh during animation. I don’t have an animated skeletal mesh gun to test that with at the moment.

You have to make a copy of UE4’s virtual plane coordinates node, then inside that node you add function inputs for coordinates and camera position, using them everywhere worldpos/camerapos are used inside the function.

Material function paste: Untitled - Paste.in - Best tool for storing and sharing text