"Step by Step" Procedural Animation

Поделиться
HTML-код
  • Опубликовано: 11 дек 2024

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

  • @Rahulsingh-theraha
    @Rahulsingh-theraha 2 года назад +132

    😢that photorealistic drawing blew me away , ur drawing skill is Noice

    • @xKeray
      @xKeray 11 месяцев назад +6

      i've read your comment first THEN saw him drawing the photorealistic spider and I lost it

    • @priyeshpv
      @priyeshpv 10 месяцев назад +8

      I hope you're kidding. That spider is far from being photorealistic. It's missing it's eyebrows!

    • @666thmoab
      @666thmoab 10 месяцев назад

      @@xKeraysame

    • @googoogly
      @googoogly 10 месяцев назад

      ​@@666thmoabis your pfp a bomb or a zeppeline?

    • @666thmoab
      @666thmoab 10 месяцев назад

      @@googoogly its a moab from bloons td 6

  • @sudiptoartstudio1338
    @sudiptoartstudio1338 Год назад +72

    For anyone sturggling to figure out why the imported skeleton won't stick to the ground, just delete the import PhysicsAsset. Took me about 2 hours to stumble into that solution, lol.

    • @bleeeblop
      @bleeeblop Год назад +8

      Thanks, that saved me 2 hours.

    • @LincolnMargison
      @LincolnMargison  Год назад +4

      I think this should only affect things if you are simulating physics? Which we aren't in this tutorial. Maybe I'm misunderstanding the issue.

    • @_B_E
      @_B_E Год назад +3

      @@LincolnMargison Maybe the physics asset is overriding something? Because i had the same issue and deleting it helped as well. At the stage at the start where you did Sphere Trace by Channel, the spider wouldn't snap to the ground. Deleted the physics asset from the content drawer and it fixed it right away.

    • @Sh1nshon
      @Sh1nshon 10 месяцев назад +2

      ur my god, that saved me 2 hours too.

    • @AdamMohamed-ji7pk
      @AdamMohamed-ji7pk 7 месяцев назад +1

      ​@@Sh1nshon istaghfiroluh Allah bro wtf ?

  • @shion1364
    @shion1364 Год назад +156

    1:33 Open paint :> .
    3:24 Create Control Rig file, set Pelvis.
    5:49 Animation Blueprint: Set Control Rig
    7:30 Set first leg.
    11:00 Set settings for all legs
    13:41 pelvis
    19:13 individual index.
    20:32 Calculate velocity
    25:30 to world location.
    31:37 Random.
    33:00 Foot timing.
    55:32 Calculate average

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

      spiders don't have paws

    • @greedy_mf
      @greedy_mf 11 месяцев назад

      why?@@elektra81516

    • @shion1364
      @shion1364 11 месяцев назад +15

      @@Vaneko911 I did it for myself, I needed a structure so that I could return to the right moment whenever I wanted. But I'm glad it helped others.

    • @kikijewell2967
      @kikijewell2967 10 месяцев назад +3

      @@shion1364 thanks. I was actually about to the exact same, and also put it into a comment so my work wasn't wasted just on me. Thank you for your service. Also, spiders don't have feet either. "Paw" is recognizable. Some people take their misery out on others, I guess.

    • @LuisAlvarez-yz2tv
      @LuisAlvarez-yz2tv 10 месяцев назад +4

      @@Vaneko911they’re doing more than you are so what’s the issue?

  • @bigmartin343
    @bigmartin343 9 месяцев назад +83

    "let me know in the comments and I'll delete it" Underrated humor right there.

    • @bass-dc9175
      @bass-dc9175 9 месяцев назад +15

      Also: "Excuse the lag on the recording (...) but you get what you pay for"
      Love that extremely dry humor.

  • @maniacb0y
    @maniacb0y Год назад +54

    We need more content like this. Such quality deserves recognition. Well done.

  • @mechaf0x
    @mechaf0x Месяц назад +1

    If u not seeing the debug line in UE 5.3+, u will also need `ControlRig.EnableDrawInterfaceInGame 1`

  • @real2late
    @real2late 2 года назад +15

    Do not ever even think about deleting this video, I tried making exactly this and I failed, then I saw your awesome video! Please also show the spider tutorial in blender, that would be awesome!

  • @Aimbok
    @Aimbok 2 года назад +105

    You're really good at drawing "photorealistic" spiders. Can you make a tutorial on how to draw next? Bits aside, incredibly helpful tutorial just like the control rig gun tutorial you made. :]

  • @FramesOfGames-lv5nj
    @FramesOfGames-lv5nj Год назад +9

    Currently studying to become a technical artist and wanted to dive into procedural animation so this is exactly what I've been looking for! 10/10

  • @parse_error
    @parse_error Год назад +17

    Amazing tutorial! I learned so much here as it's my first time with control rig. I did it with 5.2, and as already mentioned the main difference is that the "Construction Event" replace the "Setup Event". Otherwise everything works perfectly. As you said at the end of the video, a tutorial for the Blender rigging part would be great! Thanks for your work!

  • @zerolinke8768
    @zerolinke8768 11 месяцев назад +23

    UE5.3 Update
    - Debug: ControlRig.EnableDrawInterfaceInGame 1
    - Rig Node: Use "Construction-Event" Node replace "Setup-Event"

    • @xl-pu2zp
      @xl-pu2zp 10 месяцев назад

      thanks alot,I really come up with a lot of problems in 5.3,

    • @Tedeums
      @Tedeums 9 месяцев назад

      CalculateVelocity don`t work.

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

      Thanks

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

    Holy shit dude, thank you so much for this.
    Not only was it a fantastic intro into control rig, but you also talked about the methodology in a way that was easy to understand.

  • @robertdavies5139
    @robertdavies5139 8 месяцев назад

    Awesome tutorial! thanks for posting this. procedural animation is on my "must learn" list. I was using the simple procedural walk plug-in up until now and although that works well I wanted to do something a little more bespoke for my current project. I'm using 5.3 and so far so good.

  • @sowianskizonierz2693
    @sowianskizonierz2693 2 года назад +8

    It's awesome that you made this. Thanks!

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

    Your tutorials are really good on some very complex topics
    And the humor, A+

  • @SirGraph
    @SirGraph 8 месяцев назад

    I'm loving your great course on procedural animations, thank you so much!

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

    I never ever thought of doing this until today so this video is an amazing drop! You even dropped the 3d model! big thanks!!

  • @AdamMohamed-w8v
    @AdamMohamed-w8v 7 месяцев назад

    The absolute king of spiders in unreal engine, everything worked fine,
    thank you ♥

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

    That final scene reveal was a big old jumpscare, god knows why I want to replicate this as a big arachnophobe! Thank you for the in-depth tutorial, I'm hoping to take this knowledge and apply it to my own little critters.

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

    This was one hell of a ride but the end result was so worth it! Hopefully in the future you could create more procedural animation videos for like sticking to walks!

  • @CosmicComputer
    @CosmicComputer 2 года назад +8

    Wow, dude thank you so much for putting this up, this is exactly what I've been looking for!

  • @dylanwainwright8644
    @dylanwainwright8644 2 года назад +10

    Loved this Tutorial! You clearly explain everything and I learned quite a bit. :) Can't wait for more. Couple suggestions: Add chapters! At almost an hour this is an epic length tutorial. It is really hard to navigate if you mess up and need to go back to an earlier part. Also, slow down a tad. Particularly near the end you really sped up. For someone who doesn't type quickly it was hard to keep up.

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

    You are a God and i wish nothing more than endless happiness to you, keep it up, you don't know how much you're helping ppl!!

  • @p1ontek
    @p1ontek Год назад +3

    What a great tutorial, thank you for breaking down the control rig a little bit. It's pretty hard to get an idea about the potentials of control rig and you brought some light into this room

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

    very very very cool and honestly not too hard if you have some patience. Was able to do this in a couple of hours. Ran into some of the same problems others did in the comments but rest assured they are all solvable with some research and going over things with a fine toothed comb.
    Thanks for making my project 10x cooler.

  • @josephp.c5027
    @josephp.c5027 3 месяца назад

    Thank you god of the Algorithm to show me this Masterpiece right in the moment wher I need it 🙏🏽

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

    Recreated this successfully thanks!

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

    Great!
    I have a suggestion. Instead of creating lots of variables to make a correct index you can use search for bones with a name containig "foot" and only after this make a loop command without making branches. Index of loop will be fine.

  • @twidjet
    @twidjet 5 месяцев назад +1

    Just bought the course, seemed like a no brainer. 10/10 tutorial!

  • @rarebarney5681
    @rarebarney5681 10 месяцев назад +1

    Will be updating this comment as I go
    at 04:09, If you don't see "Set Transform - Bone" that is ok. When you add "Get Transform - Bone" add the transform to the value found in "Set Transform - Bone" and everything will fall into place.

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

    Great work, breakdown, and end result. Been hoping for something like this ever since I saw your "Procedural Walk System" teaser video. Take my sub!

  • @MasterPiffy
    @MasterPiffy Год назад +10

    if you get to the end of this in 5.2 and your mesh starts sliding forward, clamp the value you plug into average location on the return in CalculateAverageFootLocation between something like 1 and 150. I got errors that the value wasn't normalized. that's the fix. you can also use the hit normal in a vector to vector quaternion to automatically handle the rotation for you as well

    • @urielnequiz986
      @urielnequiz986 4 месяца назад

      Hey, i am using 5.2 as well and cant find the set bone transform in the beginning. How did you find that node?

    • @ToyokaX
      @ToyokaX 4 месяца назад

      @@urielnequiz986 Just search Set Transform. Then you can set the type to bone in the node itself.

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

    Thanks you for this. That debug line tip is something i have been desperately needing!

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

    I've been looking for a good guide like this! Looking forward to more content like this!

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

    What a beast of tutorial!! Looking forward to your new deep dives, learned really a lot, really appreciate it

  • @d74g0n
    @d74g0n 8 месяцев назад +1

    This was great - made it to end... mines a jittery but good nuff lul. Wish I had a blueprint png to scrutinize to find my failures

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

      I would also be very grateful if you could provide an image of the blueprints. I dedicated a few days and followed the steps, but I didn't get the same result.

  • @flamebrindger3984
    @flamebrindger3984 10 месяцев назад +4

    Giant. Enemy. Spider. *Starts singing*

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

    This is so inspiring. Thanks for taking the time to make this video!

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

    Awesome tutorial, best explanation I have found so far for foot IK! Wish there were more of this kind of "step-by-step" tutorials! thank you for your time making this!

  • @SeanLake3D
    @SeanLake3D Год назад +3

    You can right click on your skeletal mesh(skeleton), and create a control rig from that :). Save ya a step. Also, @5:38 I connected mine exactly as yours, and it did NOT pop to the floor!!! Mesh, is also not snapping to the floor :(

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

    One of the best tutorials out there. Fantastic work man, thank you.

  • @skidzR
    @skidzR 9 месяцев назад

    Thanks for the video, leveled up my control rig understanding :)

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

    Lots of problems in 5.3: Arrays must be dynamicaly created - otherwise they cause error. 36:43 get worldlockedfootlocations - the array is empty - causes problems. Still stucked here, because with empty array all legs aim towards zero

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

    yess please show how to make spider in blender (and how to import properly to ue5 if you dont mind)

  • @marosota_artworks
    @marosota_artworks 2 года назад +1

    Brilliant tutorial!

  • @GlassGameDev
    @GlassGameDev Год назад +5

    This was such an awesome tutorial, but the control rig only seems to be working when within 15000 units of 0,0,0. Am I doing something wrong?
    UPDATE: For anyone having the same problem, increase the greater node at 50:17. I don't know why but this part makes it so it can only be so far from the 0,0,0 in world.

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

      As soon as I move it farther than 15000 units the legs stop walking and just start twitching. and he just slides around instead of walking.

    • @LincolnMargison
      @LincolnMargison  Год назад +3

      @@GlassGameDev Weird, I don't think I experienced that when I tested it on a large level, but perhaps I didn't go beyond that distance. Maybe some mistake in the logic at that timeframe. It *should* just be clamping the velocity that it adds on, to a reasonable value. Maybe when saving the velocity there's some mixup with world vs global space or something. Thanks for pointing it out + the fix

    • @痕迹梁
      @痕迹梁 Год назад

      Hi, I was wondering how you were able to drag the spider model forward while the game was running? Do I need to set anything up here?

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

      @@痕迹梁 hit f8 and you will kind of exit your player character and enter a free fly mode where you can manipulate the scene

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

      you have to hit simulate then select the skeletal mesh on the viewport and from there you can move it@@痕迹梁

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

    Thanks for the chalk and talk, really appreciated.

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

    Really brilliant! Many thanks Lincoln

  • @nourhassoun7099
    @nourhassoun7099 10 месяцев назад

    Please do tentacles that flow/move alone next!

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

    Was quite an adventure making this thing to work. It was my first time using Control Rig. Now cool buggy jittery thing can follow my player)

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

    Holy shit Thai video is amazing bro keep up the great work and I promise you your gonna grow big in absolutely no time 🔥

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

    This is the only tutorial that I could find Thank you so much

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

    Thank you so much for your generous sharing,This tutorial is the best I have ever seen.Please keep creating~~❣

  • @machielras7028
    @machielras7028 7 месяцев назад +3

    Can we get a updated version for 5.4?

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

    58:05 love that kind of humor, like

  • @maddened3746
    @maddened3746 10 месяцев назад

    this is just amazing !!!!
    thanks a bunch for making this mate. cheers !

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

    This is such a good tutorial. Been meaning to get into procedural anim in Unreal. Keep it up!

  • @Ty0_art
    @Ty0_art Год назад +3

    Thankyou for this guide so far im really enjoying it, however at around the 31:00 min mark I'm getting an error a few others have in the comments and cant seem to solve., even after you fix your compile errors. "Array Index (0) out of bounds (count 0)." I think it has something to do with the "WorldTargetFootLocation" Array being out of range or inaccessible or something.. Any help would be really appreciated!

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

      Ok restarting the editor fixed it... strange!

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

      @@Ty0_art Since UE5, I had this kind of stuff. The simplest ">" would always return false somehow

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

      I also had this issue. Restarting fixed it because prior to the restart, the Return node in the IncreaseFootTimings function was in the loop (Lincoln also fixes this at 35:12). Restarting the editor automagically connected it to the 'Completed' pin, fixing that issue!

    • @kidneyaiopm1903
      @kidneyaiopm1903 11 месяцев назад

      @@AntiCheatBot was stuck at this for hours holy shit finnaly thanks for explaining so i know what not to do in the future

    • @MdMahmudulHaque-fj1zm
      @MdMahmudulHaque-fj1zm 10 месяцев назад

      this is weird, was trying to find out what I did wrong, then saw this thread, and checked all return nodes, but nothing worked. then just restarted the project, and then the error was gone.

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

    Incredibly amazing.

  • @akzork
    @akzork 2 года назад +2

    Let me get something to eat while watching this video

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

    Thank you ive been looking for a video like this one

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

    Exactly what I wanted! very good stuff

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

    After I brought in my spider it looked fine. Once i put imported the hierarchy it was so broken like every bone was is crazy places

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

    I’d love to try and make the legs also go to walls when the spider is close to the wall 😮

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

    What you could do is to limit foot projection to calculated length of one leg IK + some fixed offset, that way it would not stretch that much. Also optionally clamp that distance so shorter legs have chance to catch up on movement of longer ones. Other than that, good stuff! Thank you.

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

      for a beginner, how different is it to do this for a metahuman skeletal mesh?

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

    10/10 stopped me from pulling my hair out

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

    Bro all things aside i love your drawing skills like best easy han total mess free.

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

    Hi, I have a problem at the minute 33:57 with the "Foot Timings and the Current Foot Index -> At -> Greater than 2 -> branch", the At give me problem "Array Index (0) out of bounds (count 0)". Someone can help pls??

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

      Restart your editor, but I'm sure you've already done that by now.

    • @noaplinke1298
      @noaplinke1298 9 месяцев назад

      I have the exact same issue, don't know what to do

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

    Video is very helpful indeed. Thank you muchly

  • @kidneyaiopm1903
    @kidneyaiopm1903 11 месяцев назад

    goat

  • @joedoe6737
    @joedoe6737 10 месяцев назад +2

    Great stuff ! Just one question : Can it work with, let's say , a creature which has more than 3 joints in its legs ?

    • @LincolnMargison
      @LincolnMargison  10 месяцев назад +1

      Sure, but you'd need to use something other than the Basic IK node. EG Fabrik, or FullBodyIK. FullBodyIK probably will give you the best results

    • @joedoe6737
      @joedoe6737 10 месяцев назад +1

      got it, thanks,, I'll see what I can do !

  • @petepan5656
    @petepan5656 10 месяцев назад

    I laughed way too hard at "And now we can see we've made a squid."

  • @Marta-gu5jx
    @Marta-gu5jx 9 месяцев назад +1

    Hi there! I had the problem with "Array Index (0)" bug, so I reset the editor and indeed it fixed the errors, but after that the foot location got locked to the world position and they stopped moving forward (It looks like in the 20:16 moment). Does anyone had similar problem? (I'm on unreal engine 5.3.2).

    • @LincolnMargison
      @LincolnMargison  9 месяцев назад +2

      I'll take a look into it, someone else had a similar issue recently. I wonder if there's something about the array updating method or logic that has issue on 5.3.
      I might make a followup video to explain some tweaks that can be made to improve the process.

    • @Marta-gu5jx
      @Marta-gu5jx 9 месяцев назад

      @@LincolnMargison Thank you for the respond! Your videos inspired me to work on Procedural Animations in general 🤓 I might not finish this tutorial now, but I am continuing with your course for human characters💪 Looking forward for any updates!🥰

    • @noaplinke1298
      @noaplinke1298 9 месяцев назад

      That would be great! I'm also stuck with this bug.@@LincolnMargison Thank you anyway for thew great tutorial :)

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

    Brilliant tutorial! Please make more like this😄

  • @kidneyaiopm1903
    @kidneyaiopm1903 11 месяцев назад

    great tutorial but for some reason at 36:00 my set at foottimings array does not set the given index to 0 anyone know how to fix this cheers

    • @kidneyaiopm1903
      @kidneyaiopm1903 11 месяцев назад

      nvm just had to reset unreal for some reason

  • @secondfavorite
    @secondfavorite 9 месяцев назад +4

    I'm using 5.3.2 - the foot timings are increasing by delta time, but the "set at" after the branch in the CalculateNewFootTargets won't reset them back to 0 for whatever reason - it just keeps increasing infinitely. Does anyone know of a different way to accomplish this?

    • @Kantor3D
      @Kantor3D 9 месяцев назад +1

      sup, check if my comment above might be related to your problem. I also had issues with this function.

    • @MasterPiffy
      @MasterPiffy 8 месяцев назад +1

      set at doesnt work, so right after your set ats, just set the foot timings variable with the value from the set at.

    • @italianjack
      @italianjack 8 месяцев назад

      @@MasterPiffy can u be more specific pls? i cant put the foot timer back to 0, it will always increase for me too.

    • @MasterPiffy
      @MasterPiffy 8 месяцев назад +1

      @italianjack there is no elaboration thats all there is to it. Set you variables after the set at nodes.

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

      did u solve this? :)

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

    I don't know what to say. I'm newbie in all of this and this "control rig" makes me crazy as shit. Video lost me somewhere near 33:30 where i'm trying to attach CurrentFootIndexLocal to GetFootTimings in the node At. System writes an error "Array Index (7) out of bounds (count 0)" and not compiling at all. I reviewed video several times and can't find the difference. This broken shit exhausted me completely. What can i add if when you're compiling the blueprint it suddenly can't go through and after you're "shaking" your monitor, the code succesfully compiled...
    P.S. Using Unreal 5.3.2, looks like in every new subversions this plugin gets new view...

  • @itisWhatitis12345
    @itisWhatitis12345 11 месяцев назад

    Damn bro. Keep up the good work.

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

    Can you do i photorealistic spider drawing tutorial tutorial 😊

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

    This is such a good tutorial that I'm using it just for Manny. The Basic IK Axis for Manny are as follows: Primary(x-1).. Secondary(Y+1).. And then just set the pole vetors Y+100 Z+100 just to start. Its not perfect but its close!

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

      The Primary and secondary axis invert for the Right leg.. Is this a problem with Manny or have a missed a step? I know i can just use a seperate Basic IK for my right side, but the For Each loop is really cool, and I'd love to still be able to use it. If anyone has any idea on what i can do to still use the for each loop, then let me know please!

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

      the thighs dont move in my case, any idea what could be wrong?

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

    this youtube recommendation..i dont know why im watchin this, but dayum, this is interesting xD

  • @Qubot
    @Qubot 2 года назад +1

    Thanks you very mutch !

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

    Good Job

  • @bossman4192
    @bossman4192 5 месяцев назад +1

    How to make it crawl on the wall or upside down??

  • @sunbleachedangel
    @sunbleachedangel 9 месяцев назад

    Get it? Step by step? Because it's walking animation?
    On a serious note, very good video

  • @LittleBlue42
    @LittleBlue42 6 месяцев назад

    Hey there! I see you published this a while ago but i have areally quick question that coud help clear up my understanding of global vs world space. At about 22:35 you set a variable after converting it to world space, but then directly compare it against the value before its conversion. Therefore, you are comparing values that live in two different spaces. Can you touch on that? Would you not want to compare the values all in world space?

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

    Look as if they are just playing catch up with the body as opposed to the legs carrying the body.

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

    Awesome, thanks a lot for making this! Lost it at the squid lol

  • @Phil-dm6nl
    @Phil-dm6nl 6 месяцев назад

    Not sure if anyone else has had this issue but when I move my spider all the legs shoot way off in the direction of movement and don't actually land with nice steps, it sorta stays in the squid shape. If the footTimings Greater Than operation in CalculateNewFootTargets is set to greater than 1, the legs kinda shoot off in the other direction after movement stops (kinda like a boomerang, going one direction then back again).
    My setup is (nearly) identical to yours (eg all world/rig space conversions are in place, everything in loops are getting the correct index) but I'm using unreal 5.3 with full body Ik and I've got my spider oriented facing +X instead of +Y (but I don't think that's where the issue lies). It also happens regardless of scale. I don't think that adjusting numbers on timing or interpolation is likely to resolve it, I think the problem lies somewhere in the velocity and foot targets array maybe getting given some infinite value.
    I've just bought your udemy course and I'm gonna go through that and then return to this, but man it's been a real head scratcher.
    Amazing tutorial otherwise, insane this resource is available for free on youtube.

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

    Спасибо. Ты замечательный человек.

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

    At around 20:00 , you could have just used the 'count' from the for loop, no need for the whole new variable

  • @HyperDashYT
    @HyperDashYT 10 месяцев назад +1

    Zeekers 100% watched that video

  • @abhilashlr9259
    @abhilashlr9259 9 месяцев назад

    Sorry for the lag, you get what you paid for lol. thx for the tutorial mate.

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

    Thanks for the tutorial.
    What to do if the limbs of the skeleton have only 2 bones, and not 3? Should I use something else instead of BasicIK?

  • @mainepolen7909
    @mainepolen7909 11 месяцев назад +1

    the giant enemy spider
    do do dododoododooo

  • @itsbunbunni
    @itsbunbunni Год назад +3

    did they get rid of the setup event? im not finding it.
    Update: they replaced it with construction event, and if the editor crash when you hook anything up to it, go verify your build of unreal engine.

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

      thank you, was just encountering this!

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

      Yeah construction event replaces setup. I think searching 'setup' still finds it. I hadn't encountered the crashing issue but good to know for future reference.

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

    Thanks!

  • @Abusooru
    @Abusooru Год назад +3

    Really, thanks for that tutorial! Though, I still have some issues with the "CalculateVelocity" function : when I move on X axis, the vectors goes on -Y, and when I move on Y, it goes on +Y and it seems to be good on Z.
    Thank you again, it so hard to find anything on procedural animations, you're really make some people save a lot of time!

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

      I'm not certain what the issue is you're describing, but Y is 'forward' within the global-space. I'm not sure if that depends on how the character is created or not, but I don't think so. Maybe some confusion being caused with control rigs 'global space' as opposed to world-space?

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

      I think i know what you mean, I've spent hours trying to find the cause of weird body movement, in your CalculateVelocity function just switch setting calculated Velocity first and then set the PreviousWorldLocation.
      Edit: i regulated the body movement but now the legs are not rising at all, i hope i'll find a solution for both..

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

      @@LincolnMargison I have the same issue, I am using the UE4 mannequin. At the 26min part of the video you are making the calculate velocity function. With the UE4 mannequin, the feet move in the X direction when I move in the global Y direction, and they also move in the Y direction when I move in the global X direction. The mannequin movement componen has the forward direction as the X - axis. Do you have any idea how to fix it?

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

      @@dcad6934 Hmm it's not an issue I've come across, and I've also been using the UE4 mannequin. If I'm understanding correctly, and the mannequin is facing down the X axis, you could set an import transform of 90 degrees in yaw and that may possibly correct for it.

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

      @@LincolnMargison an u show that for unity c#

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

    The command a.AnimNode.ControlRig.Debug 1 does not appear to be working in UE 5.3. The debug line does not draw.

    • @robertdavies5139
      @robertdavies5139 8 месяцев назад

      Yeah saw that. Not sure about a work around either.

  • @lagattacklagattack9260
    @lagattacklagattack9260 9 месяцев назад

    When I do the Basic IK thing (min 9:30) my mesh ruin it self, but I cant fix it... Can somebody help me? I want to cry