FPS Mesh Tool makes it quick and easy to prepare any skinned mesh for use in an FPS. It splits your base mesh into separate submeshes for the body, head, and arms, allowing you to apply different materials (eg invisible) to the arms, head, or body as needed. This works beautifully for transitions between first and third person, and is fully compatible with the full body awareness features of Opsive's Ultimate Character Controller and UFPS. Additionally, FPS Mesh Tool can create meshes that only include the body parts you choose, which makes creation of FPS arms a snap from any skinned mesh.
Features:
Model Compatibility
FPS Mesh Tool works great with Unity character models from most sources. Here's a list of some sources we've tried. In addition to the specific sources listed below, I've tested it with several standalone third-party characters on the asset store, and it's worked great on all of them.
Works Great:
Needs Help:
* Runtime mesh generation features of UMA are not compatible with FPS Mesh Tool.
Documentation | Support (Unity discussions thread) | Videos