Esther Posted February 8, 2010 Share Posted February 8, 2010 I am studying at IGAD in the Netherlands which is a game design education. For last block we had to do a project in Houdini. I like animals and everything organic, so i ended up making a system which randomly creates different spiders. There are also controls which let you adjust a generated spider. I couldn't figure out how to post in the finished projects topic so i'll just post here. Here are some spiders that are randomly generated: here i made two spiders after an example by using the controls. A tarantula A green spider Buttoms-up: Hairy-spider: houdini crashed around 150000 hairs What i basically did is start with a shape for the spider's head. This shape is adjustable. The legs and abdomen are connected to the head's shape. So when the head shape changes, everything changes with it and keeps its connection to the body. If you have questions, ask Quote Link to comment Share on other sites More sharing options...
LEO-oo- Posted February 8, 2010 Share Posted February 8, 2010 Pretty cool stuff - like it! Good job! Quote Link to comment Share on other sites More sharing options...
pclaes Posted February 8, 2010 Share Posted February 8, 2010 make'm move !! fun stuff indeed, are they rigged? Houdini crashes around 150000 hairs -> use the fur procedural on it. At rendertime that will allow you to generate many more hairs. Quote Link to comment Share on other sites More sharing options...
Macha Posted February 9, 2010 Share Posted February 9, 2010 Good stuff. Can you create a bunch of random spiders at once or one by one? Quote Link to comment Share on other sites More sharing options...
Esther Posted February 12, 2010 Author Share Posted February 12, 2010 Good stuff. Can you create a bunch of random spiders at once or one by one? No there is just one spider on the screen and its dimensions change on each frame. It is done by the following construction rand($F). So you get a random value which changes on each frame. you can use that value between 0 and 1 for everything. The expression i used most was: fit(rand($F+24),0,1,45,90) With fit you can scale the random value between 0,1 to a value between 45 and 90 for example. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.