UE5 Demo - Echo's Locomotion

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024
  • As a part of Epic's Special Projects team I had the privilege of getting to do a little AnimBP work on Echo's locomotion. Was pretty happy with what got done in such a short timeframe. Was also great to experiment with rotational start animations without root motion. Her movement is still 100% driven by the movement component, and rotation is handled in the AnimBP after the graph evaluates. This way anim curves can be used to inform the rotation behavior and better match animation
    Not really an "official method" (what is lol), just trying to push the existing tools as far as they go until the newer and better stuff is ready :)
    So, stay tuned I guess!

Комментарии • 98

  • @GameDevGary
    @GameDevGary 3 года назад +81

    Congratulations on getting on at Epic, that's been a dream of mine for a long time as well. I appreciate everything you've done for the community and for helping me figure out hovercraft physics on the UE4 forums a long time ago!

  • @syber4316
    @syber4316 3 года назад +17

    Congrats Caleb this is why epic needs you for UE5 animation system :)

  • @1zc5
    @1zc5 3 года назад +26

    Absolutely amazing, i remember discussing with you about alsv3 when you released it for free, good times

    • @yaman.
      @yaman. 3 года назад

      btw i dont think you remember me but this is my dev log channel you can check it if u want

  • @jonathanxdoe
    @jonathanxdoe 3 года назад +11

    Congratulation on your collaboration, totally deserved

  •  2 года назад +11

    Amazing, congratulations !!! the ALS4 is unprecedented, I've been studying it for a month and to this day I discover new mechanics kkkkk and now Echo, I even started making my game directly in UE5, from scratch. Congratulations on EPIC, for sure they hired a great professional. Hoping for an ALS5, even if paid :)

  • @Latvian3Dman
    @Latvian3Dman 3 года назад +3

    Animation - the knowledge of Great Ones

  • @MaxStudioCG2023
    @MaxStudioCG2023 Год назад +2

    im wordering what this guy do these days ...nothing on his channel for more than 2 years now ....im using ALSv4 for about 1year ...great achievment thank you Longmire for all the work you put in this ALS project ,realy great stuff !

    • @streetfalkos
      @streetfalkos 7 месяцев назад

      That is because ALS is getting old i think, found that:

    • @streetfalkos
      @streetfalkos 7 месяцев назад

      ALS Response:
      Advanced Locomotion system is built upon pretty outdated animation programming techniques of pre Unreal Engine 5 era, and I highly recommended to utilize other available locomotion systems, such as Epic's Lyra sample project. This repository will only receive engine compatibility fixes from now.

    • @MaxStudioCG2023
      @MaxStudioCG2023 7 месяцев назад

      @@streetfalkos nahh, i like the ALS better than lyra ....ofcource lyra i best for multiplayer shooters and tps games ....im using als for adventures, hack and slash types having already climbing and all that)

    • @MaxStudioCG2023
      @MaxStudioCG2023 7 месяцев назад

      @@streetfalkos doesnt matter how old it is i still like it ...(UE4 is old as fk but people still using it because of the low resoources needed to run it so many people preffer that instead the fancy UE5)

  • @KillerBearsaw
    @KillerBearsaw 3 года назад +1

    Congratulations! Very well deserved! Your system has taught me so much once i figured out how to navigate it lol.

  • @hony1717
    @hony1717 3 года назад +1

    the golden boy is back

  • @F11290
    @F11290 3 года назад +3

    You deserve all the success for your hard work!

  • @phantasywavestudios
    @phantasywavestudios 3 года назад

    So this is what you meant by alsv5 for ue4, and actually looks so cool 💪🏾💪🏾 happy for you caleb your an inspiration bro 🙏🏾🙏🏾

  • @colonelezzat9915
    @colonelezzat9915 2 года назад

    Congratulations Pro and we will waiting your new works and all updates

  • @stellmax53gameanddev88
    @stellmax53gameanddev88 3 года назад +4

    bruh iv sense this / something was too good

  • @LFA_GM
    @LFA_GM 2 года назад

    I hope you are doing great. I am testing Project Lyra and the new TPS templates. Awesome achievements, my friend.

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

    i remember your motion matching being shown off in the preroll footage of a ue4 stream, something that stuck with me because it looked really complicated 😂

  • @gustavorios2
    @gustavorios2 Год назад +1

    I hope you continue your outstanding work on ALS someday =)

  • @windwalkertv5936
    @windwalkertv5936 3 года назад

    If I was a nerd I would envy you soo much! Congrats and pretty good work man! Wanna see you in even better places! Keep it up!

  • @deepelements
    @deepelements 3 года назад +2

    Big things happening in the world of 3D. I'm feeling hopeful.

  • @QuinnKuslich
    @QuinnKuslich 3 месяца назад

    You are a legend

  • @ThrillDaWill
    @ThrillDaWill 3 года назад +1

    Amazing work! Although it'd be cool to see the third-person character template have something like this as default, but maybe it would be too complicated for beginners.

  • @BeatsOnSub
    @BeatsOnSub 2 года назад

    Just came here again to say ...Caleb we want and need more videos from you lol let us give you views and in return you give us knowledge !! wishing blessings tho lol

  • @SomeKindOfMattias
    @SomeKindOfMattias 3 года назад

    Awesome stuff, must say that head recoil when you stop sprinting looks a bit weird though. Maybe because the feet would catch up the with the head in normal life, but here the feet locks and the head seems to pull back. But you’re the expert :)

  • @NathanMiguel1
    @NathanMiguel1 3 года назад +2

    I will Replicate It after ue5 release

    • @hugofelipe3629
      @hugofelipe3629 2 года назад

      Brazilian bro? I always see you on Discord posting about the replicated ALS V4 (Cesio137)

  • @OwenPrescott
    @OwenPrescott 3 года назад +1

    We need locomotion and Metahumans to work out of the box. There's a 40min tutorial on how to do it, I wish it was all just standardised.

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +4

      We hear you. It is already a focus of ours to improve the metahuman workflow in the future. Ideally metahumans will be easily interchangeable with mannequins.

  • @Gezquester
    @Gezquester 3 года назад

    I wonder if Bless Unleashed used this? So good man!!!

  • @robertadams3925
    @robertadams3925 Год назад

    This is incredible, I've been looking for a top down video like this for a long time. Any similar resources that show advanced animation blueprints to help with the overview of how the character works would be dearly appreciated!

  • @cynical6278
    @cynical6278 2 года назад

    This is incredible!

  • @ludensarahan
    @ludensarahan 2 года назад

    You're the best, man!

  • @WeeGeeX
    @WeeGeeX 3 года назад +2

    i would love if interaction systems could be made free too and integrated with engine, aswell as some template animations such as echos

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +5

      So do we. Nothing is set in stone yet but the goal is complete accessibility to high quality animations systems, interactions, etc.

  • @legacythegame
    @legacythegame 3 года назад +1

    smoooooth

  • @NotGoodAPerson
    @NotGoodAPerson 2 года назад

    wow. Reminds me of the good old Natrual Motions Euphoria generated anims

  • @AsicsoN
    @AsicsoN 3 года назад

    Great work man!

  • @zgmg9263
    @zgmg9263 3 года назад +1

    Oh this is awesome. Did you also compose the animations in UE5 / control rig or reuse existing animation assets or something else?

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +2

      The locomotion animations came from the first UE5 nanite demo that was unveiled last year.

  • @vladtheclad
    @vladtheclad 3 года назад +23

    So, ALS V5 will be a native UE5 AnimBP?

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +50

      .....maybe ;)

    • @BrianAldridge
      @BrianAldridge 3 года назад +9

      @@LongmireLocomotion Hah.. I knew this was where they were going the day they hired you. Congrats.

    • @Octillionaire
      @Octillionaire 3 года назад +1

      @@LongmireLocomotion YYOOOOOOOOOOOOOOOOOOOO

  • @Particle67
    @Particle67 3 года назад

    Nice. Congrats

  • @pikstyle_ytb
    @pikstyle_ytb 2 года назад

    c'est incroyable

  • @insanestudios9643
    @insanestudios9643 3 года назад +2

    Any chances of a break down video on how this was all setup?

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +15

      At the moment no, but its possible to download the project and go through it yourself. That said, we are focusing heavily on gameplay animation accessibility for UE5, so you can expect more tutorials and animation focused example content in the future :D

  • @rifat.ahammed
    @rifat.ahammed Год назад

    great

  • @strider480
    @strider480 3 года назад

    Nice work

  • @Skeltcher
    @Skeltcher Год назад +1

    Where did you learn how to do all that? Can you point me some directions? thanks :)

  • @naza0777
    @naza0777 3 года назад +1

    you promised to post a ALS4 documentation that you was working on, do you still plan to fulfill that ?

  • @RastoDM
    @RastoDM 2 года назад

    I assume you worked on Lyra ? :) Looks like it after seeing Alsv4, Echo and Lyra.

  • @user-vr4ih6jg3n
    @user-vr4ih6jg3n 3 года назад

    I think that walk needs a woman touch if possible. This system is just amazing, though, thank you for putting it for free for the broke us.

  • @Art_911
    @Art_911 2 года назад

    Now how to get Her "Locomotion", or your Free locomotion project to MetaHumans? Great jopb and congratz!

  • @zacharylewis417
    @zacharylewis417 3 года назад

    ALS v5 😍

  • @tgykurtulus
    @tgykurtulus 3 года назад

    I ve seen you videos. And when i decide to invite you my team which is developing a action adventure game for handling the locomotion and pyhsics, and i then i saw this video you are totally part of a great team :) Congrats! But if you have time and maybe feel ok working with a mutlitasking team please let me know. Thank you :D

  • @segeruta
    @segeruta 3 года назад

    niceeeee

  • @buster5661
    @buster5661 Год назад

    providing the level in the description would have been nice :/

  • @Joker-em4yb
    @Joker-em4yb 2 года назад

    Where did you learn how to make this? it looks amazing

  • @qwertyencryption
    @qwertyencryption 3 года назад +1

    Alsv5 ue5,now all have sense

  • @MikeHalk100
    @MikeHalk100 3 года назад

    Caleb, I've been meaning to ask you, is Unreal Engine/ C++ a language a new programmer should learn, or would you recommend C#?
    I have some coding experience (Javascript, ActionScript, some C++ -- when I was trying to script for Operation Flashpoint) and my goal is, well, to be able to do what you've been doing with *ALC* . I'm getting conflicting recommendation from the _many_ programming-language videos I've researched.

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +7

      Uhhhh would it surprise you if I said I can barely code? I really I only know Blueprint.

    • @MikeHalk100
      @MikeHalk100 3 года назад

      @@LongmireLocomotion LOL. Surprising indeed! LOL. But hey, they hired you! Congrats again!

    • @jaccarlsson
      @jaccarlsson 3 года назад

      @@LongmireLocomotion Well, you do BP really wel ;D!! How did you learn all the things you know, what was that process like/what resources did you use? ALS1-4 is way beyond any tutorials out there and the UE documentation is not covering a lot of the things you did in ALS.

  • @SizTv
    @SizTv 3 года назад

    how's your sword combat system going, any updates on it. It looked really cool :)

  • @rayly7291
    @rayly7291 3 года назад

    Abit off topic, but my state machine only shows Idle State as active while playing/simulating. How can i make it to update all the states like in this Video where it switches between states.

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад

      That's because I'm using nested state machines. Basically, you can put a state machine inside of another state machine. That way, whenever the first state is active, you can run a whole other state machine inside of it, and still transition in and out of it as if it were one state. In the video, the different panels show different layers of a state machine.

  • @reanimatedmanx
    @reanimatedmanx Год назад

    Hey man! I know I am no one to you, just a random viewer of your stuff, but I am also a fellow developer and had a chance to work for 5-6 months at Epicgames as a contracting web developer. Are you still with Epic Games so far? What interesting (that you can disclose) you were doing lately? Haven't seen you upload for a year!
    Tell us something about you, how is it going?

  • @amadousiresoumare350
    @amadousiresoumare350 3 года назад

    Oooh that's smell ALS v5. So it's for soon??

  • @xTym3sDev
    @xTym3sDev 3 года назад

    Is there a way to make this locomotion replicated? I’ve recently been back on unreal messing about with UE5 and downloaded the stand alone echo character and have pretty much mastered retargeting and using the locomotion on a Metahuman. Changing the walk, run, stop, land, and idle animations, making the character jump etc. but can’t figure out how to make it replicated.

    • @PulpiKPL
      @PulpiKPL 2 года назад

      Hi, I'm new in unreal engine and i'm thinking how to make echo jump in locomotion system. Could you provide me some screenshots or videos if you have any?

  • @peter486
    @peter486 Год назад

    hey is echo a meta human? if that what rig does she use?

  • @workflowinmind
    @workflowinmind 2 года назад

    Hey, is there a breakdown of echo's anim BP?

  • @BPGames
    @BPGames 3 года назад

    Will there be a guide to this system?

  • @psalm702
    @psalm702 3 года назад +1

    People are curious about what you've been working on with Epic. Are you still planning to bring your previous vision from ALS4 (Foot Locking, Procedural Climbing System, etc.) to UE5?

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +16

      All I can say is that we want to focus heavily on gameplay animation accessibility, with plans for better templates and tutorials :)

    • @aliang8373
      @aliang8373 3 года назад +1

      @@LongmireLocomotion tutorials is necessary, like official doc of control rig is almost nothing

  • @Ancapistao2026
    @Ancapistao2026 2 года назад

    Could you update locomotion framework to unreal engine 5 and with multiplayer to be officially downloaded from the store, thank you.

  • @mrlexx3077
    @mrlexx3077 3 года назад

    I'm having problems decoupling some of the logic behind this design. Why are there entry states with no output? Was this to act like a conduit, because a conduit can not be added as the first node? Does it also help with the design of the nested state machines? How does that all work with inertialization, would that not shortcut any inertialization blending? It looks like only the transition to idle is not using standard blend. Also the filter applied to the curves is going a bit over my head.

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +1

      Yep! Because state machines have an option to skip the first transition on entry, that blank entry state is entirely skipped, and effectively acts as a conduit.

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад

      And as far as the curve filter, do you mean on the inertialization node?

    • @mrlexx3077
      @mrlexx3077 3 года назад

      Okay, that's neat! I think I'll refactor using this method, until anything better comes along. Thanks.

    • @mrlexx3077
      @mrlexx3077 3 года назад

      @@LongmireLocomotion Yes on the inertialization node. I know it's a new feature and I was wondering if you could elaborate a bit on why you used it? As I said, it seems you're mostly using standard blend for the transitions.

    • @LongmireLocomotion
      @LongmireLocomotion  3 года назад +1

      @@mrlexx3077 Curve filtering was a custom feature I requested. Basically, one of my main goals was to tie specific rotation logic to specific states, and have animation have control over rotation. Tying logic to specific states and bypassing the event graph is something we want to support more soon - for example, if you have a bit of logic that you want to run only for a certain state, and want to do "on entry", "on update", and "on exit" events, traditionally that's hard to do because you need to match event graph logic as best as you can to state machine behaviors and its easy for that to be messy. Being able to have state specific logic would make complex things like character rotation much easier to manage. Unfortunately we didn't have time to make all that work for this demo, so instead I kept track of states manually, and ran rotation logic on the "post evaluate event". Now a key part of this was needing to use an anim curve on the animations to inform the rotation logic on how and when it should rotate. But because its an anim curve, it can be affected by blend weights, which aren't ideal in this scenario. It can also be affected by intertialization, which would cause unwanted curve values when restarting the state. Therefore, I requested that feature to make it so that inertialization cannot affect certain curves, and the resulting value is unblended.
      I know thats all very complicated but hopefully we can make something better and more streamlined in the future.

  • @epicg_zrealtime6186
    @epicg_zrealtime6186 2 года назад

    Gusto

  • @alekjwrgnwekfgn
    @alekjwrgnwekfgn 3 года назад

    It would be awesome if someone with your skill-set could help MalberS Animations develop a riding system for his Horse Animset (Like there is in Unity). Its the one thing I'm missing in my transition to Unreal

  • @linjax
    @linjax 3 года назад

    Waw

  • @3sgamestudio
    @3sgamestudio 3 года назад

    its ALS.

    • @aweramu7107
      @aweramu7107 3 года назад

      this robbery man

    • @aweramu7107
      @aweramu7107 3 года назад

      Epic is robber.HE STOLE OUR PERSONAL PROJECT. Stop epic, stop.

    • @3sgamestudio
      @3sgamestudio 3 года назад

      @@aweramu7107 are you insane?