How to make a Limbo-style spider in Godot using procedural animation

  Рет қаралды 46,057

Miziziziz

Miziziziz

Күн бұрын

Пікірлер: 73
@MoKaLu
@MoKaLu 5 жыл бұрын
Totally creepy tutorial! That is an excellent complete level tutorial with some maths explanations. Thank you very much teacher. Peace.
@oniontherock7204
@oniontherock7204 Жыл бұрын
if anyone is having trouble making the legs fold, I found a fix (well it worked for me anyway), you need to make sure that MIN_DIST is the width of whatever sprite you are using for the leg segments, I used a simple black line, 8 pixel height, and 16 pixel width, so my MIN_DIST would be 16, so just figure out the pixel width of whatever sprite you have, and set MIN_DIST to that width. MIN_DIST doesn't have to be the exact width, in fact, setting it to a higher value may be more desirable then the exact width of the sprite, doing so results in a leg that can't bend as much, and is more constrained. but I wouldn't set MIN_DIST to anything lower than the sprite width, I'm not sure what causes it exactly, but it can cause the leg to just totally disappear, I think it happens when the leg intersects itself, you can set MIN_DIST slightly lower than the width, for a more flexible leg, but it could cause some issues, so be careful
@PHOBOS1530
@PHOBOS1530 7 ай бұрын
This is when you fold it will make an error, right?
@PHOBOS1530
@PHOBOS1530 7 ай бұрын
and this doesn't work :v
@Crisisdarkness
@Crisisdarkness 5 жыл бұрын
I had never heard that about procedural animation, this class is one of the most impressive I've seen about Godot. I am so grateful for your channel, I will take the time to calmly review this video and understand how it works, for now I know that other content has arrived that I must learn
@SirEnd3r
@SirEnd3r 5 жыл бұрын
Can you do an updated version of this video because now they have skeleton nodes and bone nodes?
@SoloCodeNet
@SoloCodeNet 5 жыл бұрын
impressive example of procedural animation or how maths govern nature ! bravo !
@vinz4973
@vinz4973 5 жыл бұрын
This is brilliant! I once researched this topic and looked into "Forward Kinematics" but it was to complicated for me to stay motivated :D Small feedback: It would've been great to see the spider leg in motion before you go into the geometric details with the triangles. I was about to close the video because I didn't got it, but then I saw the leg moving and it just clicked.
@Miziziziz
@Miziziziz 5 жыл бұрын
Oh yeah that would have been a lot better if I showed that first
@me2beats313
@me2beats313 5 жыл бұрын
@@Miziziziz yeah, show the result first, this saves a lot of time! Anyway your tutorials are very helpful
@trylatdar4012
@trylatdar4012 Жыл бұрын
I folow this tutorial to do the same ting in godot 4 and beside some tweaking it work perfectly. I only set each section len to be absolute so we can work with positive values for them. Beside that, it's a excelent guide. good work ^^
@monstereugene
@monstereugene Жыл бұрын
omg of course the og has a video on this. Thank you so much miz
@viniguerrero
@viniguerrero 5 жыл бұрын
Awesome tutorial man! I like these kinda effects a lot! Could you maybe show one day how to achieve toon shader effect as well? ( Like in Borderlands ) I know it depends on the 3D Model, but there are some configs for Godot that could help... looking forward to learn and share these too! Thanks! - Best regards from Brazil
@Miziziziz
@Miziziziz 5 жыл бұрын
Sure, I'll look into it
@finused5892
@finused5892 3 жыл бұрын
holy, that looks sick
@me2beats313
@me2beats313 5 жыл бұрын
More animation tutorials pls!)
@SixDayStudio
@SixDayStudio 5 жыл бұрын
Yeah! Very impressive!
@jeffreygangwisch448
@jeffreygangwisch448 4 жыл бұрын
Thank you for this excellent tutorial.
@luanespedito1475
@luanespedito1475 4 жыл бұрын
This is amazing
@GodotWorld
@GodotWorld Жыл бұрын
That was pretty awesome.
@DrNabeel20
@DrNabeel20 4 жыл бұрын
Wow! this is amazing!
@freddiequin6328
@freddiequin6328 4 жыл бұрын
This is great thanks so much!
@enviycarim1000
@enviycarim1000 3 жыл бұрын
This is awesome 😎 👏🏼
@PotionOfStalinium
@PotionOfStalinium 2 ай бұрын
the legs are stuck pointing is the top left corner... i know i won'r recive an answer, i guess programming isn't my thing :( i'll try find another passion
@SightOfTrees
@SightOfTrees 10 күн бұрын
Don't give up at the first obstacle. Programming is like learning a new language, anyone can do it, you just need perseverance. As long as you are enjoying it and having fun, keep trying and learning!
@komuisam6549
@komuisam6549 3 жыл бұрын
no se como llegue a este video pero dios mio esa araña amigo 100/100
@BetaTester704
@BetaTester704 4 жыл бұрын
I shorted the length of the legs and upped the speed. Please help, Its highly disturbing
@Maxmello-pz8lt
@Maxmello-pz8lt Ай бұрын
Please update, there have been so many changes.
@edwi8215
@edwi8215 4 жыл бұрын
you are amazing bro...
@sablesanctum
@sablesanctum 5 жыл бұрын
Art thou a god?
@unity3d313
@unity3d313 Жыл бұрын
amazing
@felipej.oribeiro6700
@felipej.oribeiro6700 3 жыл бұрын
A fellow linux user I see
@Ayzzi_Dev
@Ayzzi_Dev Жыл бұрын
Is there a way to control the direction of the spider؟؟ I tried controlling his movement with the arrows, but his movement to the left was broken
@finnbunker6
@finnbunker6 6 ай бұрын
Same for me
@finnbunker6
@finnbunker6 6 ай бұрын
Did you ever find a workaround bro?
@DArK-xj8lr
@DArK-xj8lr 4 жыл бұрын
Nice!! Can you say me how to do this in 3D?
@kermitlaranja
@kermitlaranja 4 жыл бұрын
I'm wondering on how to do this but with total physics sync, so i can make a character that uses this script to calculate the feet movement but use apply_impulse and add-force to actually move the nodes, so it will collide with stuff properly
@danielaguirre5078
@danielaguirre5078 4 жыл бұрын
I have a question, im trying to make something like that spider leg step but using distance If point0.position.distance_to(distance_to(target.position) > 15: point0.position = target_pos.position My question is how to make the transition from point0.pos to target.pos no so "jumpy" i mean smoothly.
@natenagle8811
@natenagle8811 3 жыл бұрын
Very late reply here, but you can use linear interpolation, aka the lerp() function: point0.position = lerp(point0.position, target_pos.position, 0.05) The last value is the weight. The higher this number is, the faster the movement. Hope this helps!
@MrDxDev
@MrDxDev 3 ай бұрын
Hi please can you do something similar for a human character for procedural animation mostly for shooting
@alxdrksoul
@alxdrksoul 4 жыл бұрын
I was just doing as you said and it worked, but I don't know if I learned anything hahaha I'm just starting to learn coding and this... is too much xD anyways thank you.
@Aaaa-jn4bm
@Aaaa-jn4bm 3 жыл бұрын
Hi, how to make this script work with a leg with two joints ? for some reason, I can't figure out how to do this... I will be very grateful for your help)
@Crystallanimation
@Crystallanimation 3 ай бұрын
i wish i could do it but i try trytrytrytrytrtyrtrytrytrytrytrtyrt but it fails i cant makee body rig thats why i stop doing 3D i quit
@bigsmoke8344
@bigsmoke8344 Жыл бұрын
Can you update that in godot 4 they added new features for ik animation?
@SirEnd3r
@SirEnd3r 5 жыл бұрын
Are you going to update this tutorial because they have added skeleton and bone nodes.
@sifatimtiaz9171
@sifatimtiaz9171 4 жыл бұрын
Just the comment I was looking for. You've said the same thing I was thinking. I've searched a lot. But still couldn't find a single thing about how to control ik chain with gdscript. Please let me know if you have found anything.
@redahaskourihachlout9302
@redahaskourihachlout9302 7 ай бұрын
We need update for new version of Godot
@theactualtruebear
@theactualtruebear 2 жыл бұрын
It is just disappearing when I go to close
@allinallgames9252
@allinallgames9252 5 жыл бұрын
Could you do a beat em up tutorial in godot something like streets of rage
@Miziziziz
@Miziziziz 5 жыл бұрын
Yeah that sounds fun, I'll look into it
@allinallgames9252
@allinallgames9252 5 жыл бұрын
@@Miziziziz thank you in advance
@AvVito
@AvVito 5 жыл бұрын
awesome tut.. like and sub
@jackwinner4810
@jackwinner4810 3 жыл бұрын
Hello this tutorial is great but the link for the Leg code is forget (disapier) thank you very much, please put this code
@ernielpilapil4833
@ernielpilapil4833 Жыл бұрын
i tried to do this in godot 4.0.3. but the legs is not folding. is anyone have the same issue on legs?
@oniontherock7204
@oniontherock7204 Жыл бұрын
same here, found a fix yet?
@oniontherock7204
@oniontherock7204 Жыл бұрын
found a fix, you just gotta make MIN_DIST be the width of the sprite you're using for the legs, check my comment for more details
@mrmixedvideomaker9767
@mrmixedvideomaker9767 4 жыл бұрын
Can you please make a tutorial on making a grapling hook
@בןניומן
@בןניומן 4 жыл бұрын
You can probably shoot out a raycast from the hook and get the position of where it hits, then interpolate the players current position with that position so he moves towards where the hook hit
@mrmixedvideomaker9767
@mrmixedvideomaker9767 4 жыл бұрын
@@בןניומן Oh wait, I never thought of that idea, thanks
@epeon-wisp
@epeon-wisp 3 жыл бұрын
Quick question, is this code free to use, as long as I don't claim it's mine, and/or sell it as mine.
@Miziziziz
@Miziziziz 3 жыл бұрын
Do whatever you want with it
@epeon-wisp
@epeon-wisp 3 жыл бұрын
Thnx, so far my fav programmer, straight to the point and enganging content otherwise. Danny is a close second tho.
@viniguerrero
@viniguerrero 4 жыл бұрын
Do you have any tutorial or material like this but for 3D using IK bones perhaps?
@Tony_Visionary
@Tony_Visionary 5 жыл бұрын
do you have discord? or a discord server?
@Miziziziz
@Miziziziz 5 жыл бұрын
No server but I could set one up if people were interested. My username on there is the same as my name here
@RedRamekRaze7
@RedRamekRaze7 3 жыл бұрын
Is there a 3d tutorial on this?
@3dfynn427
@3dfynn427 5 жыл бұрын
666
@amilapathirana8822
@amilapathirana8822 4 жыл бұрын
Can i use the assets in my project?
@amilapathirana8822
@amilapathirana8822 4 жыл бұрын
Please
@GeorgeSukFuk
@GeorgeSukFuk 3 жыл бұрын
Oh this is good
@Ihavetoreturnsomevideotapes
@Ihavetoreturnsomevideotapes 5 жыл бұрын
r/Godot
@fuc3-
@fuc3- 5 жыл бұрын
First
A simple procedural animation technique
8:31
argonaut
Рет қаралды 418 М.
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 20 МЛН
Help Me Celebrate! 😍🙏
00:35
Alan Chikin Chow
Рет қаралды 84 МЛН
Я сделала самое маленькое в мире мороженое!
00:43
Кушать Хочу
Рет қаралды 4,2 МЛН
Giving Personality to Procedural Animations using Math
15:30
t3ssel8r
Рет қаралды 2,5 МЛН
Godot Nodes Explained: 2D Joints
11:47
LucyLavend
Рет қаралды 45 М.
Using Composition to Make More Scalable Games in Godot
10:13
Firebelley Games
Рет қаралды 235 М.
The Rain World Animation Process
29:17
GDC 2025
Рет қаралды 370 М.
Why you Draw Bad Assets || 2D Game Art
13:00
Nonsensical 2D
Рет қаралды 72 М.
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 350 М.
Procedural Animation in 5 Minutes | devlog 1
5:26
Benjamin Blodgett
Рет қаралды 62 М.
AI Learns to Run Faster than Usain Bolt | World Record
10:22
cozmouz
Рет қаралды 965 М.
How it feels when u walk through first class
00:52
Adam W
Рет қаралды 20 МЛН