"Smooth" - ZoomItIn Ray camera placer for 3rd person with built in zoom

ZoomItIn Ray camera placer for 3rd person with built in zoom

Space bar currently zooms in and out, but the distance is a logic property so it’s very flexible.

Documentation in scripts (yay!)

CameraPlacingRayEmitter = places camera with ray and also controls zoom

Camera

Player

Level

if you need the camera to move faster or slower, I add together vectors, and then get the average to move the camera so
vec= Vector(sens.hitPosition)
own[‘camera’].worldPosition=((own[‘camera’].worldPosition7)+vec).125

is averaging a weighted vector to the target position

you can use

own[‘camera’].worldPosition=((own[‘camera’].worldPosition3)+vec).25

and the camera will move faster

or faster still

own[‘camera’].worldPosition=((own[‘camera’].worldPosition)+vec)*.5

Attachments

BPR3rdPersonCameraRig.blend (430 KB)