Advanced Camera System - What Kind of Coding Does it Require?

Hey all! I am trying to develop a camera system for me to record with for my Roblox Television Network, but I am unsure of what components I need in order to develop this camera system.

The things the camera needs to do is: FOV Zoom with Scroll Wheel, Move side to side with A and D, and go up and down with W and S.

Just to notify you that I am not asking for direct scripts, I just need the components required to do these things with a model camera, so I can research these components and develop the code myself.

Cheers!
FARLOKIE

3 Likes

I have this which you can read bits from to figure out what is needed: RTSCamera - Roblox

Hi,

There are some functions that are required for a good camera system. These are

  1. Occlusion handling
  2. Camera focus
  3. Camera hitbox (to prevent clipping/phasing through object)
  4. Camera dollying (for smooth movement using Bezier, prevent jerky movement)

To implement these camera functions require good knowledge of math. Roblox default camera script has 1 and 2 implemented, you can look through it for some idea on how to implement your own version of it.

Some additional features for your camera are,

  1. Camera depth of field (DOF)
  2. Camera field of view (FOV)
  3. Color correction/ filter
  4. Camera shake
  5. Camera tilting

Have fun implementing some of these functions and features.

1 Like

Hi.

I appreciate your response, but I meant more like scripting components inside of CFrame or whatever in order to execute this.

Oh,

If that is the case, you can just use the roblox default free cam, no modification needed. It is exact how you describe your desired camera to be. You can get this camera script by following this

Hope this helps.

I understand that freecam exists, but it’s for realism purposes…

It’s fine though. I have someone helping.