Creating Animation Layers and Masks in Unity 5

  Рет қаралды 97,026

Holistic3D

Holistic3D

Күн бұрын

Пікірлер: 157
@chrislee50
@chrislee50 6 жыл бұрын
0:00 ~ 5:37 basic project setup explanation, 5:38 ~ 14:09 what u really want
@MaruskaStarshaya
@MaruskaStarshaya 5 жыл бұрын
I'd say 6:43
@theonlyone3532
@theonlyone3532 5 жыл бұрын
Thank you both
@kev117_
@kev117_ 5 жыл бұрын
you fucking legends thank you so much
@RandomProduct
@RandomProduct 3 жыл бұрын
Almost 5 years later and this video is still incredibly useful. Thanks for this!! I'll have to check out your other vids!
@GameDevNerd
@GameDevNerd 2 жыл бұрын
I love this lady. Always has small, no-nonsense examples of concepts you can actually _learn_ instead of just trying to copy and then do it yourself in the way your project calls for.
@malgow
@malgow Жыл бұрын
6 years ago and this video still stands lmao, thank you !
@jimbobson4316
@jimbobson4316 7 жыл бұрын
Clear, thorough, and easy to follow. Good job and thank you!
@Xerobound
@Xerobound 6 жыл бұрын
Just the perfect video for where I'm at with my animating... Right after I got blend trees down, this video made layers and states make perfect sense in under 15 minutes. A+ tutorial
@usernotfound6407
@usernotfound6407 5 жыл бұрын
you're not the hero we deserved, but the hero we needed.
@AetherXIV
@AetherXIV 4 жыл бұрын
You always explain things so thoroughly and simply. Thank you
@wdblackout
@wdblackout 3 жыл бұрын
I understood your explanation a lot more compare to those sponsored guys here in youtube. Thank you so much!
@attlue
@attlue 6 жыл бұрын
Great Work! Not only is your tutorial simple to understand, your voice is welcoming, happy, and fun. Keep up the good work!
@jobinjose6753
@jobinjose6753 7 жыл бұрын
I am a beginner and never knew something like this was possible. Thanks a lot!
@seesharper8913
@seesharper8913 4 жыл бұрын
I'm from the US, and there is something about the Aussie accent that just makes it feel easier to learn and listen. That or this lady is great at explaining. Maybe both! Just me?
@scottcourtney8581
@scottcourtney8581 6 жыл бұрын
I came to this tutorial looking for help on a complex layering and blend tree issue. Most of it was a review for me, but I must say you delivered the content with brilliant clarity and superb organization! The Empty state is exactly what I needed to solve my problem. I am so embarrassed I never noticed those existed in the Animator Controller editing pane! Thank you! +Subscribed
@whitedinamo
@whitedinamo 4 жыл бұрын
Great video. I truly appreciate the calm way you go about explain it.
@StillMusician
@StillMusician 7 жыл бұрын
I'm currently working on another unity course for beginners but I'm already hungry for 3D character action. After finishing the course I will for sure join yours. Very well explained.
@kerolesmonsef4179
@kerolesmonsef4179 5 жыл бұрын
this is the first time to understand from a woman thank you so much
@nanaoftheyaw
@nanaoftheyaw 6 жыл бұрын
youre amazing. Your second tutorial that easily explained what others couldnt.
@Shivang4
@Shivang4 7 жыл бұрын
You have explained to me which is what I was looking for as well as confused. You earned a subscriber.
@timfloyd8806
@timfloyd8806 7 жыл бұрын
I just wanted wanted to thank you from the bottom of my heart for this HIGHLY informative tutorial!
@Kasuyaki007
@Kasuyaki007 5 жыл бұрын
thank you so muchhhh. i was this close to make each animation for running, attacking, attacking while running, attacking while crouching etc.
@KateHolden
@KateHolden 7 жыл бұрын
This was exactly the tutorial I needed! Thanks for making this.
@IndieScapeGames
@IndieScapeGames 6 жыл бұрын
Same, recommending this video to everyone who asks mechanim questions.
@stealcase
@stealcase 6 жыл бұрын
Did not expect to see you on this random Unity Tutorial. I recognize you from Colab Hq! ( and just Tumblr in general, your profile image felt very prominent there a few years ago) Hope you're doing well. ^_^
@brianlaflamme1948
@brianlaflamme1948 6 жыл бұрын
OMG i've been searching and searching for this exact demonstration! Thank You!!
@SpacemanSam13
@SpacemanSam13 6 жыл бұрын
favorite unity tutorial channel by far. thanks for the help!
@IronManhood
@IronManhood 7 жыл бұрын
I've been searching for this for 3 days. You explained it well, thank you!!
@frankmat
@frankmat 7 жыл бұрын
My god thank you!!! You would think Unity would have done a tutorial like this... but no. Thanks again! If you were in Perth I'd buy you a drink to thank you and talk 3D ;)
@happytofu5
@happytofu5 6 жыл бұрын
I know right? They only scratch the surface in their own tutorials, but not knowing how animations work it is really not helping.
@EmiliaKaida
@EmiliaKaida 2 жыл бұрын
But why in the udemy course she didn't teach about this stuff @@ ? (animation layer & mask) I took the course, didn't see this part.
@nwharbour
@nwharbour 7 ай бұрын
Fantastic! Exactly what I needed.
@robotmaking5318
@robotmaking5318 2 жыл бұрын
you saved me, i love you my teacher
@shankdixit
@shankdixit 5 жыл бұрын
Great tutorial with an example - much better than Unity's official one
@niuage
@niuage 3 жыл бұрын
Thanks! Old video but that did it for me :) Couldnt find another good video on this exact subject for some reason.
@mylesdeep1019
@mylesdeep1019 6 жыл бұрын
Thanks a lot, That helped me a lot, I understood these only from ur video and no documentation and videos helped me. Thanks a lot
@icresoftgames
@icresoftgames 3 жыл бұрын
better than those big boys pretending they know more. thank you for this
@shortsdeliveries
@shortsdeliveries 7 жыл бұрын
finally an Unity tutorial which I can understand the English :) ... now I will watch this
@RenkoGSL
@RenkoGSL 2 жыл бұрын
Thank you for making this tutorial.
@henryh7140
@henryh7140 6 жыл бұрын
Thank you, this was much more helpful than unity's videos
@aussieraver7182
@aussieraver7182 2 жыл бұрын
Beautiful! Thanks for the tut.
@maxinecaulfield914
@maxinecaulfield914 7 жыл бұрын
Yours tutorials are always perfect, thanks you so much ! :D
@modernator
@modernator 7 жыл бұрын
Best.. Tutorial... Ever.. Thanks for good tutorial!!
@hendrickxavier9489
@hendrickxavier9489 6 жыл бұрын
thank you ,i am not good for understand tutorials with other language but the your is very good.
@hernanperez9464
@hernanperez9464 7 жыл бұрын
Amazing tutorial!
@cemdeniz8637
@cemdeniz8637 4 жыл бұрын
Thanks I needed this tutorial very much...!!!!
@scriptblox2765
@scriptblox2765 Жыл бұрын
This really helped me, thank you!
@mohanlaoch9968
@mohanlaoch9968 2 жыл бұрын
Super helpful video. Thank you very much
@Tikodev
@Tikodev 6 жыл бұрын
Your tutorials are always so helpful, thank you. Keep up the good work!
@Beansswtf
@Beansswtf 4 жыл бұрын
5:38 onwards is basically what EVERY Unity animation video misses out on. You deserve more recognition haha.
@magnusm4
@magnusm4 6 жыл бұрын
Speed her up and put on the bennyhill music X,D she looks hilarious when she keeps waving her head more than her sword. Would it work to instead only have one transition from the attack to the empty using only Has Exit Time on. And just code it to crossFade or instantly play the attack animation when pressing space. That way you don't need a trigger variable. I don't know if this'l work but maybe? But thanks a lot, I needed to learn quick and easy about weights and overriding animation :)
@viceroy___
@viceroy___ 7 жыл бұрын
Wow thanks, works perfectly for Anima2d as well. Very concise.
@wrench2022
@wrench2022 4 жыл бұрын
perfect explanation thank you so much
@randomizedcreations8533
@randomizedcreations8533 5 жыл бұрын
Fantastic info and Penny + Warrior Woman == PowerhouseCombo;
@themostbestestgames6749
@themostbestestgames6749 3 жыл бұрын
Is there any option to customize mask with percent value? In this example, you are fully enabling upper part of the body but, the lower part of the body was completely disabled. What if the lower part of body can be masked by %20 disabled? If it happens, a little push forward effect on the legs and fully attacking animation on the upper part would be great while running.
@AndresJesse
@AndresJesse 4 жыл бұрын
Thanks for sharing! solved my problem.
@jodyclemons4235
@jodyclemons4235 4 жыл бұрын
you have any Video's on Inventory ? thanks.....you have AWESOME video's
@skribblestyle
@skribblestyle 4 жыл бұрын
Dang. Came here hoping for a fix to the masking rotation issue, but its present here, too. Your attack animation was centred nicely at the start, but once you mask it from affecting the lower body, the attack uses the root for its rotation, so attacks are off-center, as can be seen in the final result with her slicing off to the side. Would welcome any information people have on how to solve this.
@RetroGamer5
@RetroGamer5 6 жыл бұрын
that is so Awesome Maam! It Helped Me a lot
@RowenDekkers
@RowenDekkers 4 жыл бұрын
But what do you do when you want the bottom half of the body to also play the attack animation when it gets the chance (for example when shes standing still instead of while running)
@Dxstin
@Dxstin Жыл бұрын
Thank you very much! Helped me a lot
@scotthorton3339
@scotthorton3339 2 жыл бұрын
Is there a way to offset the rotation of the masked animation? I notice the character's attack animation by itself cuts across character and the blended cuts to the side of the character so it looks like it's attacking something not in front of the character but way to the side.
@WaqasAhmadVlogs
@WaqasAhmadVlogs 6 жыл бұрын
Love your tutorials!
@johnmaddock2110
@johnmaddock2110 7 жыл бұрын
Thanks for the video! Could you do a tutorial on making a main menu with sub menus? Maybe even control options that you canchanbe controls? Thanks!
@sabriboughanmi2435
@sabriboughanmi2435 4 жыл бұрын
the 2 layers are not mixing correctly which makes the character walking forward and attacking into the wrong direction. what is the best approach to fix this ?
@Semikaze
@Semikaze Жыл бұрын
Why you remove all the skeleton A.I videos about melee combat, waypoints etc... Where i can found these?...
@gameeverything687
@gameeverything687 7 жыл бұрын
Great channel, homie! I haven't needed to learn more advanced animation methods for whatever reason, but I guess now I have to, lol. Ooooh well. Originally, I was actually removing the properties from the animation for the legs, etc., and had no idea about the damn avatar thing. Thanks.
@angeldiaz7554
@angeldiaz7554 4 жыл бұрын
thank you for this! great tutorial
@guraysenova
@guraysenova 7 жыл бұрын
Awesome tutorial. Thank you!
@dandanoh2000
@dandanoh2000 4 ай бұрын
What about theyre both playing at the same time like my character is talking so the mouth is moving while waving? they are separate and i want them both playing
@ForeverNils
@ForeverNils 4 жыл бұрын
Thank's a lot. It helped me.
@cedric6729
@cedric6729 6 жыл бұрын
Great video, helped me a lot!
@igorgosto2716
@igorgosto2716 6 жыл бұрын
very good explanation I was looking for content about this XD
@chunzheng7830
@chunzheng7830 5 жыл бұрын
This tutorial is amazing! :) Thanks!
@HaykAmirbekyanTKD
@HaykAmirbekyanTKD 4 жыл бұрын
5:12 does the speed multiplier get multiplied by the base speed of the animation per frame to affect animation speed? What if I wanted to modify my speed by adding a value to it instead of multiplying it by a "speed multiplier". Is there such an option? IN this case is 1 the max speed or min speed?
@anisbounouar9709
@anisbounouar9709 3 жыл бұрын
hi Why the attack animation is changed when blending with the idle (rotated little to the right )? I think this is a problem with humanoid animations How do fix this please ? thank you
@pascalpipon2799
@pascalpipon2799 6 жыл бұрын
right on point tutorial. Keep up the good work :)
@2ksp235
@2ksp235 3 жыл бұрын
Hello Good tutorial. I wanna make the opposite meaning, i wanna make my character stop moving forward while attacking because i have my character moving normally on press key but when i press another key to make it attack, it does both moving forward and attacking and my code are separated for moving and attacking. Can u please help me?
@wholebitmedia
@wholebitmedia 6 жыл бұрын
I've always wondered if there would be any sort of mask implementation for non human characters.
@gamesphpc3dc4dunitydevelop46
@gamesphpc3dc4dunitydevelop46 5 жыл бұрын
the same here looking for an Answer
@ColdHeadSkillet
@ColdHeadSkillet 5 жыл бұрын
Now is possible in Transform: docs.unity3d.com/Manual/class-AvatarMask.html?_ga=2.253684097.982818120.1570000164-474484945.1569280542
@kkrazius
@kkrazius 6 жыл бұрын
Good job, Penny!
@michaelberna987
@michaelberna987 4 жыл бұрын
Thanks for sharing. Cool accent.
@Steedie
@Steedie 6 жыл бұрын
oo amazing guide :) saved me hours of time
@johnnytroher5610
@johnnytroher5610 6 жыл бұрын
But why does it break the rotation a little bit? Even on the sword swing, she swings more to the right when you turn off legs and ground mask. I have the same issue with punches and pistol/rifle aiming and other animations..
@ajeshyohan203
@ajeshyohan203 6 жыл бұрын
the same problem happened to me if any one have answer please reply
@Clarkey7163
@Clarkey7163 6 жыл бұрын
its a flaw with the mask that the tutorial is using I believe. Basically the attack animation has a particular rotation in the torso and legs that the mask overrides, so the attack animation plays without that rotation and thus, it's off. If you're making your own animations as well as the animation state machine you can avoid this by tweaking the actual animations, but if you're not using your own animations then this is the best you got.
@happytofu5
@happytofu5 6 жыл бұрын
thank you for the explanation! do you know if this is by any chance also possible for non-human characters? (generic)
@CodingmitJannick
@CodingmitJannick 7 жыл бұрын
Perfectly explained!
@joaomuller1830
@joaomuller1830 6 жыл бұрын
Good job, you help-me so muuch!!
@nekrosmantis1031
@nekrosmantis1031 6 жыл бұрын
Nice tutorial. At 13:00 the attack animation lost a lot of its rotation, due to it comes from the legs -which are overridden now. Might you tell us how to regain the whole amount of attack width please?
@ferti21211
@ferti21211 6 жыл бұрын
Were you able to resolve this issue somehow? I'm wondering the same.
@AliMoeeny
@AliMoeeny 7 жыл бұрын
great video as always, May I suggest you put a link to udemy and to your patreon in the description or make them annotation on the video
@SagorHossen2020
@SagorHossen2020 5 жыл бұрын
intro music is great
@alexbull4722
@alexbull4722 6 жыл бұрын
If youre like me and you want to have the option to fire different Upper Body animations on the same masked layer, you can set your entry state to an Empty state (Create a new state with no animation clip and call it 'Empty'). Then you can create and control transitions to and from this empty state. The empty state won't ovverride anything. Otherwise you cannot control transitions from the Entry state, and trying to use an idle as an entry state for masked layers has problems.
@pp3k07
@pp3k07 4 жыл бұрын
You're missing a major point. Do you like how the character looks now when attacking on a layer. Her upper half's rotation was still bound to the attacks anims root rotation while the lower half is bound to the current lower anims root rotation. The end result is disgusting. I've been playing with this for days now and seem to have come up with a more advanced solution. Rather than merely relying on the humanoid settings, from the transform checkbox's, unselect everything apart from the bones and mesh you want animating. In your example, i would have de-selected everything and only selected spine2, l_arm bones & r_arm bones. That way the root rotation of the current animation playing is preserved and the arms are the only things that locally move. :)
@rf2642
@rf2642 4 жыл бұрын
I'm pretty sure she kept things a bit simple for the newbie. You apparently don't need this tutorial. Good for you, now instead of saying something fucking stupid next time at the expense of insulting the poster of the video who's intention is only to help people... Maybe, just maybe you can offer your tip with out calling someone elses effort to help discusting.
@JulioCastro-dx6wk
@JulioCastro-dx6wk Жыл бұрын
perfect video you great
@GameDesignverse
@GameDesignverse 3 жыл бұрын
Amazing 👌
@mohamedmusamustafa3324
@mohamedmusamustafa3324 3 жыл бұрын
absolute legend
@alpergunes6380
@alpergunes6380 4 жыл бұрын
You are the best !!
@anthonykong9330
@anthonykong9330 6 жыл бұрын
can i use this method for unity 2d animation preview package?
@dogek473
@dogek473 4 жыл бұрын
It's kinda strange that i'm didn't found anything about layers in udemy course: "The Beginner's Guide to Animation in Unity"...
@gamesphpc3dc4dunitydevelop46
@gamesphpc3dc4dunitydevelop46 5 жыл бұрын
How we can apply this to a non persone charchter like a Dog or A Dove ? Thanks for the tutorial
@donovanblc5206
@donovanblc5206 4 жыл бұрын
In the Avatar mask, instead of using the Humanoid parameter to select wich bone you want to affect your character, use the Transform parameter. This is the same but you will have to select the bone manually.
@Klaus_Riskaer
@Klaus_Riskaer 5 жыл бұрын
very nice!
@fzycold8652
@fzycold8652 4 ай бұрын
yes but how can I rotate the animation, lets say there is a attack animation, when it blends with walking animation, attack rotation is not match with walking rotation
@nonform_yt
@nonform_yt 6 жыл бұрын
Thank you very much. Fantastic :)
@Timotheeee1
@Timotheeee1 6 жыл бұрын
how to use this with the legacy animation system ?
@AronautAaron
@AronautAaron 5 жыл бұрын
Did anyone realised that the rotation of the animation gets distorted?? anyone knows how to fix it?
@codywatt7775
@codywatt7775 6 жыл бұрын
Thanks for this video, you just got another sub :)
@Misterlikeseverythin
@Misterlikeseverythin 5 жыл бұрын
**WHY ANIMATIONS LOOK WEIRD** I have to note, because of how Unity devs have fucked up on the way Animations are combined (as opposed to Unreal which works as you'd expect): 1. Animations, when combined by mask, inherit rotations. This shouldn't happen, UE4 does it correctly and has an option to inherit rotations. 2. Unity did not include an option to not inherit rotation for the avatar mask which makes them useless. I have solved it, by combining animations my self.
Escaping Unity Animator HELL
18:18
Lost Relic Games
Рет қаралды 515 М.
Animations with Layers in Unity3D - Unity Devs WATCH THIS
18:37
Jason Weimann (GameDev)
Рет қаралды 40 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН
МЕНЯ УКУСИЛ ПАУК #shorts
00:23
Паша Осадчий
Рет қаралды 3,6 МЛН
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 7 МЛН
choosing a game engine is easy, actually
15:08
samyam
Рет қаралды 572 М.
Unity3D Урок 45.3 [Mecanim: слои и маски]
8:51
SkyGamesCompany
Рет қаралды 12 М.
Animation Mask Override (Animator & Timeline) | Unity
7:28
Omar A. Balfaqih
Рет қаралды 11 М.
REALISTIC Foot Placement Using IK in Unity
30:09
b3agz
Рет қаралды 131 М.
I Wish I Had Known This Before I Started Unity Game Development...
11:11
Mixing Character Animations in Unity 🎓 | MMAG #7
13:33
DitzelGames
Рет қаралды 70 М.
КОГДА К БАТЕ ПРИШЕЛ ДРУГ😂#shorts
00:59
BATEK_OFFICIAL
Рет қаралды 8 МЛН