Essential Elements of Cinemachine 3.1

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 พ.ย. 2024

ความคิดเห็น • 58

  • @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 หลายเดือนก่อน +6

    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  หลายเดือนก่อน

      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.

  • @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!

  • @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!

  • @GTZ-98
    @GTZ-98 2 หลายเดือนก่อน +2

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

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      You're welcome!

  • @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

  • @TheOriginalDarkGlitch
    @TheOriginalDarkGlitch 2 หลายเดือนก่อน +1

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

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      You're welcome!

  • @silchasruin4487
    @silchasruin4487 2 หลายเดือนก่อน

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

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      My pleasure!

  • @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.

  • @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!

  • @friedcrumpets
    @friedcrumpets หลายเดือนก่อน

    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  หลายเดือนก่อน

      Yes, I think you might be right.

  • @Luciphear
    @Luciphear 2 หลายเดือนก่อน

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

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      You're very welcome!

  • @TheArghnono
    @TheArghnono 2 หลายเดือนก่อน

    Excellent overview!

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      Thanks!

  • @KojiKazama
    @KojiKazama วันที่ผ่านมา

    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.

  • @iontwos
    @iontwos 6 วันที่ผ่านมา

    Thank God for your channel!

    • @git-amend
      @git-amend  6 วันที่ผ่านมา +1

      I appreciate that

  • @justinmiller4436
    @justinmiller4436 17 วันที่ผ่านมา

    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

  • @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!

  • @UTTheLaw
    @UTTheLaw 2 หลายเดือนก่อน

    💥Thanks! 💫

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      Hey thanks for the super!

  • @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.

  • @TopHATTwaffle
    @TopHATTwaffle 2 หลายเดือนก่อน

    Another banger of a video.

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      Thank you!

  • @tetras699
    @tetras699 หลายเดือนก่อน

    thank you so much

    • @git-amend
      @git-amend  หลายเดือนก่อน

      No problem!

  • @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

  • @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

      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.

  • @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.

  • @damonfedorick
    @damonfedorick 2 หลายเดือนก่อน

    Nice!

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      Thank you! Cheers!

  • @NeonShadow-neon
    @NeonShadow-neon หลายเดือนก่อน

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

  • @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

    • @git-amend
      @git-amend  หลายเดือนก่อน

      😁

  • @luizthiagosouza5377
    @luizthiagosouza5377 2 หลายเดือนก่อน

    How only 15k subs? How?

    • @git-amend
      @git-amend  2 หลายเดือนก่อน

      Slowly but surely :)