You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Voronoi Fracture and Shatter Lab Tests


An amazing set of demos of Phymec's toolkit, using Blender & Bullet Physics.

Phymec writes:

Series of simple voronoi fracture and shatter tests created using Phymec Tools.

Scenes were all setup quickly, simulated in real-time, and rendered overnight. Didn't bother much with details or texturing. Rigid body / shard count kept reasonably low for these simple tests.

These are primarily intended to be simple illustrative examples for some of the uses for voronoi fracture and shatter tools.

The only real issue I've faced creating these is that I wasn't able to reliably retrieve from BGE the correct pre- and post-collision (immediately before and after) linear and angular velocities of rigid bodies involved in collisions in order to accurately calculate the post-collision velocities.

For more information and link to my open source voronoi fracture and shatter code for Bullet Physics see my previous real-time video demonstrations for voronoi fracture and shatter tools use:

All scenes rendered using the 100% OpenCL (xPU) accelerated SmallLuxGPU v2 (PathGPU2) render engine in SLG Live! mode, typically @ 20 secs/HD frame, no delay between frames. Only de-noise in post.

Glass on ground flicker rendering issue is likely simply due to coincident surfaces; unfortunately I didn't notice until after it rendered, sorry.

All done on the same old home PC running Windows 7 64-bit on Intel i7 720 CPU and two AMD HD4890 GPUs.

Created using Open Source Software:

  • Blender 2.6 (includes Bullet Physics engine)
  • SmallLuxGPU ( SLG ) v2 OpenCL render engine
  • HACD

Hey Phymec, what are your plans for this library?

About the Author

Avatar image for Bart Veldhuizen
Bart Veldhuizen

I have a LONG history with Blender - I wrote some of the earliest Blender tutorials, worked for Not a Number and helped run the crowdfunding campaign that open sourced Blender (the first one on the internet!). I founded BlenderNation in 2006 and have been editing it every single day since then ;-) I also run the Blender Artists forum and I'm Head of Community at Sketchfab.


  1. Seriously incredible!

    Can any developers speak on whether this will be added to trunk?

    Great work Phymec. Please keep posting more experiments. You've got the Blender community hooked ;)

  2. Is it something that need to be accepted by bullet devs before blender devs ?
    Could this be integrated with a user friendly GUI or a manual for Mango ?

  3. Incredible to know what's possible!  Something seemed a bit odd about the last demo (gold ball crashing through wall).  It comes through the wall, drops to the ground, then from nowhere develops a forward rotation towards the camera?

    • It probably had forward momentum/angular velocity left over and didn't loose all of it during the wall scatter. Else it would have been stuck inside the wall^^

  4. Hm, its impressive, no doubt, but somehow it "feels" unreal and it probably has to  do with the similar size of the bits and their evenness on the sides, in real life things dont break into bits with a totally uneven surface...

  5. Does anybody know if it is possible to set materials for object in a way that the outer surface is one material and all the inside parts are another material when they break?

    • I think he did that.  Look closely at the "Potato Rock" it looks like the outer skin is a different material than the interior.

  6. Kirill Poltavets on

    I've seen Phymec's development demos before and now these things looks even more impressive!
    I have no ideas why it can't be "branched"... Money or some little imperfectness? The second thing is tooooo small... I hope it's not the reason to  keep us waiting for these great features :)
    I was really amazed with that breaking wooden rod. That was the thing I had never seen before in CG at all.

  7. Really amazing!
    Anothers tool to get in the trunk of blender to be in the race with commerial giant!

    Another video of blender I show to my XSI Softimage collegues that impress everyone !
    The only things I can tell is I don't like voronoid convex and equal shape , it's ok to shatter things like
    concrement but not suitable for everything. But the wood effect in the video is great !

    really impressive and good work. Hope we can test it soon !

  8. I don't wish to sound like I am criticising this as it has obviously had a great deal of time invested in it and the results are quite good, but, apart from one or two examples, most seem rather unreal and rather samey (seen one, seen 'em all). For example, the horse falls and the leg disintergrates into the bench top. That isn't right. The leg would have snapped and remained intact. There is also an issue with the pieces all being of similar size and the size having no relationship to the original structure.

    The best were the glass shatter and wood splinter effects.

  9. "The best were the glass shatter and wood splinter effects." I agree ! These two examples are actually the more realistic. This said, the whole video is very impressive !

  10. there is definitely some fakey feel in there but the glass and the wood was particularly done well. he also mentioned in the submission that he wasn't exactly wasting time tweaking stuff. then again the dev would know the best way around his unreleased soft, so YMMV on release.

    i had to laugh at his comment that it was all rendered 'All done on the same old home PC running Windows 7 64-bit on Intel i7 720 CPU and two AMD HD4890 GPUs.' 

    have to feel bad for a guy running everything on an i7 and 2 GPUs not to mention a top of the line renderer that actually takes advantage of his GPUs. :)

    as to the fakeness, again... i think this gives surprising results. a lil DOF, levels adjust, random fragment resolution+sizing and it could be good for those shots that have effects but aren't 'effects shots'. not good enough for materials studies but, meh.....

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.