I'm proud to announce the release of FPS Mesh Tool, the quickest and easiest way to prepare character models for use in FPS games. 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 New: Works with Opsive's Ultimate Character Controller. New: Runtime helpers make material toggling easier than ever. Quick and easy creation of FPS-ready mesh from any skinned mesh. Create FPS arms from any skinned mesh. Use standard humanoid animations with FPS arms. Optionally separate left and right arms and legs. Compatible with UFPS. Adjust bone weight and vertex count thresholds to fine tune body/arms/head borders. Preview results in realtime. Invisible shadow casting materials included. Support for blend shapes (requires Unity 5.3+) Works with all Unity versions from 5.3 to 2018.3. 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: Mixamo Fuse Poser Daz3D MakeHuman Morph 3D (MCS) (Requires Unity 5.3+) IClone Needs Help: UMA* *FPS Mesh Tool relies on being able to create a prefab for the final mesh. Initial testing with UMA hasn't been fruitful, but it might work fine with UMA Power Tools, since that allows creation of UMA prefabs. Using it is simple: Open the FPS Mesh Tool window from the Window menu. Select a GameObject or prefab. If you selected a prefab, click Instantiate. If you don't want to process all mesh renderers, deselect the ones you don't want. Click Create Preview. FPS Mesh Tool will make its best guess at the head, left arm, and right arm transforms. If they're not correct, adjust them. Drag weight and vertex threshold sliders until you like the result. Click the Build FPS Mesh button ??? Profit! Video: Screenshots: You can get FPS Mesh Tool on the Asset Store here.