I’ve had a lot of conversations lately that run something like this: free and open source tools shouldn’t just be shown for the sake of it. They should be better – demonstrably so. Here’s the funny thing: free software advocates are often the people nodding in agreement. And in some cases, they can blow your socks off. Witness what happens with 3D modeling tool Blender as it breaks things, gorgeously. I’ll leave this to the YouTube description:

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:
http://www.youtube.com/watch?v=0_qVjLGuT6E

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.
(BTW David Bucciarelli has created a real-time OpenCL path tracing game, check it out: http://www.youtube.com/watch?v=Dh9uWYaiP3s)

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: http://www.blender.org
(includes Bullet Physics engine: http://www.bulletphysics.com)
SmallLuxGPU ( SLG ) v2 OpenCL render engine: http://www.luxrender.net/wiki/SLG
HACD: http://sourceforge.net/projects/hacd/

  • John

    AWESOME!

  • Wardrums

    Its Great, ive been using the Fracture tool in blender since blender 2.48 i think, But its not the same one made by Phmec, the guy who made this videos, he never made his tools public, and is no longer working on them,

    • Wardrums

      i should say the the Fracture tool that comes with blender can do most of what is done in this video.

  • Zymos

    Not any “better” than what has been possible in the non-free C4D for a couple of years now.

    Looks great, just not sure what the point was…

  • Mario Campos

    I had a conversation with a designer the other day who was firmly stuck in the “commercial tools are better by nature” mindset and, having been in the programming world for a little bit now, where open source tools are thousand times awesomer than commercial ones, I was like, huh, that’s right, I forgot people still think that.
    My guess is programmers put the most effort in making tools for people like themselves, so in order to really kick adobe’s and autodesk’s ass, more designers need to be coders at the same time.