How to Animate Characters in Unity 3D | Animation Retargeting Explained

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ส.ค. 2024
  • Learn how to share character animations using animation retargeting and humanoid rigs in Unity 3D!
    This beginner-friendly tutorial is a complete break down of how to use humanoid rigs and animation retargeting inside Unity's animation system. By the end of the video, we have all of our downloaded characters using the same animation!
    SUPPORT THE CHANNEL:
    💛 / iheartgamedev
    iHeartGameDev Merch:
    💛 www.iheartgamedev.com
    WANT MORE?
    Interested in learning more about animating characters in Unity? Check out my growing series of tutorials:
    ✅ • Unity's Animation System
    ✦ Like the vid? Please consider Subscribing!
    bit.ly/2YdIb6j
    ✦ Missed out on the last episode?
    • How to Move Characters...
    SOCIAL:
    ✦ Discord
    / discord
    ✦ Twitter
    / iheartgamedev
    LINKS FROM THE VIDEO:
    🤖 Download Jammo for YOUR game:
    assetstore.unity.com/packages...
    ⭐ And Check Out MixAndJam!
    / mixandjam
    GEAR:
    Lumix G7 Camera: amzn.to/3Kks1gZ
    Epomaker GK68 Keyboard: amzn.to/3Ke87EB
    Samson C01U Pro Mic: amzn.to/33kDdtG
    LG 27" Monitor: amzn.to/3qAHFwS
    Lepow 15.6" Portable Monitor: amzn.to/3287OtL
    Logitech G604 Mouse: amzn.to/3A6jNV4
    Audio-Technica ATH-M50X Headphones: amzn.to/3tBaeMT
    X-Pen Artist 15.6 Pro Drawing Tablet: amzn.to/3FE5HLI
    Apple 15in MacBook Pro Laptop: amzn.to/3AbKdFc
    ►TIMESTAMPS:
    Intro - 0:00
    Catch Up - 0:20
    Mixamo.com - 0:30
    Mixamo Character And Animation - 0:41
    Mixamo Export Settings - 0:47
    Setup In Unity - 0:56
    Download Jammo and Kyle - 1:00
    Import Kyle And Jammo - 1:15
    Adding Characters to the Scene - 1:30
    Fixing URP import issues - 1:40
    Start to setup characters - 2:08
    Duplicate animation and use in animation controller - 2:45
    Only the kid jumps - 3:00
    Animation Tab - 3:10
    Animation Comparison - 3:40
    Humanoid Rigs! - 4:27
    Rigs Tab - 4:37
    Rig Type Break Down - 4:55
    Selecting Humanoid - 5:36
    Skin Weights Setting - 6:15
    Optimize Game Object Setting - 7:22
    Configuring Humanoid Avatar Basics - 7:57
    Mapping Options - 9:03
    Pose Options - 9:42
    Muscle Configuration Explained - 10:35
    How Do Humanoid Rigs Help? - 11:20
    Create Humanoid Rigs for All Characters - 11:42
    Will they all Jump? - 12:02
    Duplicating The Humanoid Animation - 12:16
    Jumping - 12:35
    Dancing - 12:42
    Animations Without the skin catch - 12:53
    Using Humanoids With Previous Animator Controllers - 13:28
    Recommendation for newcomers - 14:04
    Next Time and Outro - 14:25
    This is the fifth video in a series dedicated to understanding the fundamentals of Unity's animation system. Episode 0 was an introduction to the project and explains how to import free characters and animations from Adobe Mixamo. Episode 1 was a full break down of the Animator Component. And episode 2 explained how we can use booleans to give players control of animations! And episodes 3 and 4 covered one and two dimensional blend trees! Today we are learning to share animations between any of our human-like characters! 🤘 Be sure to check out the other videos in the series to continue learning!
    Thank you for watching!
    #indiegame #gamedev #indiedev #2020

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

  • @TNTCProject
    @TNTCProject 3 ปีที่แล้ว +46

    Well done Nicky! Super useful in-depth video about humanoids.
    This series is really very accurate, looking forward to the next episode :)

  • @SweetJeans
    @SweetJeans 3 ปีที่แล้ว +16

    Dude, I learn so much watching these! Thanks for making the content super in depth, yet approachable enough for a total beginner to understand!

  • @zeliavoss
    @zeliavoss ปีที่แล้ว +8

    You dont even know how much time you just saved me forever into the future. Thank you so much for this entire series.

  • @Landon_Hughes
    @Landon_Hughes 3 ปีที่แล้ว +16

    For those still getting a pink Jammo after "Render Pipeline > Universal Render Pipeline > Upgrade project materials to UniversalRP Materials", click on your materials folder that was imported, and for each of them, go to the top - Shader > Legacy Shaders > Bumped Diffuse. That will make it look like what Nicky has.
    Also, great series!

  • @schlengeeer
    @schlengeeer ปีที่แล้ว +1

    Awesome work, gathering all the information and explaining the components in detail - even for unused fields and parameters. Keep it on!

  • @aldigangster123
    @aldigangster123 3 ปีที่แล้ว

    This is probably the best tutorial (series) about Unity Animation system I've seen.
    Good job! Please keep making Unity tutorials, you have a great style of making videos!

  • @advoworks
    @advoworks 3 ปีที่แล้ว +12

    This is a seriously good series on Unity's animation system, beats the heck out of all the other half baked videos I've seen.

  • @Inkytophatt
    @Inkytophatt 3 ปีที่แล้ว

    Straight forward, educational, to the point. Your lessons are rocking!

  • @__--_--_-----
    @__--_--_----- 2 ปีที่แล้ว +24

    Was dreading animation for weeks and putting it off, expecting it all to go horribly wrong. Got my custom-made blender characters rigged and functional within an couple days thanks to this series. Unity should pay you for these, quality is insane.

    • @iHeartGameDev
      @iHeartGameDev  2 ปีที่แล้ว +1

      Cheers mate! Thank you for the kindness!

    • @ckwallace
      @ckwallace 2 ปีที่แล้ว

      totally agree with every word. Thank you so much for this series

  • @benoffy4527
    @benoffy4527 2 ปีที่แล้ว +5

    Thanks so much for your amazing videos, mate! I just found your channel and I'm already planning to binge-watch all your stuff even if it's not necessary for my current project xD I love the way you cover things and the attention to detail in each video, stay cool! o/

  • @chandrahasp6697
    @chandrahasp6697 3 ปีที่แล้ว +5

    whoa great work explaining every detail. one of a kind teaching method. keep up the good work mate!

  • @TheCalComics
    @TheCalComics 3 ปีที่แล้ว

    Very solid video! You explained things very thoroughly but never to the point of overwhelming. You've earned a subscription from me!

  • @debjoybhowal1952
    @debjoybhowal1952 2 ปีที่แล้ว

    I really like how you start every tutorial with a big smile. It just sets the mood.. thanks!

  • @spruslaks26
    @spruslaks26 ปีที่แล้ว

    Long have been searching for such a detailed and understandable explanation, Thanks.

  • @syriph2527
    @syriph2527 2 ปีที่แล้ว +1

    Just the series I am looking for . Clear and concise thanks a lot. Will save me so much time!!!!!

  • @joseph7832
    @joseph7832 3 ปีที่แล้ว +1

    Can't wait for the next one, thank you!

  • @vishalsinha8614
    @vishalsinha8614 2 ปีที่แล้ว +1

    Really great teaching method mate. Absolutely loved it!

  • @MiddleCross378
    @MiddleCross378 2 ปีที่แล้ว

    I'm just gonna go through your entire library and smash that thumbs up, lovin your content, thank you!!

  • @alexjackson3767
    @alexjackson3767 3 ปีที่แล้ว +1

    Very cool stuff - didn’t know about mapping bones to animations before but this seems super useful. Great tutorial as always :)

  • @paulorodriguez6288
    @paulorodriguez6288 3 ปีที่แล้ว +9

    oooooooff finally i understand all those settings!
    i've been using generic just because i didn't fully understand how the humanoid rig. welp now mixamo can save me some work.

  • @dannyproveaux566
    @dannyproveaux566 2 ปีที่แล้ว

    Very clear and thorough. Exactly what I was looking for. Thank you!

  • @lefterisk1872
    @lefterisk1872 3 ปีที่แล้ว

    Man, you are the best. Finally some good tutorials about animation. Keep up the good work!

  • @TheWhiteFoxTruth
    @TheWhiteFoxTruth 2 ปีที่แล้ว

    I just want to say that you saved me so much work and heartache. Thank you so much, you are a godsend.

  • @diliupg
    @diliupg 3 ปีที่แล้ว

    You can go places with this kind of tutorials. Very good. Excellent work. I shared on several Unity pages on Facebook.

  • @matthewimamura8581
    @matthewimamura8581 3 ปีที่แล้ว

    Just what I needed! You are a blessing to my day!

  • @pfarnach
    @pfarnach 3 ปีที่แล้ว +1

    Really solid videos, keep up the good work!

  • @frostcop6693
    @frostcop6693 3 ปีที่แล้ว +1

    You saved my project with this video. Thank you so much!

  • @ajmckennan1663
    @ajmckennan1663 3 ปีที่แล้ว

    Always so intuitive! Keep up the good work!

  • @shig4238
    @shig4238 3 ปีที่แล้ว +1

    Thank you so much for explaining this in a way I could follow - solved my rigging issues

  • @cmac2796
    @cmac2796 2 ปีที่แล้ว

    Very helpful series, in depth and detailed yet easy to grasp

  • @JadonBarnes
    @JadonBarnes 3 ปีที่แล้ว +13

    Holy crap! This is the most comprehensive, easily digestible, clearly illustrated, and well explained tutorial I've seen in the world of Unity tutorials in a LONG time! Keep this up man! GREAT work! I LOVE the many chapter markers too!

    • @iHeartGameDev
      @iHeartGameDev  3 ปีที่แล้ว +2

      Thank you Jadon! Appreciate it! -Nicky

  • @signalised9540
    @signalised9540 3 ปีที่แล้ว

    Another great video by Nicky!

  • @Spikeeins
    @Spikeeins 2 ปีที่แล้ว

    Can't wait to try that one out - great video!

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

    Detailed explanation as always

  • @PrashantUnity
    @PrashantUnity 3 ปีที่แล้ว

    Great content , simplicity,clean,relaxing... overall much understandable ..

  • @shirosurfer8864
    @shirosurfer8864 3 ปีที่แล้ว

    Man this is huuuuge I have never seen this explained soooo well 5 stars out of 5!!

  • @KirbzXXX
    @KirbzXXX 2 ปีที่แล้ว +2

    Thank you! This demystified everything!

  • @potter3416
    @potter3416 3 ปีที่แล้ว

    This is amazing. Especially Humanoid rig and sharing animation between models.

  • @andycorah7653
    @andycorah7653 2 ปีที่แล้ว

    Super cool Nicky, love the format and the indepth explanation of the software thank you

  • @phantomprogramming
    @phantomprogramming 3 ปีที่แล้ว

    A very well explained video! I did not know it was possible to use 1 animation for several different rigs. I will definitely be using this in the future! Keep up the good work!

  • @mauriciocortespersonal
    @mauriciocortespersonal 3 ปีที่แล้ว +1

    I like the way you explain, thanks!

  • @Oleg_UE5
    @Oleg_UE5 2 ปีที่แล้ว

    Best tutorial on animations. Thank you for invested time!

  • @Adamseslar
    @Adamseslar 3 ปีที่แล้ว +1

    Instant subscribe. I am a 3d newbie and I couldn't figure out how you would take animations from the asset store and use them now it makes so much more sense. Thanks!

    • @iHeartGameDev
      @iHeartGameDev  3 ปีที่แล้ว

      Awesome!! Thank you Adam! Hope to see you around the community :)

  • @owennelson429
    @owennelson429 3 ปีที่แล้ว

    Your tutorials are very helpful and very well done. Thanks for posting.

  • @Haapavuo
    @Haapavuo 3 ปีที่แล้ว

    Thank you. This is the most useful video on this channel.

  • @thircidia7024
    @thircidia7024 3 ปีที่แล้ว

    Videos like this make learning fun.

  • @Chapali9a
    @Chapali9a 3 ปีที่แล้ว

    fantastic video as usual. Keep them coming.

  • @20seconds16
    @20seconds16 3 ปีที่แล้ว +1

    clean and clear

  • @charlesonis3484
    @charlesonis3484 3 ปีที่แล้ว

    Neato! great work buddy!

  • @byte-sized-tech
    @byte-sized-tech 2 ปีที่แล้ว +2

    Really amazing series, love it. Great amount of detail and explanations. Keep up the work because my man you are a legend.

    • @iHeartGameDev
      @iHeartGameDev  2 ปีที่แล้ว

      Thanks very much! Hope it helps!

  • @Alzexza
    @Alzexza 3 ปีที่แล้ว

    Awesome tut mate

  • @Kncperseus
    @Kncperseus 3 ปีที่แล้ว

    Okkay, this video is another fantastic addition! Thanks

  • @user-yo5bk9bz7l
    @user-yo5bk9bz7l 2 ปีที่แล้ว

    Thanks bro. This video helped me understand 3D animation

  • @AmjoodBasha
    @AmjoodBasha 3 ปีที่แล้ว

    Super useful man! Good job!

  • @adrianshawuk
    @adrianshawuk 2 ปีที่แล้ว

    Useful, subscribed and liked. Now watching all your videos.
    Your clear explanations are great and the pacing is good too.
    I've just started to explore animations and this, along with your new input videos have helped a lot.
    Well done sir 👍

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

    Thanks for this awesome video!

  • @RehtseStudio
    @RehtseStudio 3 ปีที่แล้ว

    Loving the animation series

  • @NewbNinjas
    @NewbNinjas ปีที่แล้ว

    Dude seriously, not only are you an AMAZING content creator but you literally saved my life like 6 times in the last 2 hours :D Got patreon?

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

    The best video Series ever. Thank you soo much. Grettings from Argentina.

  • @akashjaiswar9437
    @akashjaiswar9437 3 ปีที่แล้ว

    Very useful video. These are explained like some top-level courses from some universities. Those green ticks make things more understandable.

  • @masonmason22
    @masonmason22 2 ปีที่แล้ว

    Very useful, thanks so much.

  • @sarcasticayush101
    @sarcasticayush101 3 ปีที่แล้ว

    Thanks it helps a lot , grate work

  • @jpalz
    @jpalz 2 ปีที่แล้ว

    you are one of the best tutorial creators ive ever seen, on the level of Brackey

  • @PascalAchermann
    @PascalAchermann 3 ปีที่แล้ว

    Thank you for sharing this! explains a lot of usefully basics inthe amazing unity animation system has.

  • @leonardojensen2654
    @leonardojensen2654 3 ปีที่แล้ว

    I really like your videos, you feel like a really positively guy and your explanations is really great.

  • @elian_geser
    @elian_geser 5 หลายเดือนก่อน +1

    Awesome Video! Helped me so much to understand how to import new Animations for Characters x.x Thank you so much!

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

      Thank you for watching!

  • @vrfxrealtime
    @vrfxrealtime ปีที่แล้ว

    thank you very much for sharing!

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

    thank you for this great tutorial

  • @mintfork6643
    @mintfork6643 3 ปีที่แล้ว

    Great Video!

  • @yogeshchhabra8823
    @yogeshchhabra8823 3 ปีที่แล้ว

    Very useful! thanks.

  • @nichegames9590
    @nichegames9590 3 ปีที่แล้ว

    Wow, good stuff. One could learn a lot here.

  • @berkcan3475
    @berkcan3475 3 ปีที่แล้ว

    dude you are very helpful thank you so much

  • @LevchukAnton
    @LevchukAnton 3 ปีที่แล้ว

    Thank you, really good tutorials!

  • @satyamvishwakarma8682
    @satyamvishwakarma8682 2 ปีที่แล้ว

    Brilliant..loved it 💪... Thenks

  • @santiagorodriguezsaura9418
    @santiagorodriguezsaura9418 3 ปีที่แล้ว

    spectacular video

  • @Pauliotoshi
    @Pauliotoshi 2 ปีที่แล้ว

    Very valuable video for me! This made me finally be able to use Mixamo animations for UMA characters.

  • @ted8813
    @ted8813 2 ปีที่แล้ว +1

    I love you buddy! Thank you for all your work!

  • @ourybah7633
    @ourybah7633 3 ปีที่แล้ว

    iHeartGameDev, great thanks.

  • @heavyshark
    @heavyshark 3 ปีที่แล้ว

    Amazing video. Thanks!

  • @joegiusti528
    @joegiusti528 3 ปีที่แล้ว

    Awesome tutorial, thank you

  • @xiaomau
    @xiaomau 2 ปีที่แล้ว

    very nice video! thanks a lot :)

  • @tigranavagyan1587
    @tigranavagyan1587 ปีที่แล้ว

    Just finished watching some of your animation videos.
    The presentation of information is very good and interesting.
    That was GREAT
    Thank you very much for these videos👍

  • @mowalduchiwa1560
    @mowalduchiwa1560 2 ปีที่แล้ว

    love this

  • @user-dc5oi6re4b
    @user-dc5oi6re4b 2 ปีที่แล้ว

    You're just cool! Thanks!!!🤩

  • @hernandonj
    @hernandonj 3 ปีที่แล้ว

    Hi Nicky. Thanks for your great video, it's awesome !

  • @sillyorca3865
    @sillyorca3865 2 ปีที่แล้ว

    This is the most in depth tutorial I’ve ever watched.

  • @harshsonwane05
    @harshsonwane05 3 ปีที่แล้ว

    Thanks for your valuable videos

  • @TechWrathTV
    @TechWrathTV 3 ปีที่แล้ว

    We are developing a 3D endless runner game and you have been a great help. Would be crediting for the help we got in the game for sure. Keep tuned in.

  • @Canvai
    @Canvai 3 ปีที่แล้ว

    this is so great :) !!

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

    Thanks!

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

    Thank you for the video and about legacy animations. I didnt know that. :)

  • @sirixb
    @sirixb 3 ปีที่แล้ว

    Muchas gracias Excelente video muy bien explicado ♥

  • @EasyEV
    @EasyEV 3 ปีที่แล้ว

    Great series so far. Would love to see a video that gives a little more explanation of root motion and its various settings. Seems like there's a lot to unpack there. For me, it's been tricky to integrate some mixamo animations that have movement in them onto my player controller... which is probably due to my total ignorance of root motion.

  • @zachdavis6624
    @zachdavis6624 2 ปีที่แล้ว +1

    So helpful!

  • @zaurkurbanismailov9104
    @zaurkurbanismailov9104 2 ปีที่แล้ว

    You are the best!

  • @imrankkg5029
    @imrankkg5029 3 ปีที่แล้ว

    Awesome tuts man, Yes in-depth like "Brackeys". God bless you :)

    • @imrankkg5029
      @imrankkg5029 3 ปีที่แล้ว

      @@iHeartGameDev You should give a shot in Hyper Casual games with Voodoo or Lion Studios. I'm pretty sure you will/can make a great hit in mobile industry. BTW you can check out my games at "www.kitkatgames.com" . Please note: you can totally ignore this link. If you think i'm trying to market my games :)

  • @harshsonwane05
    @harshsonwane05 3 ปีที่แล้ว

    As alway best best video about rig

  • @Hennejoe
    @Hennejoe 3 ปีที่แล้ว

    Aww yiss, this is the good stuff 😎

  • @rdvancomez8874
    @rdvancomez8874 2 ปีที่แล้ว

    very useful video

  • @Chronomatrix
    @Chronomatrix 3 ปีที่แล้ว

    Another great tutorial! The only thing I'm missing is how to implement the jumping animation to our Blend Tree.