Awesome Demolition Script being Developed!

demol_thumb.jpgOkay, this is the boring intro that you've probably already skipped after reading the headline so, just jump in and check out the exciting work being done by Kai Kostack…

Kai writes:

I'm working on a script for simulating believable demolition effects.

I dreamed to have such a software since I saw this from ILM in 1998 for Star Wars. It took a while to make it work, because I was not familiar with the complicated math needed for this. Since I'm just an artist, I had to reinvent the wheel completely new, based on my imagination.

The demolition script is for all kind of destructions. You can simulate smaller things like breaking glass, tearing clothes or a piece of paper. But you can also think bigger, for instance airplane crashes, ship crashes, car crashes, starship collisions or explosions. Think of asteroids crashing into city skyscrapers or whatever! You can do everything you can imagine with this script.

But now I'm very enthusiastic about my first results after weeks of thinking. Here are some tests.

Feedback is well appreciated.

The stiffness problem was difficult to handle but I found a way which isn't too slow. It's some algorithm which monitors every piece of separate geometry and checks it for a predefined maximum deformation. Hard to explain so just have a look…

Lots of bugs fixed and I've worked on centrifugal forces, as you can see. Also I have integrated the sleep mode, which is very useful indeed.

The calculation time is around 10 seconds per frame on a P4 1.7GHz and the car model has around 7000 triangles.

I had the idea to add an option for using a different break limit for faces with alpha <1. This way it's easy to handle glass differently from solid.

This is definitely a very exciting project!

For continuing details and actual video footage of the results, visit the BlenderArtists discussion forum.

You can also check out Kai's website for other projects and artwork he's developed.

Thanks for all of the hard work, Kai Kostack!



Related Posts


Related posts are selected automatically based on their content.


21 Responses to “Awesome Demolition Script being Developed!”  

  1. 1 aws357 Edit Link

    Hehehe… female characters with ripped clothes

    * is ashamed that this was the very first idea that came to his twisted mind *

  2. 2 amoose136 Edit Link

    Yeah I've seen that before. Hope that script becomes permanently implemented in blender.

  3. 3 kram1032 Edit Link

    that would be a great addition to the blender physics :D

  4. 4 Robert Edit Link

    wow, 1 thing i notice tho is nothing looks solid. the pillar breaks and it collapses like its paper thin. it has no internal mass. very cool all tge same tho

  5. 5 Kernon Edit Link

    @Robert
    You might want to go through the thread to see the videos. It's definitely getting better. I especially like the test with the fully-modeled car slamming into the wall (at the bottom of page three, I think).

  6. 6 carlinhos Edit Link

    Kai, this is incredible!
    I hope, it is in the next version.

  7. 7 mike pan Edit Link

    I am speechless. Time to finish my F150 model and do a frontal crash test.

  8. 8 KevinW Edit Link

    Oh Yeah!!!!!!!!!

    Can't wait for it! Best of luck!


    Kevin

  9. 9 gord Edit Link

    I like the idea of this kind of stuff, its especially useful if say you wanted a window to smash realisticly when someone jumps through it but the thought of it being a script and not developed in a compiled language (hopefully within blender) is a little disconcerting. especially since external python scripts are rarely maintained right and so the next blender version might not even work with a script created with a previous blender version, stuff in mainline is usually maintained a hell of a lot better :)

  10. 10 Joe Edit Link

    Wow. Just wow. Wonder what the licensing terms will be for using this tool.

  11. 11 epat Edit Link

    Kl - I wanna C that in the blender source code though - if you'll excuse the pun! haha… Python is alright for some things, and definately fine for standalone applications, but the level of integration with blender for python scripts just leaves me wanting everything C'fied… :/
    ~epat. :)

  12. 12 Josh Faulkner Edit Link

    Wonderful!

  13. 13 Bmud Edit Link

    Sweet pumpkins! Holy splitted metal, Batman! ZAP! WHAMMO! What else can I say?

  14. 14 Jarod Edit Link

    real cool stuff!
    excellent work, keep it on!

  15. 15 Vassilios Boucer Edit Link

    two words:
    ….simply Amazing!

  16. 16 ERM Edit Link

    I saw this a month ago on the blender artist forums - pretty awesome stuff!

  17. 17 Alden Edit Link

    Very impressive! I've been looking for a simple way to break glass for quite a while.

  18. 18 cooollll Edit Link

    amazing….!!!! cool stuff, will it be like script fracture in 3Dmax?

  19. 19 ?? Edit Link

    I can imagine someone using it to make a Droid, Stormtrooper, or Jar Jar Binks get cut to pieces.

  20. 20 mike pan Edit Link

    this, coupled with the new particles system and fluid will be the ultimate SFX machine.

  21. 21 Unimatrix Edit Link

    About bloody time. Something like this has been need for ages in Blender. The lack of simulation ability was one of the last reasons why I kept hanging on to Lightwave…okay that and models.

Leave a Reply