Hello, everyone
This is something i am really in need of help recently, And as it’s something complicated to explain and most likely really complicated to do, I have not reached the results i’m looking for yet
I feel that this topic needs more attention from the community since this is something that makes FPS games look much better,
What i want to achieve
I will try to make this as easy as i can
So, most recent FPS games have what i like to call “Camera Animations”
Here’s an example of what i am talking about:
https://gyazo.com/e7564154a1508240d29cc96a04875b67
(Animation by hyper)
You can see that not just the arms move, but the camera moves as well.
“So you want to make an animated cutscene?” You may ask
- Almost, but not really a cutscene.
It’s like a cutscene, but the camera does not freeze at one position while the cutscene is playing, It’s like a cutscene that, while it plays, you can freely move your camera around.
I tried to find the solution myself, and i feel i am really next to it.
Solution
I have not reached what i want yet, and this is why i am making this topic, But however, i am almost getting to the point i am trying to achieve.
Most fps games have what they call a “View Model” or a “Framework”, wich is basically a “Fake arms” model that stick to your camera,Wich makes the player think that those are his character’s arms, when in reality, it’s a fake arm model in front of your camera.
An example of what i am talking about is this:
What i did, and most FPS games do, is put a “Fake Camera” into the viewmodel Rig, This is what makes the “Camera Animation”. What the real Camera do, is just sync its movement to the “Fake Camera”'s Movement.
This red part is the “Fake Camera” of my ViewModel Rig.
It basically just plays a camera animation, And the Real Camera just follows it.
My real question with this Topic is;
How can i make the camera movement sync with the “Fake Camera”'s Movement, but without freezing the camera to the “Fake Camera”'s CFrame, got it?
For example, if the Fake Camera rotates to the right, the camera will also rotate to the right, if the Fake Camera rotates to the Left, the camera will also rotate to the left
Hope that this topic gets solved in the future,
Thank you for your attention and help.