"Step by Step" Procedural Animation

  Рет қаралды 209,009

Lincoln Margison - Game Development

Lincoln Margison - Game Development

Жыл бұрын

Full length course on procedural animation for human characters: www.udemy.com/course/procedur...
Discord server centred around procedural animation: / discord
Free download of the spider model: / lincolnmargison
More coming soon, subscribe, follow, all that jazz.

Пікірлер: 474
@Rahulsingh-theraha
@Rahulsingh-theraha Жыл бұрын
😢that photorealistic drawing blew me away , ur drawing skill is Noice
@xKeray
@xKeray 6 ай бұрын
i've read your comment first THEN saw him drawing the photorealistic spider and I lost it
@priyeshpv
@priyeshpv 6 ай бұрын
I hope you're kidding. That spider is far from being photorealistic. It's missing it's eyebrows!
@666thmoab
@666thmoab 5 ай бұрын
@@xKeraysame
@googoogly
@googoogly 5 ай бұрын
​@@666thmoabis your pfp a bomb or a zeppeline?
@666thmoab
@666thmoab 5 ай бұрын
@@googoogly its a moab from bloons td 6
@PreeminenceWon
@PreeminenceWon Жыл бұрын
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!
@bigmartin343
@bigmartin343 5 ай бұрын
"let me know in the comments and I'll delete it" Underrated humor right there.
@bass-dc9175
@bass-dc9175 4 ай бұрын
Also: "Excuse the lag on the recording (...) but you get what you pay for" Love that extremely dry humor.
@Fafmagic
@Fafmagic Жыл бұрын
This is so inspiring. Thanks for taking the time to make this video!
@shion1364
@shion1364 Жыл бұрын
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 8 ай бұрын
spiders don't have paws
@greedy_mf
@greedy_mf 7 ай бұрын
why?@@elektra81516
@Vaneko911
@Vaneko911 6 ай бұрын
people who make time stamps seek for attention.
@shion1364
@shion1364 6 ай бұрын
@@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 5 ай бұрын
@@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.
@SpikeTheSpiker
@SpikeTheSpiker Жыл бұрын
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.
@stefancekacekic
@stefancekacekic Жыл бұрын
What a beast of tutorial!! Looking forward to your new deep dives, learned really a lot, really appreciate it
@maniacb0y
@maniacb0y Жыл бұрын
We need more content like this. Such quality deserves recognition. Well done.
@sowianskizonierz2693
@sowianskizonierz2693 Жыл бұрын
It's awesome that you made this. Thanks!
@p1ontek
@p1ontek Жыл бұрын
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
@wouwourm
@wouwourm Жыл бұрын
I never ever thought of doing this until today so this video is an amazing drop! You even dropped the 3d model! big thanks!!
@darabjakab
@darabjakab 9 ай бұрын
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!
@SirGraph
@SirGraph 4 ай бұрын
I'm loving your great course on procedural animations, thank you so much!
@slipoch6635
@slipoch6635 Жыл бұрын
One of the best tutorials out there. Fantastic work man, thank you.
@Metalpaved
@Metalpaved Жыл бұрын
Thanks you for this. That debug line tip is something i have been desperately needing!
@real2late
@real2late Жыл бұрын
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!
@FramesOfGames-lv5nj
@FramesOfGames-lv5nj Жыл бұрын
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
@Floky
@Floky Жыл бұрын
I've been looking for a good guide like this! Looking forward to more content like this!
@CosmicComputer
@CosmicComputer Жыл бұрын
Wow, dude thank you so much for putting this up, this is exactly what I've been looking for!
@lolaswift111
@lolaswift111 11 ай бұрын
Really brilliant! Many thanks Lincoln
@user-ed5vg9ws1g
@user-ed5vg9ws1g 2 ай бұрын
The absolute king of spiders in unreal engine, everything worked fine, thank you ♥
@aecl4287
@aecl4287 Жыл бұрын
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!
@robertdavies5139
@robertdavies5139 4 ай бұрын
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.
@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!!
@lordkelvin1
@lordkelvin1 Жыл бұрын
This is such a good tutorial. Been meaning to get into procedural anim in Unreal. Keep it up!
@kfirkfir
@kfirkfir Жыл бұрын
Exactly what I wanted! very good stuff
@huaishan4348
@huaishan4348 Жыл бұрын
Thank you so much for your generous sharing,This tutorial is the best I have ever seen.Please keep creating~~❣
@maddened3746
@maddened3746 6 ай бұрын
this is just amazing !!!! thanks a bunch for making this mate. cheers !
@DeeOdzta
@DeeOdzta Жыл бұрын
Thanks for the chalk and talk, really appreciated.
@arsenurano4164
@arsenurano4164 Жыл бұрын
Incredibly amazing.
@Monument_07
@Monument_07 Жыл бұрын
Thank you ive been looking for a video like this one
@dylanwainwright8644
@dylanwainwright8644 Жыл бұрын
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.
@parse_error
@parse_error Жыл бұрын
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!
@gabrieladriannogueirarosal5401
@gabrieladriannogueirarosal5401 Жыл бұрын
Thanks a million!
@TheFrederickz
@TheFrederickz 5 ай бұрын
Thanks for the video, leveled up my control rig understanding :)
@Evil__Bacon
@Evil__Bacon Жыл бұрын
Holy shit Thai video is amazing bro keep up the great work and I promise you your gonna grow big in absolutely no time 🔥
@Aimbok
@Aimbok Жыл бұрын
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. :]
@sudiptoartstudio1338
@sudiptoartstudio1338 Жыл бұрын
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 Жыл бұрын
Thanks, that saved me 2 hours.
@LincolnMargison
@LincolnMargison Жыл бұрын
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 Жыл бұрын
@@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 6 ай бұрын
ur my god, that saved me 2 hours too.
@AdamMohamed-ji7pk
@AdamMohamed-ji7pk 3 ай бұрын
​@@Sh1nshon istaghfiroluh Allah bro wtf ?
@prosota8083
@prosota8083 Жыл бұрын
Brilliant tutorial!
@idikutkasgarli3637
@idikutkasgarli3637 Жыл бұрын
This is the only tutorial that I could find Thank you so much
@akzork
@akzork Жыл бұрын
Recreated this successfully thanks!
@CortVermin
@CortVermin Жыл бұрын
that is some crazy good resource, holy shit
@Spook
@Spook Жыл бұрын
Brilliant tutorial! Please make more like this😄
@lemma6994
@lemma6994 Жыл бұрын
Video is very helpful indeed. Thank you muchly
@itisWhatitis12345
@itisWhatitis12345 6 ай бұрын
Damn bro. Keep up the good work.
@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)
@gorimostly
@gorimostly Жыл бұрын
Awesome, thanks a lot for making this! Lost it at the squid lol
@mindlessghost5092
@mindlessghost5092 Жыл бұрын
Bro all things aside i love your drawing skills like best easy han total mess free.
@airmancooma
@airmancooma Жыл бұрын
Thanks!
@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 9 ай бұрын
for a beginner, how different is it to do this for a metahuman skeletal mesh?
@viktorsola1784
@viktorsola1784 Жыл бұрын
Man, it's looks so disgusting, that it looks so good! I am not going to lie, I got goosebumps! :D
@Qubot
@Qubot Жыл бұрын
Thanks you very mutch !
@flamebrindger3984
@flamebrindger3984 5 ай бұрын
Giant. Enemy. Spider. *Starts singing*
@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 7 күн бұрын
Hey, i am using 5.2 as well and cant find the set bone transform in the beginning. How did you find that node?
@chAXvrl
@chAXvrl 8 ай бұрын
this youtube recommendation..i dont know why im watchin this, but dayum, this is interesting xD
@CortVermin
@CortVermin Жыл бұрын
photorealistic spider got me good :D
@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 9 ай бұрын
the thighs dont move in my case, any idea what could be wrong?
@xovexyz
@xovexyz 11 ай бұрын
Very interesting
@dmytriy8008
@dmytriy8008 10 ай бұрын
Спасибо. Ты замечательный человек.
@dwd5057
@dwd5057 Жыл бұрын
10/10 keep it up
@akzork
@akzork Жыл бұрын
Let me get something to eat while watching this video
@donfalcone7560
@donfalcone7560 7 ай бұрын
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?
@kabargin
@kabargin Жыл бұрын
58:05 love that kind of humor, like
@phoshooo
@phoshooo 2 ай бұрын
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
@Eroktic
@Eroktic Жыл бұрын
how much of processing power does this cost in comparison with traditional animations?
@LincolnMargison
@LincolnMargison Жыл бұрын
I've not done specific comparisons but it's all run in the same way as animations are through the animBP (which I believe is a separate thread), so it's performant. I think the only time you really notice any slowdown is with loads of linetraces. You could probably slow it down with some huge loops too. So far for anything I've used it for, it's been negligible performance loss.
@nourhassoun7099
@nourhassoun7099 5 ай бұрын
Please do tentacles that flow/move alone next!
@d74g0n
@d74g0n 3 ай бұрын
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 3 ай бұрын
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.
@petepan5656
@petepan5656 5 ай бұрын
I laughed way too hard at "And now we can see we've made a squid."
@ethanbergendahl5566
@ethanbergendahl5566 Жыл бұрын
For my spider skeleton the "foot mesh" is like at ankle level so the foot of the spider is never correct looking. Is there anyway to edit the bones in UE5 or do I need to use a different software to change the location of the bone to be closer to actual foot level?
@MonkeManOfficial
@MonkeManOfficial Жыл бұрын
yess please show how to make spider in blender (and how to import properly to ue5 if you dont mind)
@pattyspanker8955
@pattyspanker8955 Жыл бұрын
I like your funny words magic man
@flyingroads3498
@flyingroads3498 9 ай бұрын
You earn a sub🎉
@SeanLake3D
@SeanLake3D Жыл бұрын
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 :(
@kioly_ah
@kioly_ah Жыл бұрын
非常感谢!!!
@bobboland8505
@bobboland8505 Жыл бұрын
I am using this for a humanoid character and instead of basic ik I use full body ik so I don't use children to get the feet. it works fine until the calculateFootTarget Function, I don't know how to put the Return Event into the loop when I do not have a For Each node, I tried a few things but in all my attempts this is where I have been stopped with errors. I would appreciate any help, Thanks for the great tutorial.
@soojungkim8201
@soojungkim8201 Жыл бұрын
Thank you for the great tutorial. Which IK should I use for setting with one more joint? I'm trying using ccdIK.
@LincolnMargison
@LincolnMargison Жыл бұрын
I'm not too sure about that. Not something I've done much with, it seemed like there was less control with longer IK chains, so I usually have tried to fake/bypass it. I'll look into it though
@twidjet
@twidjet 27 күн бұрын
Just bought the course, seemed like a no brainer. 10/10 tutorial!
@oofnoof9024
@oofnoof9024 Жыл бұрын
10/10 stopped me from pulling my hair out
@jamesonvparker
@jamesonvparker Жыл бұрын
I’d love to try and make the legs also go to walls when the spider is close to the wall 😮
@billysatkowski6938
@billysatkowski6938 Жыл бұрын
I'm still a noob, does this work with more bones in the legs? Having trouble getting the foot attached in right rotation. Everything else looks right just can't seem to find the foot rotation within the axis values.
@SitzfleischGaming
@SitzfleischGaming Ай бұрын
anyone else not have the legs separate back out? if so how did you adjust to fix this. for reference talking about the split at roughly 13min.
@zerolinke8768
@zerolinke8768 7 ай бұрын
UE5.3 Update - Debug: ControlRig.EnableDrawInterfaceInGame 1 - Rig Node: Use "Construction-Event" Node replace "Setup-Event"
@xl-pu2zp
@xl-pu2zp 5 ай бұрын
thanks alot,I really come up with a lot of problems in 5.3,
@Tedeums
@Tedeums 4 ай бұрын
CalculateVelocity don`t work.
@LittleBlue42
@LittleBlue42 2 ай бұрын
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?
@Phil-dm6nl
@Phil-dm6nl Ай бұрын
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.
@drinksoft5191
@drinksoft5191 10 ай бұрын
Can someone share the completed BP? I'm having some problems and I want to deconstruct it at my own pace.
@mikivm1
@mikivm1 Жыл бұрын
Very well!! first of all, this is the best tutorial of Procedural Animations in Unreal that I have never found, Incredible Work! But I have a small problem, at Minute 52.55 you add the remap in the "IncreaseFoot..." and then the next remap in "Calculatenew ....", my question is the following: Everything perfect and identical to yours so far, after this my Spider makes very short and fast steps while your's seems to soften! having exactly the Same values as you, any ideas? (I assume that the "0,1,1,5" of the first remap and the "0,500,1,2" are the final values?) or you got some change that not see on video? Thanks so Much and Keep doing these , thats amazing!
@LincolnMargison
@LincolnMargison Жыл бұрын
Hmm this video was a while ago so I don't know the exact values I used, but I likely did go through tweaking them a few times. It depends a lot on the movement speed you want and the general look you're aiming for, so it's worth playing around with the values and trying to understand how they relate to the leg speed.
@sunbleachedangel
@sunbleachedangel 5 ай бұрын
Get it? Step by step? Because it's walking animation? On a serious note, very good video
@benl.4903
@benl.4903 Жыл бұрын
Hi there, I got stuck, I am using 5.1 but I do not get "transform" in the Set Transform under the Control Rig.
@MiniZaraki
@MiniZaraki Жыл бұрын
Is it possible to make his spider walk from ground to wall then to ciling and back to ground?
@kidneyaiopm1903
@kidneyaiopm1903 6 ай бұрын
goat
@carbonatedmilk5934
@carbonatedmilk5934 Жыл бұрын
Would you be able to adapt this to go up walls or maybe something skinny like a tree limb?
@LincolnMargison
@LincolnMargison Жыл бұрын
I don't see why not. Adapting it to go up walls wouldn't require much, in terms of the animation, it would probably be mainly a challenge of the blueprint to let a character walk around walls (not the simplest thing but pretty doable, there's plugins that do it for you too). I think if this character was just flipped upside down, it'd be trying to 'walk' on a ceiling. I'm not sure if the traces it does were in worldspace or not so there might be a slight tweak needed but basically should work on any angle.
@TheEightfoldPath_
@TheEightfoldPath_ Жыл бұрын
A+ tutorial, Goddamn! As a side note, how is this on performance? Something reserved for player characters or could it scale to be used on some enemies as well? And how would this fare in a networked environment? I suppose it wont have any issues as everything is done client side anyways, as long as latency is smoothed out
@LincolnMargison
@LincolnMargison Жыл бұрын
Yeah all clientside so as long as the player movement is replicating properly it should work. If you need something more specific where the feet are moving in sync across the server, you could do the timing/cycles in a replicated way (ie. blueprint which passes the timer to control rig, and since it's deterministic you'd get the same leg placements). As for performance, I've done the same with 100 characters doing 10 traces per frame each, with the same kind of movement logic, with no issue. But also keep in mind that this tutorial is more a 'here's how to figure things out' not strictly an optimized/best way of doing it. For example, this loops through more bones than it needs to, and does traces when the legs aren't moving and such. So there's definitely room for improvement but it seems to have no impact on FPS.
@XAHAK
@XAHAK Жыл бұрын
hello from reddit👍
@italianjack
@italianjack 3 ай бұрын
sorrry dumb question from a newbie, how do you lock your camera on the selected object while it moves when you simulate the scene?
@jsogman
@jsogman 5 ай бұрын
can you/someone please explain how the initial skeletal mesh must be set up/imported? does it need to have an animation already ?
@abhilashlr9259
@abhilashlr9259 4 ай бұрын
Sorry for the lag, you get what you paid for lol. thx for the tutorial mate.
@JumBungle
@JumBungle Жыл бұрын
Fantastic tutorial, thanks for your effort on this! I'm working on adding a character controller to this base, I have noticed that when the rotation of the spider is not 0,0,0 the calculated velocity seems to still add in the forward direction, potentially just for the torso (I'm still testing), making the spider's body swing to the global Y forward. I assume this is an issue with using world space and local space wrong. Can you replicate this issue? if so, can you point me in the right direction to fix it? Thanks again!
@LincolnMargison
@LincolnMargison Жыл бұрын
This was an older tutorial and I think some step may be slightly different in newer engine versions. For me, as shown, it worked for all directions and orientations (video at the end shows an example of the spiders walking in various directions). I calculate the velocities/rig space velocity a little differently now (eg. in the procedural human animation course) but I'm not sure if that's the specific issue. I'd recommend just drawing some debug lines to see where things start to go awry, and to make sure the velocity direction is always correct in worldspace.
@JumBungle
@JumBungle Жыл бұрын
@@LincolnMargison Thanks for taking the time to reply! Great idea, I'm actually only just starting out in Unreal Engine as most of my dev time has been in Unity, so this tutorial was fantastic in growing familiarity with the Engine, I've since bought your Udemy course on procedural animation and will be starting that soon. But yes, once I learn how to effectively debug in UE that will be my first port of call!
@Wrath1991
@Wrath1991 Жыл бұрын
good video, how about slowing down the transition for a more realistic walk? is there a way to do that?
@LincolnMargison
@LincolnMargison Жыл бұрын
Sure, everything can be tweaked by changing the values. Just play around with it whilst making the system and you'll see which numbers control what. A lot of it depends on the size and speed of the character, so it will need to be unique for each project anyway.
@robertdavies5139
@robertdavies5139 4 ай бұрын
I've used this video as a guide to implement procedural animate to a robot model I've built. I've implemented CCDIK as the IK solution and the walking cycle works great initially. Occasionally, however, the feet stop moving out of sync with each other (i.e. walk) but instead move together making the robot "hop" instead of walk. Any thoughts? Also if I stop the movement and then start again the legs sync up and it's back to "hopping" again.
@LincolnMargison
@LincolnMargison 4 ай бұрын
It's a bit of a flaw with this method, where if all of the feet go out of range at once, they will all sync up. The way I would approach it now would be to have a cycle that dictates when the feet move. I've just released a course on Udemy that goes over this method, but as a general summary, there's a master cycle which loops from 0 to 1 repeatedly, then the individual legs each have some phase offset from this cycle. If the leg is within 0->0.4 of the cycle (after accounting for the offset) then it's swinging to a new point, if it's in the remaining then it's locked. The number can vary of course, but somewhere around a 50% split from swing/locked phase seems to work best.
@robertdavies5139
@robertdavies5139 4 ай бұрын
@@LincolnMargison - thank you for taking the time to reply. I'll have a play around with it and also have a look at your Udemy course too . Thanks pal :)
@Deiollymous
@Deiollymous Жыл бұрын
cant we just get the distance between the current foot location and the new foot location and see if its greater than some value and move the foot to that location instead of relying on the delta time, because it doesnt seem to like a super fast spider
@LincolnMargison
@LincolnMargison Жыл бұрын
Well, you can increase the timing based on the movement speed, and essentially just speed the whole thing up, but yes, it could work based on the distances. The issue with doing it that way, is it can get a little messy if the feet are moving independently and not on a timer/cycle. Imagine the spider in it's starting default pose, and it moves forwards by some amount. If we're checking how far the feet are from where they 'want' to be, ALL feet are exactly equally far from their target, and would all want to move at the exact same time. It's not an unsolvable problem but it adds complication to getting the timing right. Because they're choosing to move independently, but also need to be influenced/offset by what the other legs are doing, and it's difficult to avoid specific legs being 'stuck' for too long once you start delaying some legs.
@bossman4192
@bossman4192 25 күн бұрын
How to make it crawl on the wall or upside down??
What is Synthetic Selection? Game Dev Log 0
6:29
Makan Gilani
Рет қаралды 1,2 МЛН
10 Minutes vs. 10 Years of Animation
19:29
Isto Inc.
Рет қаралды 716 М.
🤔Какой Орган самый длинный ? #shorts
00:42
Who has won ?? 😀 #shortvideo #lizzyisaeva
00:24
Lizzy Isaeva
Рет қаралды 64 МЛН
HAPPY BIRTHDAY @mozabrick 🎉 #cat #funny
00:36
SOFIADELMONSTRO
Рет қаралды 17 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 8 МЛН
What's The Deal With Procedural Animation?
11:24
Geat
Рет қаралды 33 М.
10 Unreal Engine 5 PLUGINS I can't live without!
9:37
Cinecom.net
Рет қаралды 492 М.
Adding an AI Monster to my Horror Game - Devlog #2
7:43
LenexTL
Рет қаралды 13 М.
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
Motion Matching - My Thoughts [UE5]
14:28
PrismaticaDev
Рет қаралды 12 М.
7 DEVS Make a GAME without COMMUNICATING! (centipede edition)
17:16
Blackthornprod
Рет қаралды 1 МЛН
Why Do Video Game Studios Avoid Blender?
6:49
The Cantina
Рет қаралды 433 М.
5 Tricks you (probably) don't know about Unreal Engine 5
10:44
Cinecom.net
Рет қаралды 364 М.
Procedural Walk System
2:23
Lincoln Margison - Game Development
Рет қаралды 28 М.
Unreal in 100 Seconds
2:52
Fireship
Рет қаралды 862 М.
🤔Какой Орган самый длинный ? #shorts
00:42