Animation Retargeting (Unity Tutorial)

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

КОМЕНТАРІ • 127

  • @flcn8039
    @flcn8039 3 роки тому +41

    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 роки тому

      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 😊

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

    Clear, easy to understand, straight to the point.

  • @jzeltman
    @jzeltman Рік тому +2

    Your tutorials are excellent. Very focused and well explained

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

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

  • @toninotonnato7776
    @toninotonnato7776 6 місяців тому

    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!

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

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

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

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

      Thanks, glad this video was useful 😊

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

  • @andygray9819
    @andygray9819 3 роки тому +5

    Concise and crystal clear. Thanks very much!

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

      Thanks for this comment 😊

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

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

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

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

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

  • @NaveedAhmad-kd4ji
    @NaveedAhmad-kd4ji 2 роки тому

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

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

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

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

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

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

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

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

    this channel is a hidden gem!

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

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

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

      Great to hear, thanks 😊

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

    So clear. Thank you.

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

      Great to hear. Thanks 😊

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

    Thanks for this super clear explanation! 😎🤘

  • @kratos_6.9
    @kratos_6.9 2 місяці тому

    Excellent tutorial❤

    • @KetraGames
      @KetraGames  2 місяці тому +1

      Thanks for this comment 😊

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

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

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

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

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

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

  • @DanDanceMotion
    @DanDanceMotion 10 місяців тому

    It was very helpful. Thank you

  • @misal-isahabe5281
    @misal-isahabe5281 10 місяців тому

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

  • @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 - ua-cam.com/video/Xl_5roq4UlI/v-deo.html 😊

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

    This was extremely useful. Thank you!

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

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

    great videos! best ones

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

      Thanks, glad they're helpful 😊

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

    Amazing info :)

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

    This truly helped, thank you!

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

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

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

      Great to hear this. Thank you 😊

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

    Thanks

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

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

    Thank you so much! Super Helpfull!!

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

    Thank you

  • @magicandmore646
    @magicandmore646 2 роки тому +2

    thanks

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

  • @AlanAlan-bv9yg
    @AlanAlan-bv9yg 2 роки тому

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

  • @Mirdyn
    @Mirdyn Рік тому +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  Рік тому

      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 😊

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

  • @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 - ua-cam.com/video/JVFg9g4f-ME/v-deo.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 😊

  • @sourcerror
    @sourcerror 10 місяців тому

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

  • @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  11 місяців тому

      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

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

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

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

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

    thamk you so much

  • @majelislaguanakindonesia2106

    Thank you, helpful. Subscribe

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

  • @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  2 роки тому +1

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

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

    Superuseful

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

  • @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 2 роки тому

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

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

      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.

  • @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 2 роки тому

      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

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

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

    This is the gamedev equivalent of being a script kiddie

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

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