Essential Elements of Cinemachine 3.1

Поделиться
HTML-код
  • Опубликовано: 22 ноя 2024

Комментарии • 60

  • @git-amend
    @git-amend  2 месяца назад +11

    Happy Sunday! Finally got a chance to go through the new Cinemachine 3.1 package; some interesting things for sure!

  • @gregoryl_unity
    @gregoryl_unity 2 месяца назад +7

    This is probably the best Cinemachine overview that anyone has made. Very well presented, and you touched on most of the important stuff. I particularly appreciated that you didn't shy away from looking at the code and exploring some of the ways to extend Cinemachine. Hats off to you, sir!

    • @git-amend
      @git-amend  2 месяца назад

      Thank you, I appreciate that!

  • @paulm8501
    @paulm8501 2 месяца назад +24

    Unparalleled level of listening to the audience! Thanks, man! It was merely two weeks ago that I, among other viewers, suggested that you do a vid on Cinemachine and you now did 🎉

    • @git-amend
      @git-amend  2 месяца назад +8

      Yes indeed, this was prompted entirely by your comment, and several others! Hope you find it useful!

    • @paulm8501
      @paulm8501 2 месяца назад +1

      I love it! I learned a lot. There aren’t many resources on version 3-save for Unity’s own one-hour conversation with the lead developer.

  • @explosivekeeper
    @explosivekeeper 18 часов назад

    This is something no one is covering as I've seen. Thank you!

  • @DrZwieback
    @DrZwieback 2 месяца назад +5

    Happy Sunday back! What a lifesaver you are. Just a few minutes ago I was checking out CM3 for a prototype trying to understand in what ways it changed vs version 2 and how to implement it best. And right at that moment you happen to upload a video on the very subject. Thank you! 🥳🙏

    • @git-amend
      @git-amend  2 месяца назад

      You are welcome! Glad to hear that!

  • @TheOriginalDarkGlitch
    @TheOriginalDarkGlitch 2 месяца назад +1

    Cinemachine 3 is way less of a headache to use now. This was a great video! Thanks for making this.

  • @mananzi9907
    @mananzi9907 2 месяца назад +7

    This dude out here really dropping better content than the official Unity on the weekly!
    I'd love a video on a versatile economy system or a questing system.

    • @git-amend
      @git-amend  2 месяца назад +1

      Both good ideas, I'll write those down! Thanks!

    • @leftyfourguns
      @leftyfourguns 2 месяца назад

      Unity has a hour long deep dive into the new 3.0 features, you definitely need to watch it. The system is a big improvement, just requires some time to adjust

  • @GTZ-98
    @GTZ-98 2 месяца назад +2

    Uh I wished for that one, now it‘s there. Thank you very much git-amend! :)

  • @grzesfu
    @grzesfu 2 месяца назад +1

    I upgraded from 2 to 3 and it's doing all I needed to do, so didn't really expect this video to solve any problems for me, and right of the gate you come out with the SaveDuringPlay! Great video as usual.

    • @git-amend
      @git-amend  2 месяца назад

      Great to hear haha!

  • @friedcrumpets
    @friedcrumpets 2 месяца назад

    As always great overview, I used to really dislike how Cinemachine combined so much into a single component. This update is great. It does make me think they're prepping for DOTs integration too, which is even better.

    • @git-amend
      @git-amend  2 месяца назад

      Yes, I think you might be right.

  • @benthroop2461
    @benthroop2461 2 месяца назад +1

    Unity should be sponsoring this. Excellent video!

    • @git-amend
      @git-amend  2 месяца назад

      Glad you think so!

  • @bezimienny5
    @bezimienny5 2 месяца назад

    Cinemachine 3 is super intuitive for me, I had no problems using it in a new project recently for a hackathon. The only thing that kind of confused me, but didn't have a big impact on the project itself, is that for a follow camera you set offset from the target object in the position tracker component, but then the rotation composer also had a target offset field.

  • @silchasruin4487
    @silchasruin4487 2 месяца назад

    You are awesome for this in depth look into Cinemachine 3. Thank you for the awesome Sunday content!

  • @saucyspacefries6920
    @saucyspacefries6920 2 месяца назад

    Hot dang, you always come out with the most relevant videos for my current projects. Literally working with Cinemachine right now

    • @git-amend
      @git-amend  2 месяца назад

      Nice, I hope this is helpful!

  • @TheArghnono
    @TheArghnono 2 месяца назад

    Excellent overview!

  • @iontwos
    @iontwos 26 дней назад

    Thank God for your channel!

    • @git-amend
      @git-amend  26 дней назад +1

      I appreciate that

  • @TopHATTwaffle
    @TopHATTwaffle 2 месяца назад

    Another banger of a video.

  • @Luciphear
    @Luciphear 2 месяца назад

    Holy.. this is amazing. Thank you so much!

    • @git-amend
      @git-amend  2 месяца назад

      You're very welcome!

  • @UTTheLaw
    @UTTheLaw 2 месяца назад

    💥Thanks! 💫

    • @git-amend
      @git-amend  2 месяца назад

      Hey thanks for the super!

  • @bluzenkk
    @bluzenkk 2 месяца назад

    thank you so much..
    i always find it super hard to use/learn cinemachine when doing more complex stuff other than follow target.

    • @git-amend
      @git-amend  2 месяца назад

      You're very welcome!

  • @RafaelAzriaiev-kv9qm
    @RafaelAzriaiev-kv9qm 2 месяца назад

    love the vids.
    Do you perhaps publish your upcoming topics?

    • @git-amend
      @git-amend  2 месяца назад

      I do not, because it really depends on how much time I have each week and that can vary. However, the topics are largely driven by requests given here in the comments and also on the Discord server there is a section just for requests as well, and sometimes members guess at what the topic is going to be based on code pushed to the repository before the release of each video.

  • @tetras699
    @tetras699 2 месяца назад

    thank you so much

  • @justinmiller4436
    @justinmiller4436 Месяц назад

    The new version looks much more appealing. Out of the gate though, I am finding it difficult to handle something as simple as updating the sensitivity of the freelook camera. I think it's the gain setting, but modifying that via code is unclear to me and the docs aren't particularly helpful. Would definitely like to know if anyone knows how to do this. Players like to control their sensitivity in options menus :D

  • @KojiKazama
    @KojiKazama 21 день назад

    My issue when updating to v3 is that now I can't invert the X and Y axes controls from my in-game settings menu. I was previously able to do this with the m_XAxis.m_InvertInput. I feel like the API is less exposed, and I guess that makes it easier to maintain, but having these m_ values (knowing it will change) is really nice to be able to control it in a granular way.

  • @bander7193
    @bander7193 2 месяца назад

    Nice video. I do wonder is it possible to change the Cinemachine Input Axis Controller Driven axis state? For example enabling disabling the Look orbit X via code?

    • @git-amend
      @git-amend  2 месяца назад

      Absolutely, you can write your own actually. Check out this page: docs.unity3d.com/Packages/com.unity.cinemachine@3.1/manual/CinemachineInputAxisController.html

  • @damonfedorick
    @damonfedorick 2 месяца назад

    Nice!

    • @git-amend
      @git-amend  2 месяца назад

      Thank you! Cheers!

  • @AryanSingh-cw6ce
    @AryanSingh-cw6ce 2 месяца назад

    Nice , I was lost when i find i cannot find the freelook or other camera when upgrade the package , so I reverted back. This helps a lot , can you tell me how to follow others code , if its few short scripts I manage but if it gets bigger like 1000-1500 lines of multiple scripts , I got lost. Thanks again for sundays lessons by the way.

    • @git-amend
      @git-amend  2 месяца назад

      For bigger scripts... well, imo people should not be writing code that is 1000 lines long in the first place... but it does happen. The easiest thing to do is collapse up all the methods in your IDE and see what the public methods and properties are. Then you get a high level overview of what the class is really about before you start looking into how it works.

  • @NeonShadow-neon
    @NeonShadow-neon 2 месяца назад

    Как менять sensitivity через скрипт?

  • @campiinz
    @campiinz 2 месяца назад

    I haven't tested this new version, but when I apply a CameraOffset extension to make the player character seen a bit to the left, for a third-person shooter camera, the CinemachineCollider doesn't seem to work properly. That is, when the player is next to a wall on his right side, he is able to see through it. However, with an offset of (0, 0, 0), the camera collision works correctly. Any ideas?

    • @git-amend
      @git-amend  2 месяца назад +1

      Not sure about that one, but in the new CM 3 there is a new component that has replaced the collider called a Deoccluder. I didn't think to mention it in the video. You could give that a try if you were to upgrade: docs.unity3d.com/Packages/com.unity.cinemachine@3.1/manual/CinemachineDeoccluder.html

    • @gregoryl_unity
      @gregoryl_unity 2 месяца назад +2

      The best solution is to use CM's ThirdPersonFollow component, which has a built-in offset and collision resolution. It's a little more complicated to set up, but it's worth it. Check out the ThirdPersonWithAimMode sample that comes with CM3.

  • @fokeyjo
    @fokeyjo Месяц назад

    The only thing that's not right about this video is the name you used for your spline follow class, it should be AwesomeFollow instead of SmoothFollow 😆 I do like that they split the components up more

  • @CasaSoy
    @CasaSoy 7 дней назад

    Great tutorial! I'm sure it's just me not understanding but I don't see a straight-forward way to change the camera speed in timeline. I had a bit of success with the interface but, ideally, I'd like to send signals in timeline to change the camera speed or tween to a new speed. Any suggestions or references perhaps? Thank you again!

  • @luizthiagosouza5377
    @luizthiagosouza5377 2 месяца назад

    How only 15k subs? How?

    • @git-amend
      @git-amend  2 месяца назад

      Slowly but surely :)