Тёмный

Godot Quick Tip - How to use AnimationTrees 

Miziziziz
Подписаться 236 тыс.
Просмотров 93 тыс.
50% 1

Игры

Опубликовано:

 

21 апр 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 87   
@shweepgames8259
@shweepgames8259 3 года назад
This saved my life 48 hours left in the game jam, better than the actual documentation.
@panampace
@panampace 2 года назад
I have learned that the official dev discussion forums explain things far better than the documentation
@hingedevoper69
@hingedevoper69 Год назад
not that the docs are bad tho, they helped me alot in the past, but having someone explain it verbaly with examples is nice
@bagandtag4391
@bagandtag4391 4 года назад
Thank you so much for this. I spent like an hour digging around the millions of animation classes trying to find how to change the goddamn parameters.
@mr.budders8740
@mr.budders8740 Месяц назад
SAME, I was just left thinking that Godot had bull animations until this tutorial another thank you from me Miziziziz 🙏
@j5d1c73
@j5d1c73 4 года назад
I don't usually write comments but I'm making an exception today to tell you that this was an excellent video.
@999dunkins
@999dunkins Год назад
this was an absolute stuckful video
@neoxid501
@neoxid501 4 года назад
I would like to thank you for making a tutorial that teaches EXACTLY what the video title says and keeping it very brief! If I ever start doing tutorials again I'm taking note :)
@bau_rawson
@bau_rawson 4 года назад
When my game got to the point where I had to think about animations panic started growing inside me. You killed that feeling in five minutes. Subscribed, thanks!
@smirk7724
@smirk7724 5 лет назад
So simple but the possibilities. Clean tutorial as always
@kotobm1148
@kotobm1148 5 лет назад
Amazing! I could never understand how to do it but now I do, such a gem video I'm bookmarking this as a reference.
@Stephenfg123
@Stephenfg123 3 года назад
Man, seriously. Your tutorials are the best.
@billyjohnny6225
@billyjohnny6225 2 года назад
Damn, Godot looks like a very user-friendly engine, after unity and especially UE4, everything looks so simple and clear
@999dunkins
@999dunkins Год назад
No in my opinion Godot engine is nothing but fraustrating and most of the tutorial are 2d
@Willty64
@Willty64 Год назад
@@999dunkins Idk about you, but I def prefer it over Unity.
@danius_huganius
@danius_huganius 3 месяца назад
@@999dunkins okie, sounds ok, frustration comes in the way of many when making a game. I Like godot because it's very user-friendly and it's a pretty natural progression from someone who used Roblox Studio and Scratch before.
@benjoe1993
@benjoe1993 2 года назад
Yo, this is more powerful than I though it was. Also very concise tutorial, no fluff, straight to the point :D
@victorrandall5088
@victorrandall5088 3 года назад
I never seen a tutorial so easy to understand, thx dude!
@micmacha
@micmacha Год назад
Thanks for such a concise introduction to animation trees and filters in Godot!
@Googlrr
@Googlrr Год назад
this was so insanely helpful and to the point. appreciate this video a bunch
@TreeFrogOnATree
@TreeFrogOnATree 2 года назад
Oh, wow. This is a really nice feature and an even nicer tutorial :D Thanks for uploading!
@reeseliu7509
@reeseliu7509 2 года назад
I'm always confused by official docs but ur video made it clear in 5 minutes, great
@redstoneco5571
@redstoneco5571 22 дня назад
Saved my life, most godot tutorials on animations are so bad, not this one, thank you
@decemberfrostpaindine7987
@decemberfrostpaindine7987 4 года назад
X3 this one solves my playing backwards.. and even advance me to plating sidewards.. thank you alot good sir..
@hman2875
@hman2875 4 года назад
Holy shit you are growing pretty fast, happy for you my man!
@Miziziziz
@Miziziziz 4 года назад
Thanks me too!
@Alexander-nd5de
@Alexander-nd5de Год назад
Little old but thank god. I was looking for a smarter way than just "raw" transitions/blends. In my short searching you came up as a better learning. Thanks for this!! Idk if you are still in tutorial space (this is 3 years old after all), but 4.0 will be here soon ~ish(?). I'm gonna have to see how that works or stay in old version. Depends the feature set of Godot 4.0.
@KettLovahr
@KettLovahr 4 года назад
Oh my gosh, thanks a million! I couldn't for the life of me find out how to change the parameters in code, it was hidden in plain sight, now I know!!
@johnnygossdev
@johnnygossdev 5 лет назад
Clears things up thanks a lot!
@wolcamophone4783
@wolcamophone4783 3 месяца назад
This is still cool to look at even for an older version. In 4.2.1, they now have State Machine animation handlers, which I haven't figured out how to utilize yet. They look a bit more sleek now of course but they basically act as nestings for these charts still so learning these is still somewhat applicable.
@DevineInnovations
@DevineInnovations 5 лет назад
Thank you so much for this. It really helped!
@AtelierMorph
@AtelierMorph 5 лет назад
Okay. That's awesome tutorial! Love it! Thanks :D
@5minutemovies977
@5minutemovies977 4 года назад
Cool video, ' learnt very useful things ! Hope you're making good progress on your game.
@TokisanGames
@TokisanGames 4 года назад
Excellent! Thank you.
@JMLvid
@JMLvid 7 месяцев назад
This helped a god dang lot thank you
@markomarko3336
@markomarko3336 4 года назад
Awesome! Many thanks for this!
@Soroosh.S83
@Soroosh.S83 Год назад
This is really helpful I will use it later 💜👌
@mrkdji6390
@mrkdji6390 Год назад
You are a life-saver!!
@Speed-TV
@Speed-TV 9 месяцев назад
This is so cool, thanks so much
@francity
@francity Год назад
I like how Miziziziz tutorials sound like he's being held at gun point
@Alexey_Pe
@Alexey_Pe Год назад
For walking back/forward I would use timeScale 1/-1 3:05. I would use Blend1d to blend walking/running/even faster
@will-iy9gu
@will-iy9gu 11 месяцев назад
youre the best miziziziz
@skaruts
@skaruts 4 года назад
I'm having a bit of trouble understanding how to adapt the AnimationTree to my first person controller. Because currently: 1- I'm reverting to idle position by playing animations backwards (this is all camera animations, btw, and there's no character body model). You press the *crouch* key, the animation plays, taking the camera down; you release the crouch key and the animation plays backwards, taking the camera up. Same for *lean_left/_right/_forward.* The exception is *view_bobbing,* which is a loop. 2- Most animations should be able run at the same time. Crouch, lean left *or* right, lean forward, view bobbing, all of these can be triggered and run at same time. You could be crouching and walking while leaning left and forward. My current naive implementation uses four AnimationPlayers, one for each animation: CrouchAnimationPlayer ViewBobbingAnimationPlayer LeaningAnimationPlayer (both left and right animations here) FrontLeaningAnimationPlayer This works pretty well so far, but I'm worried it may not scale well. I'm not sure that playing animations backwards works with the AnimationTree, or how to setup parallel animations while still keeping some mutually exclusive...
@dill_TV
@dill_TV 10 месяцев назад
Nice video thanks!
@decemberfrostpaindine7987
@decemberfrostpaindine7987 4 года назад
I dont know how you get all those codes xD but heck yeah! I COULD USE THE NEW ANIME BLENDER.. THANK YOUUU SOOO MUCH.. All I can do is play this video till ads shows up.. hope that helps.. Edited 3rd time, no ads popped up.. maybe in the other video..
@fillbrainnow1245
@fillbrainnow1245 2 года назад
Perfect video! For you pipeline do you create the character and animations in blender or in Godot?
@elidelid
@elidelid 5 лет назад
Oh yeah now i understand, thanks!
@dinkleburg43
@dinkleburg43 8 месяцев назад
Would really love to see an updated tutorial for this, especially using the BlendSpace2D node. Its a real pain in the ass trying to figure out how to adjust this in the script... setting up the parameters is easy enough but how to control them in relation to the character's movement?
@projectavalongame
@projectavalongame Год назад
Great tutorial, thank you very much :) What's your take on triggering player behaviour from animation frames? e.g. switching from roll state to idle state on the last frame of a roll animation.
@GoGoUpWay
@GoGoUpWay 4 года назад
clean and useful
@ry6554
@ry6554 26 дней назад
if you have ik constraints it's not enough to check the ik bones in edit filters check the bones that are affected by the ik
@arasgonul75
@arasgonul75 3 года назад
Here I was thinking " wow this guy gives an amazing tutorial so far, not a single second of bullshit." then I checked the channel name and of course it was Miz xD
@nowherebrain
@nowherebrain 4 года назад
liked, good video..any idea how to change an animation nodes animation via GDscript?...I would love to see a video on that.
@madmanmadara
@madmanmadara 2 года назад
IS there any chance you could show/explain how you did this for you AI movement? I am very much stuck with how to use the path finding directions and applying them to the blendspace2D parameters. Thank you,
@Chafmere
@Chafmere 4 года назад
saved me.
@adamcampbell9806
@adamcampbell9806 3 года назад
is this the best way to accomplish this blending or is there an equally efficient way in code?
@rexteargames
@rexteargames Год назад
as a beginner, trying to get this right has been a headache
@samuelhugo3387
@samuelhugo3387 Год назад
when I imported my character with its armuture it was all extremley disformed and the armuture was isable and all in all looked nothing like this
@severno1903
@severno1903 3 года назад
how can I reference the animation tree if it is part of an inherited scene and the script is attached to the node that contains the inherited scene
@PraveenMax
@PraveenMax 4 года назад
Thanks for the detailed tutorial. Have you tried adding collision to your character?? Because, whenever I import the model as Kinematic Body (instead of Spatial), its animation is not working.
@TheInfamousLegend27
@TheInfamousLegend27 2 года назад
make the root node of your player controller a kinematic body, but then add the model as a child node of it, rather than make the model a kinematic body, and that should work :)
@fhuzman
@fhuzman 4 года назад
Can I use this in the animation statemachine?
@waffleawt6570
@waffleawt6570 3 года назад
How do I call a function on animation ending if I'm using an animation blend tree? please help.
@divine_beam
@divine_beam Месяц назад
do you create your animations in blender or in godot? Blenders animation UI is so irritating to me I'm wondering if it would be better to learn to do it in godot.
@eggrigg834
@eggrigg834 4 месяца назад
How do you loop those animations? My animations only play once
@thiccus
@thiccus 4 года назад
Where did you make the animations for the model. Did you make them in godot or blender or other program . And how did you export all the animation in one file .
@999dunkins
@999dunkins Год назад
that's what Im saying bruh! 0:33 in this part it shows every animation you can add for model, but for me, it shows absolutely nothing and I don't know how to, and this dude speak nothing about how I can shows the animation It show no animation on my screen
@JunkerJames
@JunkerJames 2 года назад
Is there a way to control each node's playback speed?
@trysam6952
@trysam6952 3 года назад
How would I add an idle animation?
@samuelkelly5061
@samuelkelly5061 4 года назад
Nice thanks Mizizizizizizizizizizizizizizizizi
@hiiambarney4489
@hiiambarney4489 4 года назад
Anyone knows if there is a specific way to use Blendtrees but also control specific frames? I have a running animation and (like in Megaman Zero) I have an animation for attacking while running. Which is just the entire run 2extra times but one time before and one time after the attack. And how it works is you can run but at any point during running, if you press attack, it will pickup on the next frame for the pre strike run and the frame after that on the after strike run. And then return back all while playing the slash anim, which is easy enough to do on it's own. It's the getting a frame, playing the next frame of another animation which is bothering me because the tree disables the animation player
@adityanayak6327
@adityanayak6327 5 лет назад
I still have a doubt, how will you interpolate the animations? For example, if I am making a TPS, and I have to blend upper body looking up and upperbody looking down, and I want it to happen as I move the mouse up and and down, the blend amount has to change with respect to mouse motion. how would I do that? thanks
@Miziziziz
@Miziziziz 5 лет назад
Use a 1D blendspace node in your animationtree
@afroblueguy
@afroblueguy 3 года назад
For some reason my looped animations refuse to loop.i tried unticking and re ticking the loop sign but the same problem,..do you know how to fix this 😔😔
@fracteed
@fracteed 3 года назад
I also ran into this recently. You need to add "-loop" as a suffix to the animation clip name. You can rename in godot but better to do it in Blender. So your action name will be "walk-loop" for instance.
@MbbScy
@MbbScy 2 месяца назад
Can u drop the rig
@ardawanx
@ardawanx 4 года назад
I have difficulty using Mixamo animations and the animation tree blend mode. where do you get your animations? also, mixamo don't have a reload pistol animation at all
@Miziziziz
@Miziziziz 4 года назад
I've made all my own animations
@ardawanx
@ardawanx 4 года назад
@@Miziziziz great. do you have any tutorial how do you make your own animation
@dragons10000
@dragons10000 3 месяца назад
The blend node is so unintuitive, still struggling to understand it
@Ceisri
@Ceisri 4 месяца назад
spaghety code > spaghetty nodes
@willywildankamal3391
@willywildankamal3391 5 лет назад
minta dong animasinya
@NycroLP
@NycroLP 3 года назад
Funny how Godot is 10 times easier to understand than UE4 and does literally the same thing.
@999dunkins
@999dunkins Год назад
No it's nothing but hard thot
@bekturbektenov1707
@bekturbektenov1707 Месяц назад
I fucking hate programming...
@yarop1794
@yarop1794 9 месяцев назад
In Godot 4 the "active" parameter on OneShot is read-only, you can request like this though: set("parameters/OneShot/request", AnimationNodeOneShot.ONE_SHOT_REQUEST_FIRE)
Далее
How to make a platformer in Godot in 10 minutes
9:59
Godot Third Person Control - Animation Blend
11:31
Просмотров 41 тыс.
[RU] Winline EPIC Standoff 2 Major | LAN | Final Day
9:48:47
▼ЕГО БОЯЛИСЬ МОНГОЛЫ 🍣
32:51
Просмотров 371 тыс.
One moment can change your life ✨🔄
00:32
Просмотров 13 млн
Watch this before using AnimationTree
8:39
Просмотров 1,6 тыс.
Godot Recipes: Animation States
10:31
Просмотров 105 тыс.
Godot 4 Ledge Climbing tutorial
7:23
Просмотров 10 тыс.
Can My Fans Destroy This Indestructible Fortress?
13:29
What size should your assets be? | HD 2D GAME ART
12:10