Animation Retargeting (Unity Tutorial)

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

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

  • @flcn8039
    @flcn8039 3 года назад +43

    I don't usually comment but honestly this tutorial (and the channel overall) is such a hidden gem. Thank you so much!!

  • @ssatguru
    @ssatguru 2 года назад +4

    This is by far the best explanation of unity retargeting that I have come across. Thanks!

    • @KetraGames
      @KetraGames  2 года назад +1

      Thanks for this great comment 😊

  • @perspectives2202
    @perspectives2202 3 года назад +4

    I really like your way of telling things and your knowledge. Please, continue we'll be always with you.

    • @KetraGames
      @KetraGames  3 года назад

      Great to hear. Thank you 😊

  • @JeromeDiPietro
    @JeromeDiPietro 3 года назад +12

    Really love the clear and detailed style of this tutorial. Although I knew much of what's covered I still learned something by fast forwarding to the end - muscle constraints! Who knew? :)
    Might have been worth also covering setting up/fixing t-pose in the avatar settings. Sometimes I find you have to rotate bones (e.g. shoulder and arms, or a foot that's sticking up at an odd angle) depending on the source of the character model.

    • @KetraGames
      @KetraGames  3 года назад +3

      Thanks for this, glad you found it helpful.
      That's a good suggestion about fixing the t-pose. Maybe we could cover in a follow up video. Do you happen to know of any freely available characters that are suitably broken?

    • @baroquedub
      @baroquedub 3 года назад +1

      @@KetraGames From memory, the readyplayerme fullbody avatars have a foot out of whack, but they might have fixed it since I looked. readyplayer.me/avatar the real culprits for me are Character Creator Unity exports but I don't think you can get those out of the trial version. Keep up the good work.

    • @KetraGames
      @KetraGames  3 года назад +1

      Thanks for this. We'll give it a try

  • @toninotonnato7776
    @toninotonnato7776 8 месяцев назад

    Absolutely fantastic. I have just discovered your channel and I hope you keep on creating such nice content. You have a great pace, the video is not too long, you highlight every single step and talk in a clear simple language. Thanks a lot!

  • @TERMOGAD
    @TERMOGAD 3 года назад

    Единственный нормальный урок на ютубе, где понятно объясняется как настроить аватаров. У меня раньше ничего не работало, но теперь проблема решена. Благодарю!

    • @KetraGames
      @KetraGames  3 года назад +1

      Thanks, glad this video was useful 😊

  • @jzeltman
    @jzeltman Год назад +2

    Your tutorials are excellent. Very focused and well explained

  • @imrabbit9950
    @imrabbit9950 2 года назад +1

    thanks , it really helped me a lot. i tried entire day to match the animation downloaded from unity asset store and my character. i changed skin meshes and bones and nothing worked. at the end ,you helped me to fix the issue . i didn't had much knowledge about the rigging. thanks for helping me.

    • @KetraGames
      @KetraGames  2 года назад

      Glad it was helpful 😊

  • @alexankd
    @alexankd Месяц назад +1

    Thank you for this. Interestingly, because of this video, I was able to use my Unreal animation assets in Unity!

    • @KetraGames
      @KetraGames  Месяц назад +1

      Great to hear, thanks 😊

  • @kruth6663
    @kruth6663 3 года назад +3

    Clear, easy to understand, straight to the point.

  • @NexusBaum
    @NexusBaum Год назад

    this is by far the #1 most useful video on the internet!

  • @entertainmentoverloaded5700
    @entertainmentoverloaded5700 3 года назад +2

    Really one of the best tutorials on animation retargeting.thank you very much

    • @KetraGames
      @KetraGames  3 года назад

      Thanks for this comment 😊

  • @bleedthesecolours
    @bleedthesecolours 2 года назад +3

    Oh wow, had no clue about that animation constraints feature, only IK.

  • @the_shekhar_maharaj
    @the_shekhar_maharaj 2 года назад +1

    I am building my very first game and I've been struggling to retarget animations to my custom character for soooo long. This was really helpful. Liked and Subscribed!

    • @KetraGames
      @KetraGames  2 года назад

      Thank you! Great to hear 😊

  • @AryanDhrafani25
    @AryanDhrafani25 Месяц назад +1

    Worked Like A Charm ,
    Thanks

  • @vast634
    @vast634 Год назад

    Extremely helpful, compact info without wasting time

    • @KetraGames
      @KetraGames  Год назад

      Great to hear this, thank you 😊

  • @bhanukadasanayaka3457
    @bhanukadasanayaka3457 2 года назад +1

    Thank You😍! I love the way you talking. Your Voice.

  • @yokanshree4621
    @yokanshree4621 3 года назад

    You are first person i found that didn't waste my time you went straight to the point
    I love baby

  • @opusstudiobr3850
    @opusstudiobr3850 3 года назад

    this channel is a hidden gem!

  • @stephenkamenar
    @stephenkamenar 2 года назад +1

    took me forever to find this information. thank you !!!!!!!!!!!!!!!!!!!!!!!!!!!!!

  • @davidffortesmeireles5328
    @davidffortesmeireles5328 2 года назад +1

    amazing tuto I have being wait for that for long time thx thx

    • @KetraGames
      @KetraGames  2 года назад

      Great to hear, thank you 😊

  • @andygray9819
    @andygray9819 3 года назад +5

    Concise and crystal clear. Thanks very much!

    • @KetraGames
      @KetraGames  3 года назад

      Thanks for this comment 😊

  • @allanramos6855
    @allanramos6855 2 года назад +1

    Really nice content. You have helped me a lot. Thanks! I love your channel and your tutorials!

    • @KetraGames
      @KetraGames  2 года назад

      Great, thanks for this comment 😊

  • @NaveedAhmad-kd4ji
    @NaveedAhmad-kd4ji 2 года назад

    A lot of learning in this short video, thank you very much

  • @coderilla3435
    @coderilla3435 2 года назад

    Great tutorial! Although I'm at an intermediate level with Unity I've learned some new things here. Thank you

    • @KetraGames
      @KetraGames  2 года назад

      Glad it was helpful 😊

  • @paturuzu4705
    @paturuzu4705 2 года назад

    Sos una genio amiga hace rato que buscaba un tutorial así sobre este tema, saludos desde Argentina

  • @rocketshader2699
    @rocketshader2699 2 года назад

    Amazing tutorial to explain retargeting and avatars. They really useful. Thanks!

    • @KetraGames
      @KetraGames  2 года назад

      Great to hear, thanks 😊

  • @kratos_6.9
    @kratos_6.9 5 месяцев назад

    Excellent tutorial❤

    • @KetraGames
      @KetraGames  5 месяцев назад +1

      Thanks for this comment 😊

  • @Zxenmusic
    @Zxenmusic 2 года назад +1

    So clear. Thank you.

    • @KetraGames
      @KetraGames  2 года назад

      Great to hear. Thanks 😊

  • @Sichel22
    @Sichel22 2 года назад

    such a good video ! thanks for making it and explaining everything shown

    • @KetraGames
      @KetraGames  2 года назад

      Thanks for this comment 😊

  • @wicksley
    @wicksley Год назад

    Thank you so much, this tutorial helped me so much :D

  • @HausCoding
    @HausCoding 3 года назад +2

    Thanks

  • @stefan429
    @stefan429 3 года назад

    i feel like all your videos will be useful now or sometime in the future for me at least, keep it up!

    • @KetraGames
      @KetraGames  3 года назад +1

      Thanks for your support 😊

    • @stefan429
      @stefan429 Год назад

      @@KetraGames one year later and here i am needing this video, called it! lol

  • @GameDevGarage
    @GameDevGarage 2 года назад

    Thanks for this super clear explanation! 😎🤘

    • @KetraGames
      @KetraGames  2 года назад

      Great to hear, thanks 😊

  • @magicandmore646
    @magicandmore646 2 года назад +2

    thanks

  • @zxc686823
    @zxc686823 Год назад

    omg this is so useful !!! thanks a lot !!

  • @kunz4164
    @kunz4164 3 года назад +1

    Thanks for this, really handy. Can you do an explanation video about the difference and how you would set up inplace animations vs root motion animations.

    • @KetraGames
      @KetraGames  3 года назад

      Thanks. We have the following video covering Root Motion - ruclips.net/video/Xl_5roq4UlI/видео.html 😊

  • @misal-isahabe5281
    @misal-isahabe5281 Год назад

    This contant very good! Thanks for this! I appreciate!

  • @DanDanceMotion
    @DanDanceMotion Год назад

    It was very helpful. Thank you

  • @crystalape2195
    @crystalape2195 2 года назад

    great videos! best ones

    • @KetraGames
      @KetraGames  2 года назад

      Thanks, glad they're helpful 😊

  • @giannybee0
    @giannybee0 3 года назад

    This was extremely useful. Thank you!

  • @amedduman2379
    @amedduman2379 3 года назад +3

    that's really good. Thank you! I'm wondering if is there a way to make it work without check the "apply root motion"

    • @KetraGames
      @KetraGames  3 года назад +1

      Hi, yes it is possible to make this work without applying root motion. You would need to bake the movement into the animation instead. If you go to the settings of the animation itself, you should see three checkboxes labelled 'Bake Into Pose'. If you check all three then it should work. We are planning to do a video on root motion where this will be covered in more detail.

    • @amedduman2379
      @amedduman2379 3 года назад

      ​@@KetraGames A video on root motion would be great!

  • @argusbargus4301
    @argusbargus4301 Год назад

    Amazing info :)

  • @jimmyfitzsimmons7170
    @jimmyfitzsimmons7170 3 года назад

    Thank you that was really clear and usefull ! Cheers from France

    • @KetraGames
      @KetraGames  3 года назад

      Great to hear this. Thank you 😊

  • @GiPa98
    @GiPa98 3 года назад

    This truly helped, thank you!

  • @you_what319
    @you_what319 Год назад

    Thankyou Ketra Games, I use Mixamo to rig my own character, when I select an animation and apply copy from other avatar to my custom character's avatar rigged by mixamo I would get an avatar copy configuration miss match warning, following this I first create an avatar from a mixamo character then retarget that animation to my own following this method, no more warnings.
    Then I found, if I re download the animation with my custom character still uploaded to the mixamo site, then I don't need to retarget from another mixamo character. I'm curious to know why this is.
    same results if I chose fbx binary, or fbx for unity, also curious what difference this makes.
    I'm enjoying how clear and well explained your tutorials are, well done.

  • @greeng448
    @greeng448 2 года назад +1

    Thank you

  • @gustavkarlsson288
    @gustavkarlsson288 3 года назад

    Thank you so much! Super Helpfull!!

  • @Mirdyn
    @Mirdyn 2 года назад +1

    What if you want to use an animation clip, instead of an animation from mixamo, how would you retarget it for your model?

    • @KetraGames
      @KetraGames  2 года назад

      Hi, if you want to create a new animation clip from within Unity that can be retargeted, you would need to animate the Animator properties rather than the bones themselves e.g. Animator.Left Arm Down-Up.
      I'd suggest getting a base animation from Mixamo. Then make a copy and edit it how you want.
      Hope that helps 😊

  • @sumittiwari9272
    @sumittiwari9272 3 года назад

    7:34 I try to avatar but it not selected and I also try to drag and drop but it shows prohibited icon , please help

    • @KetraGames
      @KetraGames  3 года назад +1

      Sorry, I'm not sure why this would be happening. Are you saying that the avatar isn't available to select?

  • @nwotyzarc
    @nwotyzarc Год назад

    I have a humanoid character, that already has some animations. I want to add some basic mixamo animatons like walking / running.
    But when I use an avatar, only the mixamo animations work, when the old animations start playing, the character root position is set down on the Y-axis and the old animations are not working / playing.
    Do you have any idea? I'm a little confused by the Avatar system

    • @nwotyzarc
      @nwotyzarc Год назад

      okay I found the problem, my previous animations haven't been set as humanoid, that's why they didn't work anymore after making use of the humanoid avatar.
      Reimporting the fbx (bc I just copied the anim out of it and deleted it afterwards) and setting it to humanoid fixed it.
      Very helpful video! Thanks!

  • @ahmednaboot2155
    @ahmednaboot2155 3 года назад +1

    how can I sync the two characters so that one is hitting and one is being hit?

    • @KetraGames
      @KetraGames  3 года назад +2

      Hi, you would need two animations. One for attack and one for when they're hit. You would then need to detect when the attack connects using a collider set as a trigger. Once you know the character has been hit you would transition to the hit animation.
      Hopefully this helps you get started and we'll look to cover this in more detail in a future video.

  • @hicarodestrui
    @hicarodestrui Год назад

    There's some way to retarget animations without use Unity Humanoid? I wanted to retarget the animation of one generic to another generic without need to retarget my model to the Humanoid rig system.

    • @KetraGames
      @KetraGames  Год назад

      Hi, not that I'm aware of I'm afraid. I think you would have to make sure all the bones were named the same to be able to reuse the animation

  • @oddmanout98
    @oddmanout98 Год назад

    Thank you. This was so clear and easy to understand. A great 'bite sized' chunk of learning. I've just picked up unity for the first time and trying to teach myself. One thing I'm trying to do is real beginer stuff. I have managed to make s sphere move and follow a route using keyframes. I now want to make a second sphere follow the same path but just to the right of the first. The problem is, when I duplicate the original sphere (with animation) and then try to adjust the position of the copy, at also changes the position of the original. Is there anyway I can copy and edit an animation without it changing the original? Thanks in advance. Atb Paul

    • @KetraGames
      @KetraGames  Год назад

      Hi, glad you found it useful 😊
      This video may help you - ruclips.net/video/JVFg9g4f-ME/видео.html
      Basically, if you create an empty parent game object for your sphere, then the animation will move relative to the parent. You can then create another empty game object to the right and add another animated sphere to it. Hope that helps 😊

  • @AlanAlan-bv9yg
    @AlanAlan-bv9yg 3 года назад

    Thanks for your damn video :))!!!! Love it so much!!!

  • @koray9185
    @koray9185 Год назад

    im receiving "mis-match" error constantly. I have researched it but found anything can someone help me

  • @YasnaKo
    @YasnaKo 3 года назад

    Glad to meet another gamedev girl, especially with such hard theme for me 😬

    • @KetraGames
      @KetraGames  3 года назад +1

      Hi, thanks for this comment 😊

  • @sourcerror
    @sourcerror Год назад

    The muscle settings don't work for me on 2021.3.22.f1, it has zero effect.

  • @vincent072235
    @vincent072235 3 года назад

    Hey got a question , does animation retargeting work on 2d characters?

    • @KetraGames
      @KetraGames  3 года назад

      Hi, really good question. You can't do animation retargeting in this way in 2D. You can reuse animations though by using some of the newer features in Unity. I'll add it to the list to cover in a future video, but his article covers the theory of how to do it - www.hedberggames.com/blog/reusing-2-d-sprite-animations-in-unity. Hope that helps 😊

    • @vincent072235
      @vincent072235 3 года назад

      @@KetraGames Thank you!

  • @phongchuhong1669
    @phongchuhong1669 2 года назад

    thamk you so much

  • @majelislaguanakindonesia2106
    @majelislaguanakindonesia2106 Год назад

    Thank you, helpful. Subscribe

  • @IrtezaMasud
    @IrtezaMasud Год назад

    Superuseful

  • @mishabytes8209
    @mishabytes8209 2 года назад

    I have a doubt, do u think that i can use this way to copy animation with low poly object?, because they dont have bounds as fill as hight poly models, sometimes a low poly object have few bounds.

    • @KetraGames
      @KetraGames  2 года назад +2

      Hi, you should be able to use it with a low poly model as long as you have a bone structure that resembles a Human 😊

    • @mishabytes8209
      @mishabytes8209 2 года назад

      @@KetraGames thank u

  • @RenzMor
    @RenzMor 3 года назад

    ONLY if your both character are from Mixamo !!!!!!!!!!!!

    • @KetraGames
      @KetraGames  3 года назад

      Hi, have you had trouble retargeting to characters from other sources? It should work for any character as long as you can create a humanoid avatar.

  • @onewayroad3765
    @onewayroad3765 2 года назад

    The problem with humanoid animation type is that hair bones and clothe bones will not get animated when retartgeted. Is there a way to make it work on humanoid rig?

    • @KetraGames
      @KetraGames  2 года назад +1

      You're right. Anything that is not in the standard humanoid avatar will can not be retargeted. For these I think you would have to make sure the extra bones all had the same name for each character and animation.

  • @endasil
    @endasil 2 года назад

    Trying this on a pair of other models and I'm getting the error "Copied avatar rig configuration mis-match. Transform hierarchy does not match: Transform 'mixamorig:hip' for human bone 'hips' not found. How can I solve that?

    • @KetraGames
      @KetraGames  2 года назад +1

      Hi, It sounds like you're possibly trying to assign the wrong avatar to the animation . You need to make sure that the animation is using the avatar of the model the animation was created for. Then you should be able to use it on another model with it's own avatar. Hope that helps 😊

  • @alexpurification1260
    @alexpurification1260 3 года назад

    I don't like mixamo. Because there are bunch of problems in mixamo. Don't use kick animation. Use walk animation & Turn off loop pose and notice carefully. Character will go forward and back to previous position while forward button is pressed. Most of the time this problem occurs.

    • @HifeGames
      @HifeGames 3 года назад

      Nothing wrong with mixamo uve just selected the wrong settings. When downloading an animation you can choose for it to animate "in place" i guess thats what ur looking for, basically animate without moving the character using animation

  • @fs6783
    @fs6783 2 года назад

    It's not work to my own character that rigged by mixamo. The position of the bone is not same.

  • @colinmuller3067
    @colinmuller3067 3 года назад

    This is the gamedev equivalent of being a script kiddie