Active 3rd Person Camera

9ball -
Average Rating:  
X Rating Failed

Active 3rd person camera system written in blueprints. Fully customizable and curve driven (13 curve files included). Comes with two actor component blueprints, one to manage the camera and another to attach too static meshes to turn them transparent.

  • Supported Target Platforms
  • Supported Engine Versions
    4.21

Description


Video: https://youtu.be/1YpjFOVi9Oc

Playable Demo: https://drive.google.com/open?id=1riYNn_cKEUmTxybsu0ip4jrUNjnAerOx

Camera systems are often overlooked in games, as a result the gameplay suffers. A good camera system will work with the player and add polish to your game. A bad camera system will be crashing into everything, clipping, and be relying on player input to function. It can immediately ruin immersion and make game play frustrating and cumbersome. Improve the look and feel of your game, and relieve some player frustration from your gameplay, by using an active camera system.

Description:

  • Auto yaw and pitch adjustment will gradually self align with the players direction
  • Camera length adjustment will enable the camera to avoid crashing into the ground a low pitch, and offer a better wider view at high pitch
  • FOV adjustment will add a visual effect to to the character moving fast or sprinting. It will provide a better view at lower pitches, so the player can see more
  • Object avoidance and transparency will prevent the camera crashing into world objects. Avoidance will proactively move the camera around objects to keep the character always in view. For smaller objects or objects with void space, turning them transparent will work better
  • Camera lag will smooth camera moment and make it much easier for the player to focus their vision on objects or other characters in the world. Interpolating off when the player manually moves the camera to preserve precision
  • Analog input accel adds acceleration to analog inputs. Enabling fine control while retaining rapid movement
  • 4 built in dynamically switchable camera modes: Default 3rd person, over the shoulder, first person, and camera lock to char

Technical Details


Features: 

Auto yaw adjust: Based on moment speed and delta angle between char moment direction and camera.

Auto pitch adjust: Auto returns to a set angle. Specify different set angles for running toward or away from camera. Align camera to slope. Set min and max pitch angle. Adjust speed changes with the current pitch and char speed.

Auto camera length adjust: Adjusts the distance of the camera from the player based on current pitch of camera. 

Auto FOV adjust: Changes FOV relative to the camera's current pitch, and char speed.

Auto object avoidance: Works in both pitch and yaw. Avoidance "aggressiveness" is a function of the char speed and delta angle between char moment direction and the camera rotation. 

Object transparency: Make objects transparent when they block line of site between camera and char. Comes with simple transparent mesh

4 camera modes: Default 3rd person, over the shoulder, first person, camera yaw lock to player.

Zoom: Zoom in and out.

Curve Driven: Full customization and tuning through float 13 curves.

Camera Lag: Interp's on and off. Customizable values.

Player intent preservation: Prioritizes player camera input. Auto adjust only active when necessary.

Analog Input Accel


Number of Blueprints: 2

Input: Gamepad, Keyboard, Mouse

Supported Development & Target Platforms: Desktop, PS4, Xbox-one

Documentation: https://drive.google.com/open?id=1bPuL6L9PXleqa60sqmrg0KadexB2pBCG

Comments

!

Previous Next
  • Edit
  • Preview
  • Help
Enter
Login to comment
X Report this Comment
Report
X Attention


close
X Edit this Comment
  • Edit
  • Preview
  • Help
Update
X Remove this Comment

Are you sure you want to remove this comment?

Remove
X Attention