I am currently developing a First Person Shooter game, and I am looking to implement a first-person weapon in the game.
The following are the requirements for the weapon’s rendering:
- It should always be visible and not obscured by other world models.
- It should not be clipped by the near plane of the view frustum.
- SSAO should not be applied to it.
Can you provide guidance on how to render a first-person weapon that meets these requirements?