View Full Version : Minecraft + Bullet Physics = Awesome

03-14-11, 09:00 PM
http://www.gamephys.com/wp-content/uploads/2011/03/voxel1-1024x640.jpg (http://www.gamephys.com/wp-content/uploads/2011/03/voxel1.jpg)

Chris Delay at Introversion Software (http://www.introversion.co.uk/) has made a really impressive Minecraft (http://www.minecraft.net/) style voxel engine (http://en.wikipedia.org/wiki/Voxel) and combined it with a rigid body physics system (Bullet Physics) to produce a completely destructible game environment. As Chris states in the forum post here (http://forums.introversion.co.uk/introversion/viewtopic.php?t=2723&postdays=0&postorder=asc&start=0), he is a huge fan of Minecraft but as an indie game developer he ‚??wanted to understand how the underlying tech worked, and see if you could go further.‚?? The result is this Mincraft style voxel engine with Bullet Physics that is completely destructible. Hopefully we can see a Minecraft style game or maybe even Minecraft itself implement a physics system like this at it would surely change the way the game is played. Be sure to follow the Introversion Software YouTube Channel (http://www.youtube.com/user/IVSoftware) and the forum for more updates (http://forums.introversion.co.uk/introversion/viewtopic.php?t=2723&postdays=0&postorder=asc&start=0) and check out the video of this in action below.

Physics info from Chris Delay and the introversion Blog (http://forums.introversion.co.uk/introversion/viewtopic.php?t=2723&postdays=0&postorder=asc&start=0):

Once I had the voxel stuff working I did some procedural generation experiments : a building, a large open landscape using a Perlin Noise function, and a pyramid. And then I had the brainwave : once you have chunks, there‚??s nothing stopping you going all the way to rigid body physics. Each chunk gets its own physics mesh which is rebuilt using the same geometry as the vertex array. Then when you remove a block I also spawn a cube at the exact position and orientation, and hand it over to the physics library. (Which is Bullet Physics, for those interested). This totally fools the eye into believing the voxel cube in the world has suddenly taken flight and bounced around the world.

Minecraft + Physics = Awesome (http://www.youtube.com/watch?v=eQMBGLMtdFE&feature=youtu.be&a):

Related posts:
New Bullet Physics 2.76 SDK Now Available, GPU Acceleration Coming Soon? (http://www.gamephys.com/2010/02/28/new-bullet-physics-2-76-sdk-now-available-gpu-acceleration-coming-soon/)
Futuremark‚??s 3DMark 2011 Benchmark Features Bullet Physics Based Physics Test (http://www.gamephys.com/2010/12/07/futuremark%e2%80%99s-3dmark-2011-benchmark-features-bullet-physics-based-physics-test/)
Bullet Physics Deformable Object Test (http://www.gamephys.com/2010/11/15/bullet-physics-deformable-object-test/)


More... (http://www.gamephys.com/2011/03/14/minecraft-bullet-physics-awesome/)