I’m building a first-person shooter, and I’d really like to use the “floating arms holding a weapon” approach, but I also want to avoid the jarring shadow that currently comes with that setup. I know I can turn off shadow casting for these objects, but that results in a significant visual downgrade for the objects that will be right in the player’s face for the entire game. I’d also like to avoid modeling and animating the character’s full body just to cast shadows (I have no plans for 3rd-person cameras or cinematics).
Is there any way using 5.3.2 (or later) to to have the arms and weapon cast shadows on themselves and each other, but not on anything else in the world?
Sadly there’s no solution to be found in the FPS starter project. The arms simply have ‘cast shadows’ turned off, and the floating weapon casts shadows on everything.
The First person character template actually has a secondary mesh added to the camera called first person mesh. You may need to enable shadows to that mesh.
I hope the above is the solution you were looking for!