Phase-Functioned Neural Networks for Character Control

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 พ.ย. 2024

ความคิดเห็น • 1K

  • @baez1301
    @baez1301 7 ปีที่แล้ว +1464

    This could be the future for consistent good animation while traversing the world.

    • @Rebumai
      @Rebumai 7 ปีที่แล้ว +82

      And yet Ubisoft would some how manage to fuck it up lol

    • @rudy_4ier
      @rudy_4ier 7 ปีที่แล้ว +4

      +Rebumai No worries. Ubisoft are already dead. We're just waiting for them to be buried at this point: www.vg247.com/2017/04/26/vivendi-takeover-of-ubisoft-will-happen-this-year-report/

    • @SinMurlockTV
      @SinMurlockTV 7 ปีที่แล้ว +36

      but ubisoft always had good animations :( AC, Watch Dogs, you can even take For Honor as an example

    • @ArthurD
      @ArthurD 7 ปีที่แล้ว +7

      Let's hope Ubisoft will fight Vivendi. Vivendi are just so much worse than Ubisoft... Just google it.

    • @SianaGearz
      @SianaGearz 7 ปีที่แล้ว +6

      I actually like Ubisoft's recent conduct. They're trying to be good, it seems. But publishing business is just such a sea of sharks overall, the least scrupolous tend to win. There are still rumours of them not treating their people too well, but oh well, can't be any worse than Konami now or EA a while back.

  • @Favmir
    @Favmir 7 ปีที่แล้ว +677

    I could watch this model walking for hours. It's so realistic and dynamic...

    • @NeonGhostHobo
      @NeonGhostHobo 6 ปีที่แล้ว +33

      Almost like watching a real person, but less creepy.

    • @zippyparakeet1074
      @zippyparakeet1074 4 ปีที่แล้ว +4

      You can see similar character mobements in GTA V and Assassin's Creed

    • @Cosm1c_69
      @Cosm1c_69 4 ปีที่แล้ว +5

      In games cheap poor animations are making me not want to play games. But when animations are realistic then it is different story.

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

      Zippy Parakeet I feel like as clunky a franchise as it is, Assassins Creed has some of the best walking and moving animations

    • @zippyparakeet1074
      @zippyparakeet1074 4 ปีที่แล้ว

      @@naturereserveguide yep, movements are quite natural

  • @JustinY.
    @JustinY. 6 ปีที่แล้ว +1560

    It just works.

  • @LyaksandraB
    @LyaksandraB 7 ปีที่แล้ว +744

    Amazing. A way to improve realism and general appearance without falling back to improving graphics and other methods that often imply a substantial increase in resource consumption. Well, I'm assuming the latter, that this will only require a small increase in physics calculations. The industry has, for some reason, focused almost exclusively in realism looking right, and much less so in it also "feeling" right. Hopefully this will be only the first step toward remedying that.

    • @terencespark
      @terencespark 7 ปีที่แล้ว +32

      I especially liked the bit where the character walked backwards or sideways depending on the camera angle. pretty sure all of the character animation I've seen so far will always walk forwards, even though you're looking behind you.

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

      *so far have walked forwards

    • @SianaGearz
      @SianaGearz 7 ปีที่แล้ว +15

      Backwards walking isn't limited by state machine complexity in modern titles, but by the practical issue that moving backwards as fast as forward looks physically implausible. There was lots of backwards running in old Unreal Tournament and other classic titles when you watch other characters.

    • @SianaGearz
      @SianaGearz 7 ปีที่แล้ว +13

      I don't think it's exactly a lightweight technique, would need a ton of planning ray casts, and in complex open world engines you only have budget for a few dozens of those per frame. Plus not even sure how large the NN is, it's not fast. Sure on main character it'll be fine, but in a competitive game where you have to run this on a dozen characters, or in crowd simulation, well, it seems like it would be an issue.

    • @terencespark
      @terencespark 7 ปีที่แล้ว

      ah you're right.. I didn't think about that. but if they really wanted, there are plenty of games that walk until you use the run command, so you could have them walk backwards until that command is given, then move forward in that direction. in the end, I guess it's really unnecessary to add that animation.

  • @DanBourque
    @DanBourque 7 ปีที่แล้ว +102

    Imagine not needing parametric blend trees or nav/height meshes anymore! The ramifications of this are huge, especially in AR/MR, when the landscape's topology isn't known beforehand. Awesome work!

    • @invntiv
      @invntiv 6 ปีที่แล้ว +7

      mmmm I would assume there is still a significant amount work needed to topologize the walkable terrain; or rather, new approaches would be required. As you can see in this video, the character is walking over a single plane with the obstacles blended out of the plane, like a sheet laid over a series of objects. The more topology that the control scripts have to crunch, the heavier the demand. They have optimized the example by using obstacles that are simple ramps. Perhaps you could tell the control module to treat elevation changes in the immediate vicinity that are beyond a certain rate of change in a specific manner. This brings up a whole host of interesting variables that could be fun to play with... for example the look-ahead radius. You could amplify the move speed and rate of topology analysis to create realistic-moving sci-fi android enemies that move in a creepy, superhuman manner. The list goes on

  • @TheSplintr
    @TheSplintr 7 ปีที่แล้ว +694

    I like his hat.

    • @dreamer097
      @dreamer097 7 ปีที่แล้ว +7

      my HAT... It has. Three corners.

    • @saopy
      @saopy 7 ปีที่แล้ว

      you are cringe that is a baby song

    • @greenjd3700
      @greenjd3700 6 ปีที่แล้ว

      me too XD

    • @MichaelS-vy1ku
      @MichaelS-vy1ku 6 ปีที่แล้ว +6

      another settlement needs our help

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

      I think the model used is haytham from assassin's creed

  • @alienrenders
    @alienrenders 7 ปีที่แล้ว +328

    I can't even get my character's feet to align properly to the ground in UE4, lol.

    • @elgunlee
      @elgunlee 6 ปีที่แล้ว +10

      because ue4 is shit

    • @PythonDelta
      @PythonDelta 6 ปีที่แล้ว +66

      @@elgunlee dam look over here guys, what a fukin badass

    • @INeatFreak
      @INeatFreak 6 ปีที่แล้ว +4

      Use Unity lol

    • @alimertc
      @alimertc 6 ปีที่แล้ว +9

      what if unity is also shit?

    • @ninjaenjoyer4607
      @ninjaenjoyer4607 6 ปีที่แล้ว +25

      Make your own engine.

  • @GamePrototypes
    @GamePrototypes 6 ปีที่แล้ว +1120

    Rockstar games, you're next.

    • @antoniojg-b8284
      @antoniojg-b8284 6 ปีที่แล้ว +97

      "lol no. U idiots will buy our shark cards anyways" -Rockstar

    • @cornbread4535
      @cornbread4535 6 ปีที่แล้ว +75

      Nothing worse than just slightly nudging the analog stick and having your character move 8 feet

    • @jasonkk8050
      @jasonkk8050 6 ปีที่แล้ว +24

      William Kjellgren nah from what we've seen gta V downgraded the euphoria physics from gta iv

    • @jasonkk8050
      @jasonkk8050 6 ปีที่แล้ว +10

      Hitting people with cars in gta IV was the most satisfying thing :P . Not anymore in gta V

    • @Sashik
      @Sashik 6 ปีที่แล้ว +5

      Don't forget about drunk movement in GTA IV, those were the best falling simulator.

  • @DeSinc
    @DeSinc 6 ปีที่แล้ว +82

    are you fucking kidding me? this is incredible! I'm watching 2:30 onwards right now and I'm shocked at how good this is. it reminds me of how impressed I was seeing those tech demos of the euphoria animation blending physics engine that rockstar picked up and used in GTA IV. I hope I get to play around with this in future games.

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

      hey dad

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

      wait, why have I found you here? lol

  • @Milupa5
    @Milupa5 7 ปีที่แล้ว +299

    These guys should spend some time with the ones at Boston Dynamics

    • @IshanJain
      @IshanJain 6 ปีที่แล้ว +25

      boston dynamics doesn't uses AI/ML. They use Control theory.

    • @rockade2408
      @rockade2408 6 ปีที่แล้ว

      yeah i was thinking the same, same maths right

    • @alxjones
      @alxjones 6 ปีที่แล้ว +20

      Control theory and machine learning are pretty related as far as mathematics and computer science goes. Both are basically a series of optimization algorithms to achieve a desired result, and in fact can be used in conjunction to great affect. Not sure if BD does this, but I wouldn't be surprised if they do.

    • @MrFujinko
      @MrFujinko 4 ปีที่แล้ว

      @@IshanJain Boston dynamics doesn't use control theory. They use Robotics.
      See how funny is that?

  • @slickback5100
    @slickback5100 6 ปีที่แล้ว +27

    The quaker oats guy is getting real good.

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

      underrated comment.

  • @AluminumHaste
    @AluminumHaste 7 ปีที่แล้ว +5

    That's really cool, now apply it to a scene with 200+ characters with this technique.
    Would be nice to see their interaction with each other.

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

    The future is so bright for gaming, machine learning is literally going to "change the game"

  • @johnathanfern
    @johnathanfern 7 ปีที่แล้ว +522

    this fucking AI walks better than me...

    • @junpeiiori4720
      @junpeiiori4720 7 ปีที่แล้ว +27

      skynet

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

      So you're a character from Goofball xD

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

      ​@@junpeiiori4720ha

  • @camelCased
    @camelCased 6 ปีที่แล้ว +13

    This adds so much realism even at its current demo stage. I just wish it didn't stay under covers, forgotten and unused.
    Please, somebody, create a Unity and Unreal plugins to use this feature, ideally with some trained presets so indie developers could use it immediately without having to train from their own motion capture.

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

      Except that is extremely unlikely to happen. If someone would make a plugin to run the network in an engine like Unity/Unreal, you'd still need a character with this exact skeleton in order not to get animation issues. They trained the network specifically for this character, so if indie developers would like to use it on their own characters, they need to train it for each unique skeleton (but characters can share skeletons, so you only need to train once for each unique skeleton).
      Secondly, anybody who would have the money/time to implement it into Unity/Unreal would never give it away for free, because it will instantly make their animation look better than literally 100% of the rest of the industry, including animation done by the best studios in the world that have spent millions of dollars on perfecting their current technology. So any plugin made for this will likely cost into the thousands -if not millions- of dollars. (and on top of that, such studios would probably instantly hire whoever made that plugin and make them take it offline so nobody else can profit if the plugin was free/cheap).
      Thirdly, this is just a demo in a custom engine. The video gives no information about settings in the engine and what is done by the engine. So it's likely that anyone who tries to implement this into another engine will face some problems (especially since there is a lot of math involved due to the nature of neural networks).

  • @anotherbyteinc
    @anotherbyteinc 6 ปีที่แล้ว +1121

    WAIT, ISNT THIS ASSASINS CREED???

    • @tonystroemsnaes554
      @tonystroemsnaes554 6 ปีที่แล้ว +262

      that's the least interesting part of this

    • @theotryhard8651
      @theotryhard8651 6 ปีที่แล้ว +7

      is it in the final game?

    • @jeremymain7303
      @jeremymain7303 6 ปีที่แล้ว +27

      The motion looks like Death Stranding to me.

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

      So this is why the new Assasins Creed Games are so unresponsive :/

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

      Looks like Assassin's Creed 3 to me

  • @Diavidi
    @Diavidi 7 ปีที่แล้ว +210

    This is the opposite of the ARMA (3) animations.

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

      This is more directed towards singleplayer 3rd person RPGs like Assassins Creed, The Witcher series, rather than Military simulator games.
      I do not see people enjoying these in a MMORPG or any other kind of online genres (with some exceptions of course, GTA being one of them imo)

    • @notachannelanymore-y1g
      @notachannelanymore-y1g 6 ปีที่แล้ว

      @Mighty Memestar "because it probably takes up a lot more of the computer's resources"
      It doesn't. He explains that in the video, and also in the description.

    • @ArmoryArchive
      @ArmoryArchive 5 ปีที่แล้ว

      Imperial Guardsmen I don’t think you get the joke

    • @tommyzDad
      @tommyzDad 5 ปีที่แล้ว

      *This* a billion times over. And how about good old-fashioned climbing/ mantling:
      *COD 2* : Mantling: th-cam.com/video/IpMmuNBhMe8/w-d-xo.html
      *Rainbow Six: Raven Shield* : Ladders, th-cam.com/video/Hh7JdcpXt8M/w-d-xo.html .
      And don't get me started on Arma's vehicle mounting. SMH.

  • @Morgan-oq7uj
    @Morgan-oq7uj 6 ปีที่แล้ว +1

    This is amazingly realistic and this program makes it looks easy. I was especially impressed at 4:41 when the character awkwardly walks down the stairs, it looks so realistic it's incredible.

  • @TommySasaki
    @TommySasaki 7 ปีที่แล้ว +135

    Rockstar is probably very interested in this. I can already see it happening. Red Dead Redemption 2 delayed indefinitely.

    • @T0xIcNigHtMarE
      @T0xIcNigHtMarE 6 ปีที่แล้ว

      Tommy Sasaki yet it was just announced at e3 this year 😂

    • @Awgez24
      @Awgez24 6 ปีที่แล้ว +4

      It was announced a year ago

    • @lennysmileyface
      @lennysmileyface 6 ปีที่แล้ว +3

      RDR already had Euphoria anyway.

    • @JackeyBoyyy
      @JackeyBoyyy 6 ปีที่แล้ว

      just seen gameplay.

    • @TheZloymedved
      @TheZloymedved 6 ปีที่แล้ว +3

      just played it

  • @simoncarlile5190
    @simoncarlile5190 7 ปีที่แล้ว

    This is so cool. Neural networks are capable of optimizing so many different tasks, and we're just barely scratching the surface of their potential.

  • @eromaxi
    @eromaxi 7 ปีที่แล้ว +293

    There's a small unknown company called Bioware, which needs this tech right f..cken now!

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

      Max Shepard they sure do

    • @cornbread4535
      @cornbread4535 6 ปีที่แล้ว +54

      There’s another small indie dev team that you’ve probably never heard of called rockstar games that could definitely stand to use this as well

    • @michaeldougherty6036
      @michaeldougherty6036 6 ปีที่แล้ว +3

      Fuck BioWare. Bethesda needs this tech like 10 years ago.

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

      @@michaeldougherty6036 But since Bethesda operates on a 10 years delay relative to the rest of the industry, this means they might actually use it.

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

    I feel like this is part of a master or PhD thesis and whoever made his just hates their life now, but has done so much for the industry thank you. This is very cool

  • @HaSTaxHaX
    @HaSTaxHaX 6 ปีที่แล้ว +256

    Why am I watching this at 2am?

    • @eliboy8583
      @eliboy8583 6 ปีที่แล้ว +6

      HaSTaxHaX 04:43 am lol

    • @voidling2632
      @voidling2632 6 ปีที่แล้ว +5

      because it's good stuff

    • @assassinaria
      @assassinaria 6 ปีที่แล้ว +10

      It legit JUST turned 2 AM when I read this comment. Creepy.

    • @viiinicius17
      @viiinicius17 6 ปีที่แล้ว

      It's 1:41 here

    • @invntiv
      @invntiv 6 ปีที่แล้ว

      1am here, I love game dev videos but still this is much more theoretical and advanced than the usual content that I consume. It seems like youtube puts me in the weirdest corners of the site later in the evening. I wonder if their algorithm adjust for local time.

  • @Foogees
    @Foogees 7 ปีที่แล้ว

    This is gonna honestly set the new standard for player character movement animation.

  • @S1LLO
    @S1LLO 6 ปีที่แล้ว +3

    Guys, this is fantastic! I want to buy shares of your company, because your technology is the future of video games!

  • @twoblocksdown5464
    @twoblocksdown5464 6 ปีที่แล้ว

    Can’t even imagine how smart you gotta be to do things like this... impressive

  • @DejayClayton
    @DejayClayton 7 ปีที่แล้ว +7

    It will be interesting to see what effect this approach has upon the pacing of game character movement. When a character moves with convincing "energy cost", where a character's movement slows down when obstacles interrupt its momentum, our brains will become less likely to believe that game characters can perform impossible feats, such as running up a mountain side without becoming tired. Thus, games will need to incorporate "energy cost management" as a game mechanism that deliberately affects the pacing of game character movement.

  • @xavierh.5102
    @xavierh.5102 6 ปีที่แล้ว

    it seems like so recently that just having your character able to put their foot up on a step up instead of just one foot hanging off was amazing. now we have this.

  • @luckyx360
    @luckyx360 7 ปีที่แล้ว +24

    animators need not worry just like mo-cap its an additional tool that allows animator to put out better quality not replace the m

    • @jokesterthemighty227
      @jokesterthemighty227 7 ปีที่แล้ว +20

      well it uses like 50 animations to blend between them procedurally so the animators job is not by far outdated

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

      mmm.... I would say AI will probably be able to do this too in not too long - Honestly everyone's job is in danger in the coming 30 years lmao

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

    Ooooo I like that idea, where you look is where you're character looks and their walking is different, like walking backwards and sideways while facing your target of vision

  • @AnkMyrandor
    @AnkMyrandor 7 ปีที่แล้ว +16

    amazing this will open up so many possibilities when it comes to environmental design. This will literally open up a lot more games if this gets implemented. I can remember dark souls 2 trying such a thing with different states while being in different kind of states ( less or more hollowed / damaged ) but failed sadly to accomplish this in a responsive matter. I really like this, this is at least a step forward in game design as a whole.

    • @invntiv
      @invntiv 6 ปีที่แล้ว

      What you are thinking of with Dark Souls 2 is not the same as this. Character movement changing based on effects like Hollowed, Damaged, is just a Finite State Machine (FSM) that blends between animations and Inverse Kinematics (IK), just like every other game, including more advanced and realistic movement like what can be seen in The Last of Us 2 gameplay from this year's E3 conference. This is an entirely new approach to solving the above problem using a neural network that is likely to revolutionize the gaming industry if the processor load is not excessive.

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

    my god thats beautiful, now just make him swim and run and i will watch the video on repeat forever and never be bored, keep it up

  • @griest5493
    @griest5493 7 ปีที่แล้ว +41

    Wow this looks smooth. I can't wait until this gets integrated into game engines. Are you guys going to write an API or have you just made the specification?

    • @surelock3221
      @surelock3221 6 ปีที่แล้ว +10

      It would be sick if this was added to Unity's new Machine Learning add-on

    • @invntiv
      @invntiv 6 ปีที่แล้ว +6

      this technology is worth millions... they do explain how they did it but not the specifics. Every big studio, or Unreal/Unity would pay big bucks to include this type of tech. If I was them I would not release this as open source. Let the bidding war ensue! Priority pricing for CDProjekt Red and Bethesda :)

  • @whynotanyting
    @whynotanyting 6 ปีที่แล้ว

    His enthusiasm is unmatched

  • @ZanderLexx
    @ZanderLexx 7 ปีที่แล้ว +26

    Only problem that should've been tackled first is the actual 'foot' of a character HAS to 'stick' to the ground(on most of the surfaces). Just look how the foot is sliding across the ground. I see this issue in many games if not i all of them.

    • @Skemooo
      @Skemooo 6 ปีที่แล้ว +24

      one step at time..

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

      Skemooo Wow.

    • @sebastianwojtasik2090
      @sebastianwojtasik2090 6 ปีที่แล้ว

      It isn't hard to implement feet inverse kinematics, but yeah most of the game makers don't bother...

  • @RetroPlus
    @RetroPlus 6 ปีที่แล้ว

    That's really REALLY impressive. This has to be implemented in the next generation of games. I'm impressed on how well it works.

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

    We're nearly there god

  • @thyduck7542
    @thyduck7542 6 ปีที่แล้ว

    The potential for this is incredible

  • @SaiNarayan_
    @SaiNarayan_ 7 ปีที่แล้ว +328

    All these idiots commenting about demos and snake oil probably have no programming experience or understanding of game dev. This looks pretty damn awesome and can't wait to dissect the paper and possibly implement it myself!

    • @crazyeyes8962
      @crazyeyes8962 7 ปีที่แล้ว +35

      Well, the naysayers are retarded, but not for the reasons that the OP thinks. Yes, obviously something this abstract and complex needs detailed papers and evidence. However, that doesn't really excuse you from looking like a total buffoon when someone says "Hey guys, here's this cool new thing I'm working on" and you reply with "FAAAKE FAAAAAAAAAKE FUCK YOU ASSHGLE RELEASE A PAPER OR IT'S FAAAAAAAAAAAAAAAAAAAAAKE"
      The problem/solution with the internet is that it gives everyone a voice. Before this would have only been released to small circles of like-minded academics, and nobody here would have even known it exists yet.

    • @Smellyhobo10101
      @Smellyhobo10101 7 ปีที่แล้ว +83

      @MrBorderdown
      Oh look here's the paper:
      theorangeduck.com/media/uploads/other_stuff/phasefunction.pdf
      If you just took 5 minutes to google the names at the start of this video you would see that this is coming from a PHD student and a professor from the University of Edinburgh, as well as a graphics researcher from method studios (they worked on guardians of the galaxy, doctor strange, captain america). They presented this at SIGGRAPH 2016 and there is no indication that they are selling it.
      Also you clearly don't even know what you're looking at on his channel. Hes posted a couple small games, implemented A* pathfinding, a fluid simulation and some shaders. I'd really like to see your accomplishments. And I like how you call him "third world" just because he looks slightly brown. You're just embarrassing yourself.

    • @SaiNarayan_
      @SaiNarayan_ 7 ปีที่แล้ว +43

      I appeared to have triggered this random dude.
      Broski come back to me when you actually have something to back up your words. You're just another random internet anon saying shit. At least I have something to back up the fact that I'm a gamedev.
      I'll even accept the fact that what I make is low quality stuff. I'm no professional and I just graduated. But I'm much closer to being someone who actually contributes to society instead of spewing random racist injectives at people. Take stock of your life and actually do something with it. Peace.

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

      I guess the only solution is to destroy freedom of speech. :) Or at least build a totalitarian society where internet use is limited only to the elites. Best solution might be to simply kill 99% of the population through mass genocide.

    • @FreekHoekstra
      @FreekHoekstra 7 ปีที่แล้ว +13

      I reported the dude for harassment...
      and Sai, you're work is pretty cool :) keep going and you'll make it!

  • @aaronabel4756
    @aaronabel4756 7 ปีที่แล้ว

    For the people confused by this video, it's a replacement for state machines and blendtrees for animation systems, not animators.

  • @HeyFox101
    @HeyFox101 7 ปีที่แล้ว +14

    I'd like to see it performing together with actual game mechanics besides walking - like swinging weapons, being hurt and jumping repeatedly for no reason like an idiot, which we all love doing.
    I've seen more than enough "revolutionary" technologies that were absolutely unusable for games. If this one will take a whole lot of crutches to perform character movement with other sorts of simultaneous movements - it is just yet another fun experiment that has nothing to do with real games development.

    • @solidstatedrive
      @solidstatedrive 7 ปีที่แล้ว +3

      RaptorAnton an article and its paper stated that currently it doesn't work with complex movements such as hand movements, interacting with objects in the scene or climbing steeper slopes.
      So yeah, whether or not future research will allow it to efficiently make a character run up a steep slope while playing with his chode is still unknown :)

    • @anselmschueler
      @anselmschueler 7 ปีที่แล้ว +3

      You could just animate the hand movement by hand. Combining this N.N. with an arm movement engine and a system for fixating the feet would result in stellar animation.

  • @Ram-cx3yu
    @Ram-cx3yu 7 ปีที่แล้ว

    This guys are the real immersion scientists.

  • @raguaviva
    @raguaviva 7 ปีที่แล้ว +4

    How many neurons do you use for each layer? I haven't found that mentioned in the paper,

  • @Benxett
    @Benxett 6 ปีที่แล้ว

    Simply amazing. I hate, and I mean HATE, playing games without realistic movement- and this looks absolutely perfect!

  • @katzroye6477
    @katzroye6477 7 ปีที่แล้ว +28

    Can this be applied to fantasy-model games where mobility may have more than a normalistic interpretation? i.e. Flying/floating/unreal speed... etc.

    • @MajatekYT
      @MajatekYT 7 ปีที่แล้ว +9

      Yes, all it takes is to give animation weights and alter smoothing/interpolation values.

    • @HassanSelim0
      @HassanSelim0 7 ปีที่แล้ว +19

      I think you would need to train it with motion data of people "flying" and mid-air double-kicking, of course the actors will be suspended from cranes, but they will be able to do the most natural-looking motion which would then be fed to the training data of that neural network.

  • @edwingroothuis6925
    @edwingroothuis6925 7 ปีที่แล้ว

    Way cool! One thing: It shows that it can jump over obstacles, it doesn't take advantage of these obstacles to jump over the holes. So if you have two rocks, it will now step in the middle hole, but the easiest way is often to step on the first rock, step over the hole onto the second rock and then back on the floor. Just comments from a hiker.

  • @kutase
    @kutase 7 ปีที่แล้ว +26

    Looks very similar to Uncharted

  • @kagekiyo7772
    @kagekiyo7772 7 ปีที่แล้ว

    Это просто завораживает. Шикарная идея. Надеюсь, в будущем её станут применять во всех компьютерных играх.

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

    This is incredible and I would love so much to learn every detail so that I could make this myself too!

  • @FPSKiwi
    @FPSKiwi 7 ปีที่แล้ว +20

    Star Citizen?

  • @miguelpereira9859
    @miguelpereira9859 5 ปีที่แล้ว

    This is definitely the future of videogame animations

  • @nerd4tw
    @nerd4tw 7 ปีที่แล้ว +57

    that dude is drunk

  • @lukelader
    @lukelader 5 ปีที่แล้ว

    THIS SHOULD BE ON THE MARKETPLACE !

  • @RIFLQ
    @RIFLQ 6 ปีที่แล้ว +4

    Back in my days, gamers need to press the jump button to jump and climb and shit..

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

      dont you get tired of constantly trying to avoid various obstacles, pitfalls, or being mindful of your actions in general? GOOD NEWS! now you just sit back and feel smooth about the movements as your computer finds a way to complete the objective on its own, not to worry! you can still feel proud, you did have to press forward afterall!

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

      I feel like both of you missed the entirety of the point of this video.
      It's about getting realistic animations, not auto-jump/climb or invisible walls. Those two are nothing special or interesting.
      Or you are just trolls which is also an option as always with such comments.

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

      Jesus these comments are stupid.

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

    Truly outstanding work. Congratulations on the fantastic results and thank you for all of the hard work. I'm always thrilled to see new steps forward (no pun intended) in software development that cuts down on some of the tedious tasks of content creation.

  • @Maebbie
    @Maebbie 7 ปีที่แล้ว +66

    sell it and you will be rich

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

      And how it works?

    • @SexyJazzCat
      @SexyJazzCat 7 ปีที่แล้ว +4

      He can patent it.

    • @MrCrazyYuan
      @MrCrazyYuan 7 ปีที่แล้ว +4

      I think you're right, but if that becomes industry standard, every company would pay him a lot of $$$ for solving their problems.
      EDIT: That sounds weird... I mean HIRE him to solve other problems they have.

    • @autious
      @autious 7 ปีที่แล้ว +9

      You actually can patent a method of doing something. It has been done several time before in history. But that doesn't mean he should.
      And personally i find that kind of behavior anti-productive for society as a whole, this mentality is pretty prevalent in the industry and there is a kind of silent agreement to not engage in that bullshit.This isn't a product, it's a technological advancement and theory, applied to show the results.
      He _could_ repackage it and sell it as middle ware, or go the route of consulting to companies to implement it. But fuck all that. _THIS_ video is a step forward in technology and knowledge shared freely with the wider community. It warrants the author respect and appreciation. Be thankful for the existence of institutions and individuals who spend their time in pursuit for knowledge.

    • @CheapSushi
      @CheapSushi 7 ปีที่แล้ว

      That's exactly how it works. It'll be licensed to game engines & studios.

  • @r.pizzamonkey7379
    @r.pizzamonkey7379 6 ปีที่แล้ว

    Okay, this is really impressive, not gonna lie. Probably gonna be a few years before this can be worked into triple A games, but I wouldn't be at all surprised if this was a standard feature in games five years in the future.

  • @Valensiakol
    @Valensiakol 7 ปีที่แล้ว

    Fantastic work, this already looks better than anything I've seen in any game.

  • @indienerdsdotcom
    @indienerdsdotcom 7 ปีที่แล้ว

    Absolutely brilliant! I can't wait to get this as a feature in Unity some day and have all my characters "learn" how to move like that.

  • @ShenGAMING
    @ShenGAMING 7 ปีที่แล้ว

    Commentary aside. This is some really awesome tech. I can instantly appreciate this. I hope you'll make some good money off of this because this is truly awesome.

  • @lupinedreamexpress
    @lupinedreamexpress 6 ปีที่แล้ว

    Game Studio wars aside, Neural networks are continuing to change (and optimize) the way we play games. Real time neural network driven physics reduce game download sizes in animation data, and lessen the load on the CPU (by a fraction per iteration that is far less than the amassing of floating point vector math sent to our GPUs currently). Can't wait to see this in the GPU market, hardware-accelerated neural net driven physics. Exciting.

  • @hudsonkessig2562
    @hudsonkessig2562 6 ปีที่แล้ว

    I have no idea how this works, but it's fantastic.

  • @mrichar9
    @mrichar9 6 ปีที่แล้ว

    Well great. You've taught the machines how to mimic human mannerisms and physics.
    Step 79 of 284 of Skynet achieved.

  • @TheGodEmperorOfMankind_
    @TheGodEmperorOfMankind_ 6 ปีที่แล้ว

    I really love how animation systems like this look and feel

  • @starquake7061
    @starquake7061 6 ปีที่แล้ว

    This can make a good football/soccer game. I want to be a game developer, now I can only dream on what I could do with this amazing thing you made.

  • @ghmasterful
    @ghmasterful 6 ปีที่แล้ว

    Video Kojima is definitely using this method for Death Stranding, you can tell from the gameplay. Nice to see something like this at work

  • @bilawal
    @bilawal 7 ปีที่แล้ว

    If this method is modified to enable artist intervention to modify and improve perceived quality of animation without need to retrain the model from scratch, that'd be an epic win.

  • @XradicalD
    @XradicalD 6 ปีที่แล้ว

    This is just amazing! Hopefully we see story driven games to implement this type of technology. I imagine how an uncharted game would feel even more natural or hell, the next Elder scrolls game using this, would feel a lot less clunky.

  • @NicholasPeterson
    @NicholasPeterson 7 ปีที่แล้ว

    Very nice results. It would be interesting to see something like this also take props/tools into account. For example an old man walking with a cane, or a worker walking with a shovel, or carrying a heavy box.

  • @_.o..o._
    @_.o..o._ 7 ปีที่แล้ว

    This looks sooo good and natural. Absolutely love it!

  • @conformist
    @conformist 7 ปีที่แล้ว

    I'm back a month later and it's still so beautiful...
    I literally want to cry by how good the results are.
    Gamedev + deeplearning has so much potential.
    Generate textures with CNN, handle animation with CNN, generate dialog with CNN.
    I'll probably become a hikikomori when games powered by CNNs comes out. They'll be too good.

  • @hayden867
    @hayden867 5 ปีที่แล้ว

    This is so splendid. Such an impressive neural network. I would be interested to read/learn more about the phasing mechanism - it gives such mind blowing and smooth results!

  • @numchuck3
    @numchuck3 7 ปีที่แล้ว

    This is how I imagine next-gen would be. It's all about physics and animations to bring a game to life.

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

    For Honor does this and it just looks damn good.

  • @nuuskapeke11
    @nuuskapeke11 6 ปีที่แล้ว

    WOOOW that is simply the best looking charachter movement iv ever seen

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

    It is mind-blowing to see the character compensate for when it stumbles.
    Man, if this were in a *Hidden & Dangerous 3* or *Arma 4* (with the added ability to control speed with the mousewheel) ....... Here! Just take my wallet!

  • @josephine190
    @josephine190 6 ปีที่แล้ว

    being able to collide with walls/obstacles and incur damage can be a good game mechanic and it can be used in level design.

  • @theanimatedflame
    @theanimatedflame 6 ปีที่แล้ว

    Insanely cool. Definitely gives me inspiration to get back into the technical/programming side of game animation.

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

    This is ridiculously good. Bravo

  • @cptairwolf
    @cptairwolf 6 ปีที่แล้ว

    This is brilliant work guys, it looks very convincing compared to what I'm seeing even in upcoming video game release.

  • @pramienjager2103
    @pramienjager2103 7 ปีที่แล้ว

    This looks awesome, thanks for your work on this. Nothing breaks immersion like janky character movement.

  • @EgenMugen
    @EgenMugen 6 ปีที่แล้ว

    Considering I saw bits of this in Nvidia's GDC Lecture, gratz on getting recognition! Hope this tech makes to the real games soon!

  • @theGreaterAwareness
    @theGreaterAwareness 6 ปีที่แล้ว

    For me, the most important information required is: What do you define as a phase? Otherwise it reminds me of those inter-dimensional television shows in "Rick and Morty". I'm assuming it is a set of conditions that occur enough to be classified as a phase (vector of conditions | State). For example: " geometric environments such as walking and running over rough terrain, climbing over large rocks, jumping over obstacles, and crouching under low ceilings." Each of those can be a condition and then the acceleration value.

  • @MasthaX
    @MasthaX 7 ปีที่แล้ว

    Very interesting work, looking forward to more stuff like this. These methods could be implemented in numerous ways.

  • @razum1448
    @razum1448 5 ปีที่แล้ว

    Thats nice. When I think about this being in all games...its great!

  • @pixelatedwarrior8990
    @pixelatedwarrior8990 6 ปีที่แล้ว

    Can't wait to see this in games. Future stuff right here.

  • @ataman5
    @ataman5 7 ปีที่แล้ว

    Fantastic job, how fluid the movement was wow!

  • @spartankongcountry6799
    @spartankongcountry6799 6 ปีที่แล้ว

    Nice work. Especially the terrain work.

  • @JeremyFinch42
    @JeremyFinch42 5 ปีที่แล้ว

    Ideal movement for an open world game of any kind.

  • @fabriziobianchi3329
    @fabriziobianchi3329 6 ปีที่แล้ว

    You guys are awesome! Can't wait to play a game with such incredible capabilities!

  • @Phirnyne
    @Phirnyne 7 ปีที่แล้ว

    I'd love to see fluid animation like this future game titles.

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

    this was actually incredible!!!

  • @IslandOfPanau
    @IslandOfPanau 6 ปีที่แล้ว

    really amazing to watch.... I understood about 5% of it, but so cool still

  • @TheBlessingOfTurnip
    @TheBlessingOfTurnip 7 ปีที่แล้ว

    unbelievably smooth! you guys rock!

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

    This is extremely impressive!

  • @kajatta_
    @kajatta_ 7 ปีที่แล้ว

    Awesome work guys, this is state of the art!

  • @denster7715
    @denster7715 6 ปีที่แล้ว

    This just shows how much gaming will improve in the future.

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

    omg, this is so awesome, a great material for me to learn and make my own game in the near future

  • @Kid_Naps
    @Kid_Naps 6 ปีที่แล้ว

    Nice, havent seen it being implemented at all in any game so far ...

  • @bongsgi95
    @bongsgi95 5 ปีที่แล้ว

    This is amazing!
    I`ve worked a bit with virtual reality, and a big problem with movement is motion sickness. You get sissy while moving, because your movement in VR and real life don’t correspond well. If you trained the algorithm to match the characters head position to the VR head position, I think you could solve the movement problem, and make way for some absolutely awesome VR games! :D