All Projects → PixelWizards → ThirdPersonController

PixelWizards / ThirdPersonController

Licence: MIT license
Simple 3rd person controller demonstrating camera-relative movement and the new Cinemachine 3rd Person Follow / Aim system

Programming Languages

C#
18002 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to ThirdPersonController

CamOver
CamOver is a camera exploitation tool that allows to disclosure network camera admin password.
Stars: ✭ 217 (+1346.67%)
Mutual labels:  camera
HomeAssistant-Tapo-Control
Control for Tapo cameras as a Home Assistant component
Stars: ✭ 327 (+2080%)
Mutual labels:  camera
ng-webcam
ngWebcam is an AngularJS directive for capturing images from your computer's camera, and delivering then to you as data uri.
Stars: ✭ 14 (-6.67%)
Mutual labels:  camera
spinnaker sdk camera driver
Point Grey (FLIR) Spinnaker based camera driver (Blackfly S etc.)
Stars: ✭ 106 (+606.67%)
Mutual labels:  camera
rustext
Fix Russian text plugin for SA-MP: GameText's, TextDraw's and Menu's
Stars: ✭ 15 (+0%)
Mutual labels:  gta
bevy 4x camera
A 4X style camera for bevy.
Stars: ✭ 26 (+73.33%)
Mutual labels:  camera
BlogDemoRepository
来自博客27house.cn中使用的Demo
Stars: ✭ 25 (+66.67%)
Mutual labels:  camera
Vision CoreML-App
This app predicts the age of a person from the picture input using camera or photos gallery. The app uses Core ML framework of iOS for the predictions. The Vision library of CoreML is used here. The trained model fed to the system is AgeNet.
Stars: ✭ 15 (+0%)
Mutual labels:  camera
blender-renderborder
pixel-precise render border
Stars: ✭ 26 (+73.33%)
Mutual labels:  camera
three-orbitcontrols
is the three.js OrbitControls from official repo examples
Stars: ✭ 80 (+433.33%)
Mutual labels:  camera
ios-yoonit-camera
The most advanced and modern Camera module for iOS with a lot of awesome features
Stars: ✭ 56 (+273.33%)
Mutual labels:  camera
camera.ui
NVR like user Interface for RTSP capable cameras
Stars: ✭ 99 (+560%)
Mutual labels:  camera
Quizoo
Online Quiz Platform for conducting quizes
Stars: ✭ 27 (+80%)
Mutual labels:  camera
flutter camera app
An android/iOS camera app using flutter
Stars: ✭ 15 (+0%)
Mutual labels:  camera
TakePhoto
🔥Kongzue的APP拍照&相册选择工具
Stars: ✭ 41 (+173.33%)
Mutual labels:  camera
flutter scan
scanner qrcode in widget tree & decoder qrcode from image
Stars: ✭ 63 (+320%)
Mutual labels:  camera
CVSandbox
Open source software package, which aims to allow solving different tasks related to computer vision areas, like video surveillance, vision based automation/robotics, different sorts of image/video processing, etc.
Stars: ✭ 56 (+273.33%)
Mutual labels:  camera
scrapsort
A convnet classifier and hardware device to automatically sort recycling materials.
Stars: ✭ 29 (+93.33%)
Mutual labels:  camera
rawtoaces
RAW to ACES Utility
Stars: ✭ 108 (+620%)
Mutual labels:  camera
AstroPhoto-Plus
A lightweight, web based astrophotography sequence generator and INDI client written in Python and React.
Stars: ✭ 54 (+260%)
Mutual labels:  camera

GTA Style 3rd Person Controller / Camera Example

Simple 3rd person controller example for Unity demonstrating camera-relative movement, root motion animation and the new Cinemachine 3rd Person Follow / Aim system

ThirdPersonController

Full video

https://www.youtube.com/watch?v=e9YOstnzfKY

There are 2 core scripts:

CharController.cs

This is the main character controller. Using a super simple 1D linear animation controller and root motion for the character movement, this script provides camera-relative movement and animation for a character (similar to GTA).

CharacterController

The Animation Controller is very simple and only requires 2 animations, Idle & Walk.

This may get extended to add more animations (run etc), but I wanted to keep it as simple as possible.

ThirdPersonCameraController.cs

This script wraps the new 3rd person follow camera extension that ships with Cinemachine 2.6.x and higher.

Supports toggling which side the camera is on (ala Ghost Recon Wildlands) and also exposes inverting for vertical and horizontal camera rotations.

CameraController

Usage, etc

Main branch updated to use 2020.3

You can find 2019.4 versions in the branch /versions/2019.4

This repo uses Git LFS.

Licensed under the MIT License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].