JDDoesDev
JDDoesDev
  • Видео 200
  • Просмотров 45 872
Godot 4 Animation Tree: Combining Animations Tutorial
Welcome to my Godot 4 Animation Tree Tutorial! In this video, I'll guide you through using the Animation Tree node in Godot 4. We'll start by integrating our existing 2D inverse kinematics animations and attaching an animation tree node to our character. Then, I'll demonstrate different types of animation trees and how to transition between multiple actions in code. This tutorial is perfect for both beginners and experienced developers looking to enhance their game development skills with Godot 4.
#Godot4 #AnimationTree #GodotEngine #GameDevelopment #Godot4Tutorial #GameDev #IndieGameDev #LearnGodot
Follow me on Twitch: twitch.tv/jddoesdev
Support me on Ko-fi: ko-fi.com/jddoesdev
Everything e...
Просмотров: 555

Видео

3 Godot 4 Addons That Will Change the Way You Make 3D Levels - Part 2 of 2
Просмотров 1 тыс.Месяц назад
3 Godot 4 Addons That Will Change the Way You Make 3D Levels - Part 2 of 2
3 Godot 4 Addons That Will Change the Way You Make 3D Levels - Part 1 of 2
Просмотров 1,9 тыс.Месяц назад
3 Godot 4 Addons That Will Change the Way You Make 3D Levels - Part 1 of 2
Unlocking The Power Of Inverse Kinematics In 2d Animation: Godot 4 - Part 2
Просмотров 435Месяц назад
Unlocking The Power Of Inverse Kinematics In 2d Animation: Godot 4 - Part 2
Godot 4 Tutorial: Unleashing Smart Enemy Field of View To Hunt Down Players in 3D!
Просмотров 334Месяц назад
Godot 4 Tutorial: Unleashing Smart Enemy Field of View To Hunt Down Players in 3D!
Godot 4 Tutorials: Inverse Kinematics in 2D | Part 1 - The Rig
Просмотров 9042 месяца назад
Godot 4 Tutorials: Inverse Kinematics in 2D | Part 1 - The Rig
Make Flickering Fire Lighting in Godot!
Просмотров 7882 месяца назад
Make Flickering Fire Lighting in Godot!
Simple OBS Outline Effect - Moves With Your Voice!
Просмотров 3428 месяцев назад
Simple OBS Outline Effect - Moves With Your Voice!
Twitch Streamer Reacts to Red Flags by Tom Cardy feat. Montaigne
Просмотров 11 тыс.11 месяцев назад
Twitch Streamer Reacts to Red Flags by Tom Cardy feat. Montaigne
One Simple #Git Trick to Save You Time and Headaches!
Просмотров 583 года назад
One Simple #Git Trick to Save You Time and Headaches!
It's Okay to Not Be Okay! - JDDoesDev Speaks About Mental Health
Просмотров 1433 года назад
It's Okay to Not Be Okay! - JDDoesDev Speaks About Mental Health
Let's Learn Docksal Part 12: Using Local Files
Просмотров 713 года назад
Let's Learn Docksal Part 12: Using Local Files
Let's Learn Docksal Part 11: Advanced Customization Project 3
Просмотров 673 года назад
Let's Learn Docksal Part 11: Advanced Customization Project 3
Let's Learn Docksal Part 10: Advanced Customization Project 2
Просмотров 723 года назад
Let's Learn Docksal Part 10: Advanced Customization Project 2
Let's Learn Docksal Part 9: Advanced Customization Project 1
Просмотров 1303 года назад
Let's Learn Docksal Part 9: Advanced Customization Project 1
Let's Learn Docksal Part 8: Doing More with Docksal and Drupal
Просмотров 2083 года назад
Let's Learn Docksal Part 8: Doing More with Docksal and Drupal
Let's Learn Docksal Part 7: Installing a Drupal Site
Просмотров 3053 года назад
Let's Learn Docksal Part 7: Installing a Drupal Site
Let's Learn Docksal Part 6: Starting with a Boilerplate
Просмотров 1533 года назад
Let's Learn Docksal Part 6: Starting with a Boilerplate
Let's Learn Docksal Part 5: Getting Started Using Docksal
Просмотров 2703 года назад
Let's Learn Docksal Part 5: Getting Started Using Docksal
Let's Learn Docksal Part 4: Docksal Services
Просмотров 1663 года назад
Let's Learn Docksal Part 4: Docksal Services
Let's Learn Docksal Part 3: Docksal Stacks
Просмотров 2153 года назад
Let's Learn Docksal Part 3: Docksal Stacks
Let's Learn Docksal Part 2: History of Docksal and Why it's Great
Просмотров 2233 года назад
Let's Learn Docksal Part 2: History of Docksal and Why it's Great
Let's Learn Docksal Part 1: About This Series and Intro to Docker
Просмотров 6833 года назад
Let's Learn Docksal Part 1: About This Series and Intro to Docker

Комментарии

  • @MrOnosa
    @MrOnosa 9 часов назад

    Yoo!! Captain_Onosa here. I literally searched for "Godot 2D reverse kinematics" and found this. Awesome to see a familiar face! This video was helpful. I wanted to get an overview of what this topic is before doing a deep dive myself, so this was perfect. I'm curious if you've made a new video yet that addresses the bug with flipping the character? I'll need to be able to do that. Also, I feel like this video did a good job explaining what you were doing, but rushed a bit on the "why we are doing it". I think it's assuming a level of understanding that I don't have yet. But! Now I know the basics of what I need to do and what topics I need to do more research on. Huge thanks! Subscribed.

  • @AppMaker728
    @AppMaker728 День назад

    Godot 4.3 is out

    • @jddoesdev
      @jddoesdev 10 часов назад

      HECK YES!!!! UPDATING NOW!

  • @tyreeserogers4012
    @tyreeserogers4012 День назад

    Hello Im having errors with the line of code on 7:30 of the video. its telling me that "expected statement found ""->"" instead" and also the line of code after this always becomes a error no matter where i put this code at, plz help Line of Code: func _ready(): -> void: state_machine = animation_tree["parameters/playback"]

    • @tyreeserogers4012
      @tyreeserogers4012 День назад

      Im using 3d characterbody instead of 2d btw

    • @jddoesdev
      @jddoesdev День назад

      If the line you have is "func _ready(): -> void:" then the problem is that you have an extra ":" in there. It should be "func _ready() -> void:" with no colon after "()".

  • @raphmoite
    @raphmoite 3 дня назад

    what a madlad 🔥 thank you kind sir

    • @jddoesdev
      @jddoesdev 2 дня назад

      Thank you for watching!

  • @andrewsymphony033
    @andrewsymphony033 3 дня назад

    Game engines are really next level for me 😅

    • @jddoesdev
      @jddoesdev 3 дня назад

      You can make games! I believe in you.

  • @RameshDash-jh5of
    @RameshDash-jh5of 4 дня назад

    Google answers

  • @twispi
    @twispi 4 дня назад

    Everybody doesnt know something. Knowing that you dont know something is far greater than believing you know everything already. You're already further ahead than you think by knowing you dont know everything. You're not an idiot, you sound like a person with introspection. Speak to yourself positively. You know a lot already, enough to know that you dont know, apply persistence, having persistence is a far more useful skill than all the knowledge in the world.

    • @jddoesdev
      @jddoesdev 4 дня назад

      Well said. While this is easier said than done, I wanted to post this so others who feel like me (and there are a lot) know that they are not alone.

  • @jddoesdev
    @jddoesdev 5 дней назад

    What topic would you like to see for the next video? Subscribers' recommendations get the highest priority... HINT HINT (I'm suggesting you subscribe, if that wasn't clear)

  • @jddoesdev
    @jddoesdev 5 дней назад

    What topic would you like to see for the next video? Subscribers' recommendations get the highest priority... HINT HINT

  • @JamonGameDev
    @JamonGameDev 9 дней назад

    This looks really useful. I'm wanting to build out full procedural generation of large (50km x 50km) maps, which will be a significant challenge.

    • @jddoesdev
      @jddoesdev 8 дней назад

      I don't envy you for trying that, but I'm glad this helped out. I believe Terrain3D has some documentation on procgen.

  • @thedirenarwhal7575
    @thedirenarwhal7575 9 дней назад

    This video was my salvation after a long search for implementing animation ThankYou

    • @jddoesdev
      @jddoesdev 9 дней назад

      Really glad it helped. It was a lot of fun to put together. I wanted to explain the other types more in depth, but the vid was already long enough.

  • @ilhanilhanDev
    @ilhanilhanDev 9 дней назад

    Bro explan me how show animate state machine under blend tree on multiplayer synchronizer :( Or show moving persons on 3d skeleton with affect animation. which show this in multiplayer synchronizer

    • @jddoesdev
      @jddoesdev 9 дней назад

      Honestly, I've never done anything multiplayer so that one won't be coming anytime soon, however if I do have a need for multiplayer, I'll take a look at that for you.

    • @ilhanilhanDev
      @ilhanilhanDev 8 дней назад

      @@jddoesdev ok bro , i solve this problem with re - inventing wheel :). But whatever need good answer to this question. I can send you one video. there have answer, but if you will make video about this , this can help you

    • @ilhanilhanDev
      @ilhanilhanDev 8 дней назад

      @@jddoesdev i m lost this video sorry :)

  • @owenlloyd2528
    @owenlloyd2528 11 дней назад

    Thank you

  • @infiniTani
    @infiniTani 11 дней назад

    this guy sounds like he has a great beard

    • @jddoesdev
      @jddoesdev 11 дней назад

      You know, I put a lot of effort into making my voice sound that way. Thank you for noticing!

    • @lance7135
      @lance7135 5 дней назад

      Also sounds like he has some expressive eyebrows!

  • @ArktechFilms
    @ArktechFilms 11 дней назад

    THANKS BOSS. New to Godot and gamedev and made some pixel lantern assets I wanted to have a glowing effect on alongside their animation. This is splendid

    • @jddoesdev
      @jddoesdev 11 дней назад

      Nice. I hadn't tried it in 2d, but really glad it works!

    • @ArktechFilms
      @ArktechFilms 10 дней назад

      @@jddoesdev bro ngl i read my comment thinking it was somebody else's and thought to myself, "Wow! That's just like me!" Turns out it IS me. This is why I shouldn't code at 3am...

    • @jddoesdev
      @jddoesdev 10 дней назад

      Oh I've been there. Only usually it's something like "hey, this person is an idiot... what the hell are they saying... oh crap, that was me."

  • @brunomontas
    @brunomontas 13 дней назад

    Just wandering if you wanted to use this to animate 2D 4 way movement character, would you create different scenes for the front and back animations, and then on a character scene rotate between the three scenes? I'm asking this because they would have to use different cutout assets.

    • @brunomontas
      @brunomontas 13 дней назад

      Also, this was the best Godot bones animation tutorial I found. thank you, you helped a lot.

    • @jddoesdev
      @jddoesdev 12 дней назад

      Yeah, I'd have different animations/cutouts for each way unless you were doing a fully top-down, then you could just rotate. I'm working on an animation tree tutorial now, but I didn't consider having multiple sprites. That may be another video, so thank you for the idea!

    • @jddoesdev
      @jddoesdev 12 дней назад

      And thank you for the kind words. I'm glad you enjoyed it and I hope you keep watching what I put out.

  • @emmelsmusic79
    @emmelsmusic79 23 дня назад

    I don't know what this does but do not remove this. Everything stops working if you remove the pineapple. 🍍

  • @mochidablack4620
    @mochidablack4620 24 дня назад

    Hello! I joined the discord yesterday but I can’t find it anymore, what happened to it?

  • @WilliamB383
    @WilliamB383 24 дня назад

    Excellent Job! This is exactly what I needed. This was also my first plugin. So much learned, so much more to learn :)

    • @jddoesdev
      @jddoesdev 24 дня назад

      Thank you for watching and I'm glad I could help!

  • @squarerootof2
    @squarerootof2 24 дня назад

    Amazing! Tx.

    • @jddoesdev
      @jddoesdev 24 дня назад

      Glad you enjoyed it!

  • @jwill524GameDev
    @jwill524GameDev 24 дня назад

    Thank you so much for making this video. I literally ran into a bug yesterday where my textures were getting removed when switching from scenes and I had no idea. Whole time I was just using the plugin incorrectly. This video was right on time. Just subscribed!!!

    • @jddoesdev
      @jddoesdev 24 дня назад

      Awesome! I'm working on one to go over some of the new features that were just released, but it's hard to distill it all down to a 10 minute video. So many great things!

  • @erkintek
    @erkintek 27 дней назад

    I think mistakes and how to correct them more valuable than bare how-to's. Because I know we'll make those and search hours

    • @jddoesdev
      @jddoesdev 27 дней назад

      I completely agree. I try to leave a couple in, especially if I feel like it's a common pitfall that others may run into.

  • @Floflox
    @Floflox 27 дней назад

    Thanks a lot, perferct tutorial !

    • @jddoesdev
      @jddoesdev 27 дней назад

      Thank you for watching!

  • @seabumbb3067
    @seabumbb3067 29 дней назад

    Your presentation on Terrain3D is so much better than from the developers. I was totally lost with their videos and further confused with my own experimenting. Now, I get it! Thank you. Thumbs up and Subbed just for this video. Terrain3D does not really work for my immediate project (small project representing real-world scales which I cannot do, as far as I know, with Terrain3D), but it will work for my experimental and learning projects.

    • @jddoesdev
      @jddoesdev 29 дней назад

      Thank you for checking it out and I'm glad you found it useful! The devs have a lot on their plates with the newer version of Terrain3D just being released. I'm looking at some of the differences and seeing how much of an updated video I need to do.

    • @flinfaraday1821
      @flinfaraday1821 22 дня назад

      I am doing real world scale from gis height maps and it's working fine. Only thing I couldn't figure out was how to set the height map's resolution to get the correct size. So I had to manually resize the height and colour maps to a 1:1 ratio which works fine. Although this is only a problem if you're working with lower res maps like me.

    • @seabumbb3067
      @seabumbb3067 21 день назад

      @@flinfaraday1821 Yes, that does work. I experimented with it and had similar results, but the area I need has no viable height maps which I could find, of any resolution, so I was left unable to go that route. I was very successful with other areas, particularly the USA western states which are more rugged than the coastal south I need to map.

  • @mrjohnson9242
    @mrjohnson9242 Месяц назад

    Thank you for this in depth video, I plan on having my students complete a unit on 3D Environments next year and I will be directing them to this video!

    • @jddoesdev
      @jddoesdev 29 дней назад

      That is amazing! I'm honored you'd even consider something I made for students. Thank you for watching!

  • @Lucas-gg9yb
    @Lucas-gg9yb Месяц назад

    Great content! Can i add a cartoon shader to the terrain without losing its material properties?

    • @jddoesdev
      @jddoesdev Месяц назад

      I honestly don't know the answer to that. Check the Terrain3D docs. They are extremely helpful and thorough. The link can be found on the Github in the video description

  • @AnggaGeo
    @AnggaGeo Месяц назад

    Only graphics ..

  • @rockyhitcha9604
    @rockyhitcha9604 Месяц назад

    Great tutorial! Love this

    • @rockyhitcha9604
      @rockyhitcha9604 Месяц назад

      And thank you! it helps me Alot

    • @jddoesdev
      @jddoesdev Месяц назад

      Thank you for watching! Be sure to check out the follow up that clarifies a few things I forgot in this one.

  • @mysterious_monolith_
    @mysterious_monolith_ Месяц назад

    You're such a good teacher, that even though I had pretty much given up on GODOT and chosen Unity, I am still subscribing to your channel after seeing this video today.

    • @jddoesdev
      @jddoesdev Месяц назад

      Thank you, that means a lot and helps me want to continue making these vids. I appreciate you taking the time to watch!

    • @erkintek
      @erkintek 27 дней назад

      I wonder what made you give up 🤔

    • @jddoesdev
      @jddoesdev 27 дней назад

      @@erkintek I haven't given up. I just appreciate the encouragement. I'm working on the next one right now.

  • @WilliamB383
    @WilliamB383 Месяц назад

    Thank you for this video JD It has provided a very insightful look inside Godot inverse kinetics.

    • @jddoesdev
      @jddoesdev Месяц назад

      I'm glad you liked it! I cover how to get around a few limitations of vanilla Godot in a follow up to this one.

  • @RichChurcher
    @RichChurcher Месяц назад

    Damn straight!

  • @the_RCB_films
    @the_RCB_films Месяц назад

    "feel that groove" best part. :)

  • @rebus_x5313
    @rebus_x5313 Месяц назад

    6:43 the issue on github is 75820 , still not solved unfortunately

    • @jddoesdev
      @jddoesdev Месяц назад

      I just put out part 2 which gives another option using an addon.

  • @Ocdib
    @Ocdib Месяц назад

    Hey man - big fan of your videos. I just subbed. Minor feedback: the background music is too loud and can be a bit distracting, especially if I'm trying really hard to focus on what you're saying. Just my two cents. Thank you!

    • @jddoesdev
      @jddoesdev Месяц назад

      Thank you for that feedback. It's something I don't think of since I don't watch myself much after posting. I'll fix it for the next ones!

  • @mariangelesburgos5057
    @mariangelesburgos5057 Месяц назад

    Hi! Great video! Do you think is possible to add sound to it? Just wondering what would be the process to make the sound match the black and white sequence.

    • @jddoesdev
      @jddoesdev Месяц назад

      I'm sure it's possible, however I'm not sure exactly how to do it. Maybe have a sound play if the energy level reaches a certain point?

  • @the_RCB_films
    @the_RCB_films Месяц назад

    This dev guy needs more subs! He's amazing!

    • @jddoesdev
      @jddoesdev Месяц назад

      NO U! Thanks @the_rcb_films. I appreciate your support!

  • @Dojan5
    @Dojan5 2 месяца назад

    Aww yeah!

  • @jddoesdev
    @jddoesdev 2 месяца назад

    Hey everyone, I realized after posting this that there is a bug when trying to flip a core Godot IK animation. The constraints and stuff don't flip well. I'll be coming out with a new video soon to show how to do this with a plugin so things work correctly.

    • @yona-u2l
      @yona-u2l 29 дней назад

      Thanks for making videos like this! looking forward to the next one. I have issues with IKs and assets flipping and rotating weirdly.

    • @jddoesdev
      @jddoesdev 29 дней назад

      @@yona-u2l I did a follow up to this one that covers a way around that very issue. The link is in the description. Thank you for watching!

  • @ShiloBuff
    @ShiloBuff 2 месяца назад

    Love this! I am looking forward to more 2d skeletal videos. Also would love to see a solution for the IK bug where negative Scale X will cause the joints to move in the wrong direction.

    • @jddoesdev
      @jddoesdev 2 месяца назад

      I'll try to find the solution I have for that. I'm definitely doing it on another project, but I think I'm using a plugin for it

  • @the_RCB_films
    @the_RCB_films 2 месяца назад

    nice nice nice

  • @nedmac624
    @nedmac624 2 месяца назад

    You will accomplish what you set your mind to. Keep up the amazing work brother! :)

  • @iraddev6725
    @iraddev6725 2 месяца назад

    I just realized I never replied! Thanks so much for the tutorial JD! Nice clear and concise! top qualiity

  • @romanavr
    @romanavr 2 месяца назад

    Video title is incredible

    • @jddoesdev
      @jddoesdev 2 месяца назад

      Thanks. Truth in advertising!

  • @NoVIcE_Source
    @NoVIcE_Source 2 месяца назад

    Ooh this is genuinely useful, because it shows how to work with the engine itself

    • @jddoesdev
      @jddoesdev 2 месяца назад

      Thank you! I really appreciate that. I'm trying to come up with more "real life" ideas for tutorials and tips.

  • @the_RCB_films
    @the_RCB_films 2 месяца назад

    IM GOING TO START ALL THE FIRES!!!!!

    • @jddoesdev
      @jddoesdev 2 месяца назад

      Do it! I dare you!