Added: 4 years ago
From: SundownSFA
Views: 78,489
Sort by time | Sort by thread (beta)

Link to this comment:

Share to:

All Comments (249)

Sign In or Sign Up now to post a comment!
  • I'm starting my adventure with 3D programming and i know how much work does it cost do to such advanced project. Great Vid.

  • Step 1: Modeling

    Step 2: Movement AI

    Step 3: Texture and details.

    Step 4: Teach it to hate.

  • @jlowe424 Rofl, I'm litteraly rofling

  • NOPE NOPE NOPE

  • 10 people were arachnophobic... wait, that doesn't make any sense since i'm terrified of spiders too and pressed the like button, because that there was some nifty stuff...

  • Now we need procedural Samwise Gamgee to teach them a lesson!

  • Anybody still doubts procedurality is the future? :)

  • it looks very real... too real.... Oh god I want to smash that fucker

  • Spider in ball pit.

    Made the video.

  • Could you possibly release this as a download?? ;)

  • Hahaa at 6:00 "Did someone knock?"

  • Now a real time anmation of a shoe stepping on these things. :0o

  • OH MY GOD STAY AWAY FROM ME

  • @GoroWannabe I know. This is creepy, and yet I can't look away.

  • they are all so cute!

  • I want this as a screen saver!

  • amazing how technology improved in last 20 years...

  • stop making it crawl towards the screen! its scaring me

  • kill it with animated fire.!! D:

  • Spiders I see usually move quite a bit faster than that.

  • @TheFraudOfDestiny

    yes, but if you watch a spider on the same kind of geometry, they actually do a very similar thing with their legs, testing the new surface to see if its got enough grip, and sometimes getting halfway around and then changing their minds. They use a piece of silk as a safety line, but still dont want to risk falling.

  • reminds me of a screen saver

  • this is awesome, have you put it up for download?

  • is this a script? like max script?

  • 4;38 HULK SPIDER SMASH!!!!

  • You need an additional disclaimer: "no procedurally-generated spiders were hurt in the making of this video".

  • great work

  • so gross, but SO COOL!

  • Can they react and/or interact with objects, or with each other? 1'Cause that would be SWEET.

  • So This bug has his own intelligence? He can decide where to go ?

  • @living4game It's less decided and more random.

  • I remember an old game trespasser had procedurally generated animations or something like that. Interesting to know the technology has improved so much since then.

  • Yes, but dose it blend?

  • As an archnaphobic (spelling?) I am scared shiless by how naturally these move... get goosebumps all over :s

  • If only the Minecraft spiders could do this...

  • at 5:40 did the spider actualy get smarter?? these are cgi-AI right?

  • I feel like i should post something intelligent, but i still love how the bigger spider just sort of pwns the little one at the end.

  • how did u do that

  • This has nothing to do with Minecraft...

  • pregnant spider porn?

  • acayip başarılı lay. hele ki real time için.

  • as an arachnophobe I can tell you this is very very realistic. i feel ill watching it.

  • @Cantakatoa same here

  • I could watch these things all day, but the ragdoll recovery looks really strange at 5:36. Surely spiders do something when they're falling, like curl all their legs up?

  • But will it blend?

  • That's so awesome.

  • is it possible to make it anticipate a landing to make it more realistic? the ragdol should only be used on death rather than if it loses grip.

  • Can you release a demo ? It's realy well done !

  • how much time did it take to develop this?

  • Why do people keep saying its weird because it acts like its blind? Most spiders, including tarantulas like the one in the video have eyesight bordering on blindness and feel around pretty much exactly like they do in the video.

  • wow, impressive! weird spider behavior, if we think realistically, but I love the way it reacts to things - as stated before, more like a blind creature trying to find its way. so weird, but absolutely impressive and very much alive :)

  • Impressive work.

  • Is it in real time? Is the spider a Wolf Spider(you should know by now that Black Widows are much kewler)? Do you use the CPU or GPU?

  • omfg KILL IT KILL IT!!! AHHHHHHHH

  • this is truly impressive, but it totally freaks me out!

  • I can't wait until you simulate them with webs.

  • I hate spiders, can't stand them, but this is awesome.

  • this is awesome but why did you have to use spiders oh god I cant watch

  • wow that actually scared me!

  • That's amazing.

  • Oh wow! this is the new beginning for video game animation!

  • To be honest, it's at its most impressive when it falls. xD

  • Game devs need to use more stuff like this

  • This is friggin cool. So awesome!

  • Its called an "AI", isn't it?

  • I'm so gonna install this program in my hologram device in the far future. lols will be had

  • Oh god now I feel like I have spiders crawling on me oh god get it off.

  • woa

  • These spiders creep the hell out of me! ffs...

  • This is one of the scariest uses of computer technology I've ever seen. I'd rather have a hacker steal my information than have this thing suddenly pop out of my documents folder.

  • Spidey sense is most definitely tingling.

  • @TheMostFamousChannel HAHAHAHAHA

    DUDE!

    If we could put sensor suits on animals (other than ourselves) WHY THE FUCK would've Animal Logic spent time on computer animating owls on The Owls of Ga'Hoole or Bug's Life?

  • @Baddaby Because most animals can't act? ;D

  • @strongrudder We should totally start a charity program so we can fund acting classes to animals. Lassy was actualy a middle-aged guy in a dog costume.

  • Obvious progression is now to have a spider crawling on a spider.

  • Awesome i love how his legs move

  • Bangor? I barely knew her!

  • so you just told it to walk around?

  • @TheMostFamousChannel

    Loltards.

  • @TheMostFamousChannel

    so lemme get this straight..

    you're saying they used sensor suits on *real* spiders to produce these animations...

    but then you go on to say that these actions portrayed in the animation (from the alleged sensor suits) are unnatural?

    doesn't quite make sense.

    and i'm pretty sure they didn't use sensor suits. lol

  • SundownSFA, it's just amazing work,

    i dream of a plugin in c4d to do that very impressive simulation.

  • I don't know what this is supposed to be, but it was very entertaining... Good job!

  • impressive

  • very interesting, is your "leg" algoritm running independantly for each leg or is it like a common load distribution system?

    i really like the last scene with the little spider seemingly searching for a proper foothold, didnt see that in the other vids, or was that just coincidence?

    5stars here

  • Anybody thought about a horror game with non-scripted spiders? or star wars like spider tank enemies? i know i did.

  • love the ending ^^

  • holy shit what is this I dont understand can someone explain it to me?

    I know how to keyframe and shit but this I dont understand :S

  • @YayJike It's the magic of programming.

  • how'd you do it

  • I really like this work. What are your future plans for it? I have a similar video of IK/dynamics hybrid walker if you are interested.

    I just found your paper, I am looking forward to reading it.

    Keep up the good work.

  • YUCK anyway is it euphoria?

  • Light it on fire and see if it gets out

  • It's a shame that so few people understand or appreciate what's happening here.

    In current video games, for example, there are pre-coded animations that drive the 3D models within the constraints of the programming. These animations are for things like leg movement, tool manipulation, and so on. In a third person game you see your character jump and run, but the motion is always the same.

    This spider is self-animated, with no two motions the same. The program literally feels out every step.

  • 5:51 - look at the spiders shadow in the right corner. You gotta fix that :)! (just helping XD)

  • HEY WHAT DID THE SPIDERS WIFE SAY TO HIM "BITE ME" (nice animation by the way)

  • That is extremely creepy...

    Awesomely creepy.

  • 5:10 Love when you shoot balls at the spider lol. Anyway, this is pretty cool. Would be awesome if it could use a web when there's no other way to get down without hurting itself.

  • cool

    ^^

    

  • great job man.. jst noticed the shadow of the spider on the last few is projected onto the floor even when the yellow wall is in the way..im sure u realize that and wasnt really the point of yer video heh ;p

  • Maybe you should have picked a less terrifying model.

    Spiders...

  • this looks great, what program are you doing this in?

    not a standard package like houdini i presume?

    a game engine?

    regards Freek Hoekstra

  • can it shoot web? how about swing above the rooftops...? ..... spiderman... spiderman... lalala.... bad at singing lol

  • procedural is where its at man.

  • How does it respond to a newspaper whack?

  • wow.... looks the procedural looks like a real one! cant wait to see an in-game animal procedural animations. but I bet much processing is needing for this .like Cell processor 2? hehe

  • cell processor 2? the first have been beaten long time ago.

  • Comment removed

  • very professional

  • In the ending, looks like it's kind of "thinking". When it sees that the wall is falling, it starts going to the right side of it. It falls, anyway. On the next one it already starts the climbing going to the right. So interesting. >:D

  • @leoskulhamba

    Be great if he could make it simulate long-term memory - a procedurally animated, learning spider.

  • Truly mindblowing!! :)

    What apps used ?? Or is it all "propriatory" ?

  • This looks so realistic!

    beautiful!

  • Have you ever thought of robotics?

  • Cute. I like when it walks on the sphere.

  • God that spider is creepy... very realistic, the walking around the sphere would make a pretty cool screensaver

    Now put it in a bathtub and see if it can get out :P

  • This is quite interesting. Have you written any articles about this? I'd like to know how it works.

  • Really cool! If you will create game, about spiders, this will be realistic game, with great physics.

  • Have you published a paper about this? Or considered releasing the source code? I'm trying to incorporate a similar concept in a game, and this implementation is phenomenal.

  • Very cool. But they seem to be blind, more like ants are, don't you think? I would bet real spiders don't stop that way, analyzing the terrain with their legs, on the edges of terrain.

  • That's all in the parameters I think. The procedural animation system has hundreds of variables, which were by-and-large coded by trial and error (i.e. by hand). I'm certain given an automated learning process, the creatures could move a lot quicker. Alternatively, on very high framerates (see the house spider video), they move around the terrain much faster, as the legs can probe the surface and find a good footing quickly.

  • Ant's aren't blind in the traditional sense. They might not have conventional eyes, but they have all manner of other ways to be aware of their environment. In that context, they can "see" the world around them just as well as you or I.

  • @PickyMsn

    They do stop and analyze the terrain, no matter what angle they are facing it from. Spiders are quite intelligent since they have only themselves and not a colony. Their eyesight is generally poor as they're nocturnal, they rely mainly on vibration, which is why some will remain motionless for hours at a time, waiting for the right vibrations to tell them dinner is near.

  • @PickyMsn As far as many species go, particularly tarantulas, they pretty much ARE blind. I've observed similar behavior in my Rose Hair. :V

  • lol the comedy at the end there :D

  • That was sooo creepy..... but awesome at the same time!

    I wish there was some kind of game that used this, or like a tech demo where you could just walk around as a spider.

  • "Procedurally driven" essentially is just a fancy way of saying "it's a bot". Quite a clever bot compared to many, but still a bot. If you want to see it in a game, go play any game with bots - they're much the same thing.

    It's funny that people are so amazed by this video, yet at the same time are often unimpressed by real-world physical robots, which are (by the nature of their environment) generally more complicated.

  • Comment removed

  • You are correct of course. Because these spider bots are digital, we can cut a lot of corners which real world robots cannot

  • @superscatboy And... aren't bots procedurally generated, and most of the time bots use, pre-created animations, not ones that are made and simulated according to the environment.

  • @Fatman55FP I wish your comment made sense to me. Bots are created by people - I suppose you could argue that this means they are "procedurally generated", but only if you assume initially that the human brain is procedural. Most neuroscientists would argue that it's more complicated than that...

  • @superscatboy What exactly does the human brain have to do with this, and example, Bot sees corner: searches for nodes, and then uses premade animations to get around it, Procedural bot generates a path around the corner, then simulates an animation to fit the ground under and the environment around it.

  • @Fatman55FP I don't think you understand me at all... and to be honest, thanks to your curious grammar, I don't understand you any more either.

  • @superscatboy Yeah, it definitely helps that all the physics can be accounted for. That has to be the most difficult part of robotics.

  • @superscatboy No, procedurally driven is in reference to the animations, and so no, it does not mean it is simply a bot. Procedurally generated animations are animations generated according to an algorithm. Another example of a procedural animation would be the motion of a rag-doll in counter-strike source. It's movements are not predetermined but rather generated by an algorithm that takes into account the forces acting on the body.

  • @superscatboy not necessarily true. Most games animate robots are based on re-created walk cycles made either from scratch or through motion capture. In fact, aside from Spore, I don't know of any major game that uses procedurally generated locomotion.

  • @superscatboy may be ur right. but then, the description says the animations are generated real time (i wonder how he has done that ! the legs are separate meshes and moved in a certain angle individually perhaps!!) which is not what you find in games. so the way i see it, u can't actually compare this with a AI character in games. but then, i cud be wrong.. :)

  • I had a lot of technical questions at first, but after watching it all, ill just go out with FCKING HELL DIZ IS AMAZING!!!

  • this is fantastic!

  • Amazing!

  • It's amazing, but make me fell sad by the poor spider. maybe I'll create a virtual animal liberation organization and won't rest until your spiders be released from your computer.

  • This succeeded in making me itch and feel tickled. Congratulations! LOL

  • me too!

  • How low a level do you get with this? Like, are you simulating actual muscles? Or is it an inverse kinematics type of thing?

  • I use inverse dynamics - essentially there is an IK system running in the background, and the physically simulated articulated skeleton (rigid bodies, linked by powered joints) try to 'copy' what the IK is doing by applying force and torque to the joints.

    So in a sense the IK for each leg works as a guide for the physical leg and its virtual muscles.

  • so does that mean that it has an algorithm for moving the legs realistically?

  • Quick question: What happens if something manages to flip the spider over? Does it just ragdoll like it did at 5:19?

  • The creature would basically become an inactive ragdoll. I did experiment with a 'thrashing' behaviour which basically sent random signals to the leg muscles to try and right the creature, which worked pretty well.

  • Ah, thank you. Keep up the good work. :)

  • you should make a video whit a lot of spiders in a room, interacting with each other, im not saying that they would fight or anything like that. just visually it would be interesting to watch.

  • HELLA cool. rock on

  • where did you learn to use c++?

  • This sounds strange, but the spider is pretty cute.

  • naaa no es tan bueno las sombras tienen q ser arregladas. MG

  • amazing!

  • the big spider at the end was brilliant, what software do you use for this???

  • The simulation was programmed using C++

  • no effing way, i dont know anything about C++ yet other than its easier than java. so i guess ill beleive you. i would like to learn C++ tho.

  • c++ is not easier than java. In fact, java is much easier than c++.

    python<java<c++<c

  • So you made the entire physics engine from scratch?

  • This isn't just a video of a spider walking around? Is it actually moving to limited commands and adapting to its environment so it can walk on different surfaces? That's amazing!!!

  • Yes the movement is dynamic, nothing is pre-generated

  • Euphoria I think,awesome engine.

  • i just love it! congrats from brazil!

  • wow that's is incredible, im an animator, and they move very high realism. if the spider is on it's back can it find a way to get back up?

  • I did do some tests to see how feasible this was. The idea was to have the creature randomly send movement signals down each leg when in real trouble (like being on its back). It did eventually result in a 'flip', but it could take some time! I'm unsure how real spiders do it, but I imagine its a little more advanced...

  • where can i get this?

  • legendz53 you will become a science man :))!! the brain is talking not you :D

  • so pretty :D

  • that is a full integrated artificial intelligence mechanism capable of computing thousands of problems systematically in a realtime environment i have no idea what i just said......:D

  • but i do :)

  • I want this :)

    very cool

    and i love spiders