How to use Cinemachine's Free Look Camera | 3rd Person Camera in Unity

  Рет қаралды 59,971

iHeartGameDev

iHeartGameDev

Күн бұрын

Trying to make a 3rd person game in Unity? Look no further than Cinemachine and the Free Look camera. In this ultimate guide you'll learn about every property that the Free Look Camera has to offer!
LEARN MORE ABOUT CINEMACHINE:
✅ on.unity.com/3QokVdC
✅ on.unity.com/3Q4XKVZ
✅ • How to use Cameras in ...
✅ • How to use Cameras in ...
ACCESS PROJECT FILES & SUPPORT THE CHANNEL:
💛 / iheartgamedev
iHeartGameDev Merch:
💛 www.iheartgamedev.com
✦ Like the vid? Please consider Subscribing!
bit.ly/2YdIb6j
SOCIAL:
✦ Discord
/ discord
✦ Twitter
/ iheartgamedev
LINKS FROM THE VIDEO:
🤖 Download Jammo for YOUR game:
assetstore.unity.com/packages...
⭐ And Check Out @Mix and Jam !
/ mixandjam
►TIMESTAMPS:
Unity Approved & Sponsored: 0:00
Intro: 0:31
How to Add the Free Look Camera: 0:51
Follow Target Property: 1:20
The Free Look Camera Rig Break Down: 1:38
Look At Target Property: 2:30
Using New Input System: 3:06
Cinemachine Camera Standard Properties Section: 3:32
Axis Control Properties Section: 5:51
Hidden Axis Control Properties: 7:37
Recentering on the X Axis: 8:11
Orbits Properties Section: 9:21
Body and Aim Properties Section: 10:31
What is Damping: 10:45
How to adjust the camera's focus point: 11:32
Group Composer Properties: 13:07
Other Choices for Aim: 14:05
NEXT TIME: 14:41

Пікірлер: 94
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Happy weekend everyone 💛 I'm excited to share a brand new tutorial with all of you. A bit nervous because it's my first time sharing a video on a Saturday. Hope to see you live at 11AM EST! Cheers!🍻 -Nicky
@Tryste
@Tryste Жыл бұрын
Your videos could honestly be official Unity tutorial
@hawkgamedev
@hawkgamedev Жыл бұрын
It's amazing the amount of detail and the time you invest in making these videos just wow and thanks for such an insighful view of the cameras.
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thank you for your kind words of support and for watching! Appreciated you being at the premiere!
@dlighthaus
@dlighthaus 11 ай бұрын
I agree that these are incredibly well produced, scripted, and edited. Super super clear and well explained. Have watched several and will watch more of your stuff now.
@StevenLoprese
@StevenLoprese Жыл бұрын
Dude, this was so thorough! Love that! Just discovered your channel today and I am definently subscribed. Can't wait to see what else you put out. Please keep up with the clear, concise, and thorough explanations. Nobody else on KZbin is doing it quite like you. Thanks!
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Hey Chester! Thanks so much for the kind words! I'm definitely excited to keep learning and sharing with everyone :)
@jimisroommusic
@jimisroommusic Ай бұрын
Awesome tutorials on this channel! Very grateful to find someone who takes their time to explain to the newcomer rather than try to see how FAST they can fly thru it. great job.
@beewwl
@beewwl 8 ай бұрын
Great video, just what I was looking for. Very structured and simply explained, I could easily follow along without getting bored or losing the thread. Keep it up.
@haroonyousaf2427
@haroonyousaf2427 4 ай бұрын
The most detailed video on KZbin, hat's off to you and your effort.
@dkbozkurt
@dkbozkurt Жыл бұрын
You are the new Brackeys of KZbin. Thank you so much dude. You are great !!!
@iHeartGameDev
@iHeartGameDev Жыл бұрын
🥹 thank you for the kindness
@lucasfarias1148
@lucasfarias1148 Жыл бұрын
Wonderful video, very detailed and nicely explained! Thank you so much for this!
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thank you or the support, Lucas!
@prazo_20
@prazo_20 Жыл бұрын
Yo ive been waiting since for this tutorial
@charlesonis3484
@charlesonis3484 Жыл бұрын
Another great & Informative video! Cheers!
@duztine
@duztine 8 ай бұрын
Awesome. Well explained and well edited
@CleanDay420
@CleanDay420 Жыл бұрын
you the best man. Love seeing your videos in my feed!!!
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thanks CleanDay! :D
@prazo_20
@prazo_20 Жыл бұрын
thanks this really helped me understand the concepts of cinemachine and i know that this video has helped a lot of people! Keep up the good work goodluck
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thank you Prazo!
@prazo_20
@prazo_20 Жыл бұрын
@@iHeartGameDev Hello iHeartGameDev pls i dont know but after watching your previous video on camera realtive movement i used the old code for the input package "Input.GetAxis" but it keeps telling me that i have switched to the new input system which makes me confused on how you did it very easy and flawless so please i was wondering if you could help me pls
@prazo_20
@prazo_20 Жыл бұрын
@@iHeartGameDevBecause you said whether we were using the old or new input system that we would still have to use the Input.GetAxis statement so am really really confused and pls if any one has a suggestion or solution pls pls reply as soon as possible thank you
@iHeartGameDev
@iHeartGameDev Жыл бұрын
@@prazo_20 hi! You cannot use getAxis if you switched to the new input systems you’ll need to use the movement input values returned from the new input system’s callbacks
@iHeartGameDev
@iHeartGameDev Жыл бұрын
@@prazo_20 alternatively you can turn both the old and new input on in the project settings
@cenkgultekin7427
@cenkgultekin7427 3 ай бұрын
A unity3d cinemachine tutorial that explains things even better than Unity3d. Awesome visualisation!!
@ayushjadhao1001
@ayushjadhao1001 6 ай бұрын
man i just want to say i heart you , your tutorials are amazing
@iHeartGameDev
@iHeartGameDev 6 ай бұрын
Hey! That means so much to me. Thank you and happy holidays!
@geronimoangiolillo6769
@geronimoangiolillo6769 Жыл бұрын
i love you, thanks for all the videos
@sxsignal
@sxsignal Жыл бұрын
This is a great video, one thing I did not see is the ability for the user to zoom in/out while still in freelook.
@uni-mal4433
@uni-mal4433 10 ай бұрын
Amazing!
@RoamStarts
@RoamStarts 5 ай бұрын
every much helpful and need thank you
@crummymudd8625
@crummymudd8625 Жыл бұрын
Congrats on Unity sponsoring you, and nice hoodie! I watched the previous video on Virtual Camera, and wondering what is difference to Free Look Camera. Free Look looks like it inherits from Virtual, so presumably has more features, but at more cost. Why choose one or the other? Considerations, or particular use cases?
@lejocarry
@lejocarry Жыл бұрын
Nice video ♥
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thanks so much Joé!!
@hackerbot9123
@hackerbot9123 Жыл бұрын
hello Sir i❤Gaming Thanks For Making These Tutorials And Sharing Your Hard Earned Knowledge To us For Absolutely Free I Hope You Wont Stop This And Seriously Pray To God That You Reach 1M Subscribers Very Sooon Thankyou So Much ❤
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thank you for your kindness hackerbot!
@hackerbot9123
@hackerbot9123 Жыл бұрын
@@iHeartGameDev Thanks For Being There For Us ❤
@neinxxl1440
@neinxxl1440 10 ай бұрын
amazing
@thirdeyenz
@thirdeyenz Жыл бұрын
Thanks for doing this, it's really helpful. Also just an FYI, spline is pronounced like sply-n, not like spleen. Think of it as rhyming with vine.
@mayank4687
@mayank4687 Жыл бұрын
Simplified, detailed & beautifully explained. Thanks! :)
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thank you Mayank!
@kavyanlavti299
@kavyanlavti299 Жыл бұрын
please publish more videos about cinemachine's different properties and uses as you said in 2nd video of your series..
@prazo_20
@prazo_20 Жыл бұрын
Hope its worth the hype man
@prazo_20
@prazo_20 Жыл бұрын
Ive even got my unity game project, my browser and vs open, ready and set 🤣🤣😂😂
@ObiWineKenobi
@ObiWineKenobi 6 ай бұрын
This is awesome thank you. Just wondering how to prevent the camera from moving up and down on the Y when the player jumps? I just want the camera to not move when the player jumps. Thank you.
@iHeartGameDev
@iHeartGameDev 6 ай бұрын
I believe you could probably have a hidden object that follows the player's movement, except for when they jump and have the camera follow that instead!
@ObiWineKenobi
@ObiWineKenobi 6 ай бұрын
Cheeers!@@iHeartGameDev
@Dominik-K
@Dominik-K Жыл бұрын
Looking forward to the extra video to recreate Super Mario's camera
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Thanks Dominik!
@ggwp8618
@ggwp8618 Жыл бұрын
Can you please do a tutorial on "Character climbing slopes properly using feet IK" There is no good tutorial on the Internet about this issue
@mohsenmousavi2313
@mohsenmousavi2313 Жыл бұрын
♥♥♥
@iHeartGameDev
@iHeartGameDev Жыл бұрын
💛💛💛
@jayrome9946
@jayrome9946 Ай бұрын
please tell me how to make an overview of the camera using the right mouse button?
@prazo_20
@prazo_20 Жыл бұрын
You know am using ur code from the animation and movement video right? I'll setup my own script later
@prazo_20
@prazo_20 Жыл бұрын
I just need to get this right for now
@LlamAcademy
@LlamAcademy Жыл бұрын
Thanks Nicky ♥ Is it really "sp-lean"? I always said "sp-line"...now I'm questioning my life
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Lmao! It turns out, I am wrong!!
@LlamAcademy
@LlamAcademy Жыл бұрын
@@iHeartGameDev 😂 well, at least now we both know!
@carlos_7x
@carlos_7x 5 ай бұрын
How can I switch between cameras? Should I create two, one disabled, and then doing the SetActive(false/true) by script?
@iHeartGameDev
@iHeartGameDev 5 ай бұрын
Through a script you can change the priority of referenced cameras. The highest priority camera will be what the cinemachine brain will use!
@carlos_7x
@carlos_7x 5 ай бұрын
@@iHeartGameDev Thanks for the response, it worked. Quick question, is there any tutorial to follow that explains how to "clamp", or NOT follow the player when it's jumping? Kind of what we get in Mario Odyssey. That's the effect I have been trying to achieve with no success. Thanks again.
@iHeartGameDev
@iHeartGameDev 5 ай бұрын
@@carlos_7x hey again! I think you'd want to create a target that follows the player while they are "grounded", that way when they jump, the target is still at the same position on the y axis. If they land at a different elevation, the target would lerp its way over to the new position. The camera would follow the target instead of the player.
@carlos_7x
@carlos_7x 5 ай бұрын
@@iHeartGameDev Ok, the lerp thing did it. It works perfectly, thanks a lot!!! :D
@iHeartGameDev
@iHeartGameDev 5 ай бұрын
@@carlos_7x happy to help! Feel free to hop into the channel discord and show off your work. Would be happy to see it!
@ovdjenekonebitan3291
@ovdjenekonebitan3291 Жыл бұрын
Can you help me with making my free look camera move only when i hold tight click? I am struggling to make it 😢
@Diabl069
@Diabl069 Жыл бұрын
I have made a game using cinemachine, I want to convert it into multiplayer. So, i set up the photon(PUN2) ..but cinemachine is not working properly. Any solutions?
@prazo_20
@prazo_20 Жыл бұрын
I dont know if the problem is with the camera cause am using cinemachine freelook
@prazo_20
@prazo_20 Жыл бұрын
I think its my void Enable and Disables from the Animation And Movement Script i dont know
@misterzayd_
@misterzayd_ 6 ай бұрын
I have a problem where it says no cameras rendering can you tell me how to fix it.
@farhanzakaria8157
@farhanzakaria8157 Жыл бұрын
my character runs in the wrong direction when i turn the camera 180 degrees(on face player char) ,can u help me
@nikz000
@nikz000 Ай бұрын
How can I put it to the side like the Witcher? Offset doesn’t work
@idle.observer
@idle.observer 10 ай бұрын
Hey! Where's the new video 😠 We want 2d tutorials for Cinemachine!
@SozINh
@SozINh Ай бұрын
mine doesnt automatically create a brain, and it doesnt automatically follow behind player after setting it as the target.
@prazo_20
@prazo_20 Жыл бұрын
Am still writing the code in the animation movement script
@prazo_20
@prazo_20 Жыл бұрын
I dont know but it keeps telling me Null Reference: Object Reference not set to the instance of an object and Ive had these errors before and solved them myselves with no help but this is hard to crack
@iHeartGameDev
@iHeartGameDev Жыл бұрын
You are best off joining the channel discord and asking for help from the community 😊
@prazo_20
@prazo_20 Жыл бұрын
@@iHeartGameDev oh okay ill do that right now
@smitpanchal889
@smitpanchal889 Жыл бұрын
I can not use free look mode with in editor in mixed reality why is it so?
@ElmoLovesYou2
@ElmoLovesYou2 9 ай бұрын
why 60fps for tutorials? its hard to surf video on high speed (laggy jumps on timeLine)
@Telesto_Timelost
@Telesto_Timelost Жыл бұрын
The camera just keeps flying away. Does anyone know how to fix it?
@mahersabit9265
@mahersabit9265 Жыл бұрын
i feel like im the only one having this problem with cinemachine where the camera keeps moving in and out when ever i move forward, i feel like its a damping problem
@NeoLoveCookie
@NeoLoveCookie Жыл бұрын
what the name of game in 6:05?
@iHeartGameDev
@iHeartGameDev Жыл бұрын
Solar Ash
@protophase
@protophase 7 ай бұрын
Why is my camera aiming at my character's feet?
@jeffreysimpson3109
@jeffreysimpson3109 6 ай бұрын
Create a separate empty as a follow point! Using your character it's probably coming the objects origin, probably located at his feet
@paulkruger4156
@paulkruger4156 2 ай бұрын
Pity the camera jumps all over the place when strafing in a 5x5 grid environment. Side step by 5 and the camera goes nuts. Makes it completely unusable!
@wassimtahraoui9888
@wassimtahraoui9888 11 ай бұрын
what's the name of the game in 6:04
@jacobapplebaum3326
@jacobapplebaum3326 11 ай бұрын
Solar Ash
@homerbyrd1223
@homerbyrd1223 Жыл бұрын
p͎r͎o͎m͎o͎s͎m͎
How to Program in Unity: Third Person Movement Explained
11:31
iHeartGameDev
Рет қаралды 29 М.
когда повзрослела // EVA mash
00:40
EVA mash
Рет қаралды 1,6 МЛН
How I designed Fruit Ninja
22:58
Luke Muscat
Рет қаралды 6 МЛН
EVERYTHING About Blender's Motion Tracking System!
21:54
SharpWind
Рет қаралды 102 М.
Why Don't You Make Your OWN Game Engine?
7:23
Skeffles
Рет қаралды 7 М.
What does a Game Engine actually do?
16:45
Ellie Rasmussen
Рет қаралды 141 М.
How to Make a Good 2D Camera
11:38
Game Maker's Toolkit
Рет қаралды 387 М.
Artificial Life. The battle of clans
19:34
Simulife Hub
Рет қаралды 462 М.
Making another pickproof lock (but better)
15:14
Works By Design
Рет қаралды 2,6 МЛН
How to use Cameras in Unity: Cinemachine Virtual Cameras Explained
14:31