ASCETIC - Perspective Switch (First-Person & Third-Person)

An improvement on the standard Third-Person Character Blueprint that allows switching from the third-person perspective to the first-person perspective without hiding the character body and adds zoom & shoulder switch functionalities.

With this asset, it is possible to easily set the distance of the third-person camera along with its horizontal and vertical offsets.

Zoom functionality comes with customization. It is possible to enter values that allow you to set minimum and maximum distance along with how much distance zoom should cover.

The asset also includes the ability to add scripted third-person camera distance changes. Examples for this functionality exist within the showcase level and video.

Camera animations during zoom, shoulder switch, and scripted distance changes can be customized in terms of duration and animation curve.

* It is possible to disable smooth animations to use snap camera movements.

The first-person camera is connected to the head bone of the character mesh, so the functionalities within the asset can work with all character rigs that use the standard within the engine. To showcase this, the possibility of switching between Manny and Quinn skeletal meshes at runtime is added.

Controller support is included. Descriptions are added for the asset within the showcase level. How the script works is also explained as comments within the blueprints.

Here is a video that showcases the capabilities of the asset including gameplay from the provided demo level: Perspective Switch - Video

Thanks for checking out this asset, please let me know if you have any questions.

https://www.fab.com/listings/953c63e0-b61a-48c5-87d8-4922c8ed98be