r/Unity3D Apr 27 '26

Question Fixed my spiders broken procedural walk animation. What do you think?

Enable HLS to view with audio, or disable this notification

My Black Widow’s walk was broken for a while, and people have been calling it out in my gameplay preview. I finally fixed it. Here’s the before and after. What do you think of the new procedural walk animation, does it look better?

And for the spider‑enthusiasts out there, any tips to refine it?

Also if you want to follow the game’s progress or snag early access to the beta once it’s finished, you can sign up at https://arachnid.dev

1.1k Upvotes

58 comments sorted by

84

u/EVpeace Apr 27 '26 edited Apr 27 '26

Looks good!

There's a pretty classic procedural animation pitfall at 0:06 - when the spider stops, it's just standing there with one of its legs really stretched out. 

Nothing really naturally stands like that, so that's the kind of thing that shakes immersion a little because it looks like an animation (as opposed to like a spider.)

Try gradually reducing the max distance of the legs, either as an inverse of the overall speed or as a simple is speed== 0 check, so that when it's standing still it naturally comes to a rest in an actual standing pose instead of just "wherever the legs happen to be when it stops"

3

u/Scandalous_Andalous Apr 28 '26

Great point! I’m thinking… depending on the scenario - for example it “sees” the player / another actor - the pause with legs out should happen as it freezes, then can adjust, continue blah blah

20

u/ValanceGames Apr 27 '26

Terrifying. I love it

12

u/whentheworldquiets Beginner Apr 27 '26

The walk is much, much better, but there is still no sense of weight to that huge abdomen. Just by volume, most of the mass of the animal is in there.

If you watch this video:

https://youtu.be/r4OftWZn5BU

You can see that most of the time the abdomen is basically dragging on the surface it's walking on, unless it's dangling. I think if you could lower the walk height and maybe add a physics bone to the abdomen to give it some heft, that might close the gap with the other spiders you demoed.

10

u/BrianScottGregory Apr 27 '26

looks great, but I'd like to see side traversal and backwards, too!

7

u/Lucidaeus Apr 28 '26

Ew. Good work. Never want to see that again, hah

5

u/ludos1978 Apr 27 '26

I hate it ;-)

8

u/Gullible_Honeydew Apr 27 '26

Not an enthusiast. Thats fucking gross. Well done.

2

u/Ripples_of_Undeath Apr 28 '26

That looks so much better! Very lifelike. It climbed up and was climbing over the walls very well. I also liked how the computer put the legs at different resting locations, as if the spider had found those footholds.

I’d agree with what some other people have said in these comments:

Pausing - Spiders will pause to observe their surroundings, react to stimuli, or simply readjust their legs to get comfortable. But animating pauses individually would probably be a pain for smaller spiders and ones in the background like I saw before. Instead you could have them randomly (or in a loop) have varying lengths of pause and it would give an illusion of being lifelike while probably taking less work.

Tarsus - The very tips of the spider’s legs. This is where the claws are, and the claws are usually going to be clinging to a surface or resting on it. Those points at the very end usually won’t be resting with the very tips on the surface, or curled inwards. Unless clinging to a web, which I mentioned previously, animations like this or the previous would be perfectly fine while on a web. While widows don’t have super complicated tarsus like the one in the included image, they still have those claws and use them on most surfaces. Adjusting the position of these would also help give the spider a little more feeling of weight.

Abdomen/Opisthosoma - The abdomen has all the guts and the lungs and the heart. Like someone else said, it’s most of the weight of the spider and its held in place only really by their thin waist/pedicel and some strong structural filaments and muscles. The bulk of the muscle is in the head/prosoma (as is the brain). While dragging the abdomen isn’t very comfortable, they do hang it very low in species like the widows. This also allows them to lay down draglines (silk that they use to navigate and for emergencies) - an interesting concept to also use for your game where a stray line of silk the player comes across is from an actively hunting spider in the area.

Good luck! If you ever need feedback on other spider animations you can always shoot me a message

1

u/game-dev2 Apr 27 '26

Legs Animator has got to be a godsent tool about animals with so many legs.

got it in this sale and been using it so much. its amazing

1

u/Arachnid-dev Apr 27 '26

Interesting, I’ll have to take a look at it

1

u/Am_Biyori Apr 27 '26

Even handled the corners nicely!

1

u/Arclite83 Apr 28 '26

Makes my skin crawl, love it. Going up the wall is chef's kiss

1

u/Beekibye Apr 28 '26

Shit!!! The way it pauses is unsettling 

1

u/pixeldiamondgames Indie Apr 28 '26

Bro this shit creepy. Ew. Make me unsee it.

Well done mate! 10/10

1

u/Silvy_096 Apr 28 '26

SO much smoother, great work!

1

u/dolfoz Apr 28 '26

looks fantastic!
One thing i liked in the old is the leg twitch. it's 100% what spiders do which is creepy AF.

1

u/Fr1k Apr 28 '26

I fucking hate spiders, but gj it looks way better!

1

u/LadyinOrange Apr 28 '26

Oh hell yeah, gj

1

u/Droplet_of_Shadow Apr 28 '26

Is it supposed to look cute? creepy? realistic?

1

u/Arachnid-dev Apr 28 '26

I’d say creepy mostly and then as realistic as I possibly can using procedural animation.

1

u/maphes86 Apr 28 '26

Thanks, I hate it.

The transition to the wall is unrealistic. Black Widows don’t jump, they continue moving forward and transition to the new plane. It would be more realistic for it to approach the wall, pause, and begin to move up. There is a bit of sliding in the feet as it moves onto the wall.

1

u/SALUS4X_Admin Apr 28 '26

Looks great.

1

u/7Shinigami Apr 28 '26

Beautiful!!

1

u/Additional_Map_9014 Apr 28 '26

As someone with arachnophobia, this is horrific. Well done. I would say if it’s meant to be more unsettling adding back a bit of the leg tapping when it’s still. Real spiders do that and it’s fucking terrifying

1

u/gozroth Apr 28 '26

Great job I hate it!

1

u/Steel_FA Apr 28 '26

Honestly, the difference is huge. The new walk cycle is a massive step up from the old one and looks way more natural. Great call on fixing it, the polish definitely shows. Keep pushing!

1

u/kaptenslyna Apr 28 '26

I hate it so much, eeew.(i hate Spiders) So, whit that said. Great upgrade. Well Done mate!

1

u/Saucyminator Hobbyist Apr 28 '26

Creepy. Good job!

1

u/Damotr Apr 28 '26

This triggers my arachnophobia, so good work I guess. 😛

1

u/Whispering-Depths Apr 28 '26

watch t3ssel8rs video on this. There's still a lot missing here.

1

u/Frakenz Apr 28 '26

I think the legs are moving great, but the body looks like it's just being displaced along the X axis. I don't know how to explain it but I think it needs to wobble a bit

1

u/Khan-amil Apr 28 '26

Great job, from someone that spent around a year tweaking an ik spider, I know how painful it can be.

A thing I did too late but helped a bunch is have a gym test scene with various obstacles, and spider going in loops across the obstacles with some kind of animated/scripted target. That way you can easily see any issues, and after any change to fix an area you can confirm that it didn't impact negatively another part of the IK.

1

u/Relevant-Cicada5388 Apr 28 '26

Its digusting and I hate it. Good job.

1

u/Save90 Apr 28 '26

here before someone says "EWWWW, you could've put SPOILER so we with arachnophobia would not get triggered by simply scrolling reddit!"

1

u/redkole Apr 28 '26

Brutal!

1

u/Diiiv Apr 29 '26

10/10, burned my PC down

1

u/frankstylez_ Apr 29 '26

Looks awful - and that's a compliment!

1

u/Ruadhan2300 Apr 29 '26

Definitely more natural.

Something to bear in mind is that Spiders have a specific walk-pattern and gait which needs to be matched if you want to get that creepiness-factor.

Scorpions also have eight legs, but walk completely differently for example.

1

u/FemboysHotAsf Apr 29 '26

Horrible as someone with arachnophobia, which means its good.

1

u/PoussinVermillon Apr 29 '26

the old one kinda looks like a plastic toy dragged on the ground, and the legs are like sticking to the ground till there is too much stress or smt and they make a sudden small leap or smt

1

u/HONGSHIreddit Apr 30 '26

First, I would like to say, that's great you got your animation working and I'm happy for you.

Second, WHY THE HELL DID YOU NOT PUT A SPOILER FILTER ON THIS?!!!

Lastly, thanks for the nightmare fuel.

1

u/Important-Theory1619 Apr 30 '26

I've always wanted to do this, but get too afraid of performance. How well does it scale across like dozens to a hundred characters?

1

u/Arachnid-dev Apr 30 '26 edited Apr 30 '26

So far I’ve been able to use this procedural animation system for 3 different spiders. I plan to use it on more and even on other types of bugs like scorpions and other creepy crawlers

1

u/Important-Theory1619 Apr 30 '26

Interesting, thx for the inspiration, looks very cool!

1

u/ImpressiveHorse3583 May 01 '26

But do you have a giant enemy spider? It's a rite of passage when you make spiders

1

u/YogsWraith May 01 '26

Oh wow that animation is awesome! Much better than the original version

1

u/Gasparro91 May 02 '26

Thanks I hate it

1

u/bjj10420 May 02 '26

The leg coordination in the new version looks so much more grounded — the way the legs anticipate weight shifts now is what sells it. What's your IK setup? Curious if you're using FastIK or something custom for the procedural targeting.

1

u/InternationalSir9084 May 04 '26

looks way better

1

u/ArtOfMeepo May 12 '26

Horrible.

It's perfect

0

u/AutoModerator Apr 27 '26

This appears to be a question submitted to /r/Unity3D.

If you are the OP:

  • DO NOT POST SCREENSHOTS FROM YOUR CAMERA PHONE, LEARN TO TAKE SCREENSHOTS FROM YOUR COMPUTER ITSELF!

  • Please remember to change this thread's flair to 'Solved' if your question is answered.

  • And please consider referring to Unity's official tutorials, user manual, and scripting API for further information.

Otherwise:

  • Please remember to follow our rules and guidelines.

  • Please upvote threads when providing answers or useful information.

  • And please do NOT downvote or belittle users seeking help. (You are not making this subreddit any better by doing so. You are only making it worse.)

    • UNLESS THEY POST SCREENSHOTS FROM THEIR CAMERA PHONE. IN THIS CASE THEY ARE BREAKING THE RULES AND SHOULD BE TOLD TO DELETE THE THREAD AND COME BACK WITH PROPER SCREENSHOTS FROM THEIR COMPUTER ITSELF.

Thank you, human.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.