Animations in Unity3D

Поділитися
Вставка
  • Опубліковано 19 жов 2024

КОМЕНТАРІ • 164

  • @IrfanAli-so5hh
    @IrfanAli-so5hh 3 роки тому +23

    99.99% of below comments got a heart from Nicky.
    That shows his humbleness🤗🤗🤗

  • @bini7203
    @bini7203 3 роки тому +50

    I've been a game dev for almost 3 years now, and animation (specially 3D) has always been my Achilles' heel. I've found it complex and confusing most times to set up and use in Unity as I was always overwhelmed. Thank you Nicky, for starting your channel with animations videos. They have helped me to improve my animation skills significantly. Thank you, and I love your videos, please keep them coming !!

    • @praveenb-xr
      @praveenb-xr 2 роки тому

      Actually he covered a lot from Unity's official documentation in single video. Great tutorial!

  • @DenysAlmaral
    @DenysAlmaral 2 роки тому +19

    You have reached a maybe the highest level of perfection in video tutorials. The pace, the details, the pauses, all in perfect harmony not commonly seen.

    • @DenysAlmaral
      @DenysAlmaral 2 роки тому

      I also provide some free characters and animation in case you want alternatives to Mixamo.

  • @aomadeira
    @aomadeira Рік тому +12

    The fact that you cover ALL the possible options found in the UI is insane! Your content is wonderful! Keep up the good work!

  • @koleision
    @koleision 3 роки тому +8

    Best Tutorials EVER NICKY!!!!!

  • @amansaxena6798
    @amansaxena6798 3 роки тому +7

    Finally...I was waiting for it.

  • @harrison298
    @harrison298 2 роки тому +1

    That method of selecting the right arm and editing the curves at 13:25 is immensely useful, and I've never seen any other tutorials actually show how to customize animations like this. Thank you!

  • @Star_Wars_Galaxy
    @Star_Wars_Galaxy 3 роки тому +9

    Absolutely loving the animation series. I've been learning so much about animations in Unity. Can't wait to see what other topics you'll cover in the future.

  • @figloalds
    @figloalds 3 роки тому +2

    I found this channel recently and I was like: "Hey I didn't watch this one..." Then later "sure enough, it was released today!"
    Awesome job btw, stay awesome

  • @thietduy
    @thietduy Рік тому

    AMAZING trick on how to make GUN-RECOIL more impact, love it so much !!!

  • @MatthiasTTV
    @MatthiasTTV 3 роки тому +1

    Your videos are always perfect. Also thanks for all the timestamps; nothing makes me skip videos faster than when they're 30 minutes of looking at the Unity Editor with no way of distinguishing what's happening without watching the whole thing. Usually I don't need full tutorials, just how to do specific tasks, which is why I love this channel so much.

  • @jonmcfluffy9699
    @jonmcfluffy9699 3 роки тому +2

    how do your videos not have a million views each, they are perfect.
    concise, detailed filled, easy to follow (with pictures and multiple examples, even some not-examples in later videos), and also easy to understand cadence to your voice. not too fast but not too slow that i want to skip or play at 2x speed.

    • @iHeartGameDev
      @iHeartGameDev  3 роки тому +1

      Thank you JonMcFluffy! :) Means a lot!
      -Nicky

  • @alisoroush6426
    @alisoroush6426 Рік тому

    very complete explanation about animation window with great examples

  • @ТамерланГиззат
    @ТамерланГиззат 3 роки тому +2

    The best tutorial I've seen, you tell the information in detail. Keep it up

  • @onr5196
    @onr5196 3 роки тому

    this animation tutorials are so fucking awesome dude. i think most unity game dev youtubers never really covered these

  • @jadeneonsiren
    @jadeneonsiren 3 роки тому +2

    Thank you so much for making these videos. I have watched your whole animation series and they are by far my favorite tutorials. Your videos are excellently paced and the way you highlight the panels you're working on makes it very easy to follow where other videos fly all over the place and skip steps. Thanks to you, I was able to turn a Unity animation that had me ripping my hair out in frustration into something that I can be very proud of. I'll share the link on your discord if you don't mind.
    Thank you again and please keep making more tutorials! :-)

  • @d2clon
    @d2clon 3 роки тому

    Man you have a talent for explaining things.. also you are very methodic and not leaving anything thing to be guessed.. thanks for your job

  • @diliupg
    @diliupg 3 роки тому +2

    Another one brilliantly done!

  • @Noixelfer
    @Noixelfer 3 роки тому +1

    As always, the quality of the tutorial is outstanding! You cover each feature so well that even someone with years of experience would still learn something new and to be honest, you make your tutorials so enjoyable to watch that I would take them over a Netflix show 😅. Keep up the good work, I look forward for your following videos

  • @MrZerup
    @MrZerup 2 роки тому

    I know this a year old but it helped so much, I’m learning game dev and this gets me so excited. Being able to run a method in the animator is so cool to me, I can’t wait try it . It makes me just want to model and rig in blender and do all my animations in Unity just for the ability to call functions at the correct time! I can design my projectiles and set up emitters in Vice and then time it all inside the animation to call my script instead of trying to model in blender and call it

  • @drhollow_on_hogwarts8778
    @drhollow_on_hogwarts8778 3 роки тому

    U re breaking down the whole game industry . You are a legend

  • @alexander00012
    @alexander00012 3 роки тому +1

    Great video, even though I've been using animations a while now, still learned some new stuff. Keep up the good work, one of the best tutorial series on youtube

  • @viraj3944
    @viraj3944 7 місяців тому +2

    This is the best video on this topic. I was wondering if there was a way to have the animation include unity's particle system

  • @DaveJacka
    @DaveJacka 2 роки тому +1

    That really was excellent. Thanks so much for taking the time to put that together - great demonstration

  • @HaniSharif
    @HaniSharif 2 роки тому

    This is gold. It is clear that u plan so much before making a video and it really pays off. Can’t thank u enough!

  • @jugalshah8199
    @jugalshah8199 3 роки тому

    Bro you are teaching very well everything going into mind Quickly and easily LOVE u bro👍👍

    • @jugalshah8199
      @jugalshah8199 3 роки тому

      @@iHeartGameDev can u help With how to make anim in whcih like 2 Bodies interact like Layer butchers enemies anim. How to do it properly like In that In which body we attach animation controller?

  • @MrGodblessman
    @MrGodblessman 3 роки тому +1

    This is so awesome!

  • @fmproductions913
    @fmproductions913 3 роки тому +1

    Great tutorial! learned something new - and the examples in the end really have a good contrast between the original and the changed animation.

  • @Herdetzy
    @Herdetzy 3 роки тому +3

    Really enjoying the content! I followed every episode! I was wondering if you could maybe combine a script that would actually make animations occur when you press keys! Keep it up Nicky!

  • @TheManikarna
    @TheManikarna 3 роки тому

    you really nailed everything perfectly

  • @Only4GamersXyz
    @Only4GamersXyz 3 роки тому +1

    Hello,
    I am using SWAT character animations from Mixamo and everything is working as expected. And its all animations are with pose with two hand gun. I am trying to a attach Two hand gun to character. What is the best approach for this? Please see SWAT character in Mixamo for better understanding of my situation. Thanks 🙂.

  • @ourybah7633
    @ourybah7633 3 роки тому

    Glad I've learnt something toady again.

  • @joseguedes1421
    @joseguedes1421 3 роки тому

    Love your videos, dude! You perfectionism and attention to detail are your best traits. Things like meticulously dividing every section of the video by subject and going over every single area of a given component's settings are what set you apart. Keep it up!

  • @BNuwan123
    @BNuwan123 3 роки тому

    Best animation videos ever seen on youtube.

  • @Garu1478
    @Garu1478 3 роки тому +2

    So helpful for me, thank you so much :D

  • @AlesAlex
    @AlesAlex 3 роки тому +1

    Great video! Can't wait to watch the next one. Have you already decided how many videos there will be in this animation series?

  • @ennaanyta3327
    @ennaanyta3327 10 місяців тому +1

    Love this tutorial! Thanks!!!!

  • @DeividRay
    @DeividRay 2 роки тому +1

    Awesome...thanks!

  • @dev0_018
    @dev0_018 Рік тому +1

    your videos are helping a shit ton

  • @odinniereece4096
    @odinniereece4096 3 роки тому

    As usually, Nicky dropped a very well explained video. Thanks alot

  • @zairanizulkefli8017
    @zairanizulkefli8017 3 роки тому

    this tutorial are amazinggg. thankyouuu nicky!

  • @MrShroombot
    @MrShroombot 3 роки тому +1

    What a gent! Thank you!

  • @abdulhamidalsalman
    @abdulhamidalsalman 3 роки тому

    best tutorials for Unity on the web.

  • @Kncperseus
    @Kncperseus 3 роки тому +2

    "For the Unity" - Steppenwolf, Justice League

  • @UitzUitz
    @UitzUitz 3 роки тому

    Damn. I'm so glad that I stumbled over your channel. Your tutorials are just soooo good. I've been using the animator so long and didn't know there were events or how to easily change animations with the specific bone selection. That will save me hours of my work time. Thank you very much. Going to binge watch your whole channel now. I hope you pump up the number of uploads 😅

  • @GameDesignverse
    @GameDesignverse 3 роки тому

    Always with so deep understanding and explanation of the topic. Thanks a ton man. Learned a lot from you.

  • @kvnds
    @kvnds 3 роки тому +1

    This is amazing!! I ve learned so many new things with this video. Btw... did u see the ghost at 15:11 XD

  • @038alpha
    @038alpha 3 роки тому

    High quality as always keep up the good work !

  • @018FLP
    @018FLP 2 роки тому +1

    As always, amazing tutorial! Thank you so much. Currently i'm struggling to understand how to use strings in animation events, do you have something in the topic?

  • @erz3030
    @erz3030 3 роки тому

    Another astoundingly good video ! It's funny just last night I was messing around for the first time with Mixamo animations I imported into Unity. I was unsure if I could alter the animations with them being read-only, and then you cover it the next day lol. You produce such excellent content brother, keep up the good work!

  • @johnstrunk226
    @johnstrunk226 3 роки тому +1

    Absolutely amazing, thank you for making this

  • @elmundodeFreeman
    @elmundodeFreeman 3 роки тому

    Thank you for all the effort you are putting in these tutorials. You are a good man.

  • @werysgamestudio
    @werysgamestudio Рік тому

    I love your animation series, I have learned a lot. Thanks for preparing it!

  • @snoutgames4940
    @snoutgames4940 3 роки тому +1

    severely underrated

  • @oozly9291
    @oozly9291 3 роки тому

    Liked and subbed, great video and will love to see more in the future

  • @hendrickssulivan1570
    @hendrickssulivan1570 3 роки тому

    After watching this amazing tutorial, I spent a few hours trying to simplify the code further. Thanks for the amazing tutorial, I always wanted to learn how to use the Blend Trees!
    using System.Collections;
    using System.Collections.Generic;
    using UnityEngine;
    public class Player_Script : MonoBehaviour
    {
    public Animator animator;
    float velocityX = 0.0f;
    float velocityZ = 0.0f;
    [RangeAttribute(0, 10)] public float acceleration = 2.0f;
    [RangeAttribute(0, -10)] public float deceleration = -2.0f;
    public float maximumRunVelocity = 2.0f;
    public float maximumWalkVelocity = 0.5f;
    //Hash
    int VelocityXHash;
    int VelocityZHash;
    // Start is called before the first frame update
    void Start()
    {
    animator = GetComponent();
    VelocityXHash = Animator.StringToHash("VelocityX");
    VelocityZHash = Animator.StringToHash("VelocityZ");
    }
    // Update is called once per frame
    void Update()
    {
    Movimentation();
    UpdateAnimation();
    }
    void Movimentation()
    {
    bool runPressed = Input.GetKey(KeyCode.LeftShift);
    float currentMaxVelocity = runPressed ? maximumRunVelocity : maximumWalkVelocity;
    //Set foward and backward velocityZ
    ChangeVelocity(KeyCode.W, ref velocityZ, currentMaxVelocity, false);
    ChangeVelocity(KeyCode.S, ref velocityZ, currentMaxVelocity, true);
    //Set left and rigth velocityX
    ChangeVelocity(KeyCode.A, ref velocityX, currentMaxVelocity, true);
    ChangeVelocity(KeyCode.D, ref velocityX, currentMaxVelocity, false);
    }
    void ChangeVelocity(KeyCode key, ref float axis, float currentMaxVelocity, bool invert)
    {
    //Foward and right
    if (!invert)
    {
    if (Input.GetKey(key))
    {
    if (axis < currentMaxVelocity)
    {
    axis += Time.deltaTime * acceleration;
    }
    if (axis > currentMaxVelocity + 0.01f)
    {
    axis += Time.deltaTime * deceleration;
    }
    }
    else
    {
    if (axis > 0.000f)
    {
    axis += Time.deltaTime * deceleration;
    }
    }
    }
    //Backward and left
    else
    {
    if (Input.GetKey(key))
    {
    if (axis > -currentMaxVelocity)
    {
    axis -= Time.deltaTime * acceleration;
    }
    if (axis < -currentMaxVelocity + 0.01f)
    {
    axis -= Time.deltaTime * deceleration;
    }
    }
    else
    {
    if (axis < -0.000f)
    {
    axis -= Time.deltaTime * deceleration;
    }
    }
    }
    }
    void UpdateAnimation()
    {
    animator.SetFloat(VelocityZHash, velocityZ);
    animator.SetFloat(VelocityXHash, velocityX);
    }
    }

  • @ajmckennan1663
    @ajmckennan1663 3 роки тому

    Best content on UA-cam!

  • @santiagorodriguezsaura9418
    @santiagorodriguezsaura9418 3 роки тому

    another awesome tutorial, i really like your way of making videos explaining about unity

  • @astanid
    @astanid 3 роки тому

    Where's that video about IK and rigging ? really looking forward to see it :)

  • @lukegf0
    @lukegf0 2 роки тому

    Love it! Another great animations tutorial!

  • @muhammadsaad2451
    @muhammadsaad2451 Рік тому +1

    Thanks alot for this man : )

  • @jorikito
    @jorikito 3 роки тому

    Amazingly detailed tutorials!

  • @kentrose2520
    @kentrose2520 3 роки тому

    Another great tutorial! Love me some good animations. :)

  • @blendersovann5123
    @blendersovann5123 3 роки тому +1

    Super cool

  • @ujjwalsingh5188
    @ujjwalsingh5188 3 роки тому

    Finally . It's here

  • @samyam
    @samyam 3 роки тому

    Another great video 🙂

  • @shyguyid
    @shyguyid 3 роки тому

    Great video. It was very helpful

  • @mepaul7016
    @mepaul7016 2 роки тому +1

    So good, thanks

  • @soumyabratabhattacharjee4715
    @soumyabratabhattacharjee4715 3 роки тому

    Great tutorial.Thank you very much.😀👍🏻

  • @AlexStrook
    @AlexStrook 3 роки тому

    Amazing tutorial !

  • @d2clon
    @d2clon 3 роки тому

    I am doing a lot of work with 2D animations, all these concepts also can applied to that. Suggestion: explain something about how you can use all these concepts on 2D animations ;)

  • @Only4GamersXyz
    @Only4GamersXyz 3 роки тому +1

    Filter by Selection not showing anything. Do you have any idea? Is this a bug or I am doing something wrong?

    • @Only4GamersXyz
      @Only4GamersXyz 3 роки тому

      @@iHeartGameDev In your video all animation property names are like:
      mixamorig:Hips : position
      In my case it's like:
      swat : Animator.Chest Front
      Why this Animator word in my all properties? Please help and reply ASAP. I am trying to solve this problem from several days.

    • @user-fo6cl1jd3k
      @user-fo6cl1jd3k 3 роки тому

      @@Only4GamersXyz Did you solve it? I have the same problem and I think it's because the animation's type is set to humanoid.

    • @Only4GamersXyz
      @Only4GamersXyz 3 роки тому

      @@user-fo6cl1jd3k Yes, you are right. When using humanoid, all transform properties are changing to Animation properties and this creating all problems. While using generic type, everything working as expected.

    • @user-fo6cl1jd3k
      @user-fo6cl1jd3k 3 роки тому +1

      @@Only4GamersXyz The problem is, I need the animations to be humanoid type because otherwise Unity won't let me use root motion :(

    • @Only4GamersXyz
      @Only4GamersXyz 3 роки тому

      @@user-fo6cl1jd3k Ya, root motion is a really big headache for me also while using generic.

  • @thefufuu3157
    @thefufuu3157 2 роки тому

    Nice video especially if working with animations from mixamo and to edit them to fit your needs more. !
    One thing i noticed that nearly no one talks about is a problem you get when using animation events with an animation tree/ animation blending ... that in some cases you skip the event frame and lose your event trigger frame ... lost relic made a video on how to handle 2d animations by code to overcome this problem but there is no real 3d tutorial on that ... for example if you have an animation that scales with speed , the faster you become the higher the probebility to lose your event trigger frame Sadge ....

  • @jaiden116
    @jaiden116 2 роки тому

    Bro you’re amazing. Can you do a tutorial for hit stops

  • @chrisa9549
    @chrisa9549 3 роки тому

    Great stuff man

  • @tech.hanger
    @tech.hanger 3 роки тому

    Thank you sir your video is really helpful

  • @paski702
    @paski702 3 роки тому

    I really like your work! :)

  • @BlackStrife3D
    @BlackStrife3D 3 роки тому

    Great job on the videos 👍

  • @lofgwudh7366
    @lofgwudh7366 3 роки тому

    I love this dude

  • @ravanin
    @ravanin 3 роки тому

    Great video!!! Are you gonna delve deeper onto the timeline??

    • @ravanin
      @ravanin 3 роки тому

      @@iHeartGameDev well one thing that im interested is: In cutscenes, when you move limbs and stuff independently from animations. Also on another topic. Is there something similar to unreal's animation montages? I specifically ask cause I saw a tutorial where for wrestling animations the instructor did put both the thrower and the throwed characters in an animation montage and I would like to do something similar in unity. Where the animations for both characters are perfectly in sync. Or if you could suggest an in unity workflow for this that would be great.

  • @andersonjimenezsantana3309
    @andersonjimenezsantana3309 2 роки тому +1

    Awesome channel!

  • @PauloSamurai
    @PauloSamurai 3 роки тому

    Great content! thanks!

  • @GanicuusFleXiTDrakensangOnline
    @GanicuusFleXiTDrakensangOnline 3 роки тому

    Amazing video, as always. It would be possible to make some video where it would be shown how to properly add some weapon to both hands of some character from mixamo. I have been trying for some time and it seems to me that the way I try it is not entirely correct. I will be happy for any of your advice or answer.
    Stay awesome.

  • @Gwynbleidd27_
    @Gwynbleidd27_ 3 роки тому

    Thank you!

  • @CinammonPupper
    @CinammonPupper 3 роки тому

    Hey Nicky, a series on the new Input System would be awesome.
    The system is confusing as heck, the manual doesn't help much. There's several different ways of accomplishing the same thing and little explanation to the benefits and drawbacks of each approach. There's seriously no decent resource for the Input System out there, at least not that I could find. It's either Unity's own manual which seems to have been written with the assumption that I already know the system, OR some short/outdated videos that don't even come close to illuminating this maze of madness that's the new input system.

    • @CinammonPupper
      @CinammonPupper 3 роки тому

      @@iHeartGameDev Thanks! I will check it out.

  • @Yurup
    @Yurup 3 роки тому

    Usefull info!

  • @sefrxx147
    @sefrxx147 3 роки тому

    It is soooo good!!!

  • @MASTERRAGE
    @MASTERRAGE 3 роки тому

    Thanks dudue!

  • @beardordie5308
    @beardordie5308 3 роки тому +3

    I was told that if you're blending two animations, your animation events may not get executed reliably. Is this still true or has Unity fixed that already?

  • @5252emre
    @5252emre 3 роки тому

    nice tutorial u got my subscribe. im working on my third person player animations, i use more than one layer one for rifle and the other is the standart locomotion. when i raise the weight from rifle layer they aim but with an offset by 10-20degrees to left look little bit weird, do u know this problem ? i think i can fix it in the transform section of the avatar mask settings but im not safe.

  • @fasterplop
    @fasterplop 3 роки тому

    Amazing

  • @Joe_334
    @Joe_334 Рік тому

    I only ever dabbed with the animation tab to make a toggle for a weapon prop in vrchat. The prop just warps in hand, lol.

  • @FrostshadowStudios0310
    @FrostshadowStudios0310 2 місяці тому

    As someone who makes the animations by themselves inside the Unity engine, I've been meaning to ask this question for a while by now. Is it possible to get Root Motion working in the animations with my work flow? I've pondered this ever since I first made fully custom animations inside of the Unity engine.

  • @王翰林-j3z
    @王翰林-j3z Рік тому

    I was wondering if Unity has a "PlayMontage" feature similar to Unreal Engine. I think it behaves like playing an animation to overwrite the state machine, but once the animation is over, the state machine is restored. How should I implement a similar feature in Unity.

  • @seanmax8762
    @seanmax8762 Рік тому

    Hi! When I am viewing a Mixamo animation from the animation window, it shows the animation of each body part as Animator.[bone name] instead of mixamorigs:[bone name]. This prevented me from filtering body parts from selection. Do you know what might have caused this? Thanks!

  • @octaviotastico
    @octaviotastico 11 місяців тому

    13:50 can this be done if the animation has been converted to humanoid? I'm getting some errors on the console while trying to rotate the bones 🤔

  • @monishdhayalan2552
    @monishdhayalan2552 3 роки тому

    he's a bit weird, but he's got the spirit

  • @kennethanyanwu-t4f
    @kennethanyanwu-t4f 9 місяців тому

    bro you are many many good

  • @thecosmicminer5589
    @thecosmicminer5589 3 роки тому

    Do you know what I'll need to learn in order to make like a level that never ends? Like subway surfers or temple run.