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

Studio Physics Demo


Another awesome physics demo by Phymec. You can also grab the .blend and try it yourself!

Phymec writes:

Sorry, really bad screen capture frame rate (running on same PC) on my 4 year old home PC: i7 920 + ATI 4890. Demo runs smoothly at 60 fps otherwise; you do need a good graphics card to enable ambient occlusion and depth of field. Keep in mind: nothing is baked in this demo, it's all real-time.

I nuked the audio; you have to guess what I was saying. 'Yay, Horsey!' doesn't count.

Tip: to add more wood links, duplicate them (linked).

This started out as my two cents into the discussion about constraints in Blender. I've had an issue with constraints in Blender and only recently figured out how to work around it. The main issue: Blender constraints expect objects to always be in their 'home' positions, which is often not desirable or even possible. The work around (for BGE anyhow): at simulation start temporarily place each pair exactly in their relative 'home' positions, then create constraints, and then place them back where they belong.

I'm sharing this simple example with code; yes, sorry, just an example, not an all-purpose.

While creating this example I ended up putting together this scene, named 'Studio Physics Demo' because of the pseudo photography studio lighting. Thanks to Martins Upitis for the GL shaders, Oliver Wolfson for light images; and everyone else involved.


About Author

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. when I run the game it works but there is a random fuzz of black squares all over the screen. it looks like old TV fuzz

  2. On my amd 955 gt black edition quad core, overclocked to 3.8 ghz, with 8 g of ram and nvidia gtx 6600 graphics card, its runs freakin awesome!
    This is an amazing demo of real-time physics, and GLSL shaders ,I will be picking this file apart for some pointers, that's for sure.

  3. Wow, that's awesome. The best thing is no continual vibration at rest. The lighting is awesome too, no fireflies. This is big.

    • indeed my dear friend, now i know that blender is the best tool for creating anything we wish or need, tomorrow is the day, i´ll be in too deep studying all about Blender, details about tips is the key for getting fast and save time in our projects, hugs..

  4. Hi EveryOne, I Started Using Blender Since 1 Day Ago And I Said Whooo WonderFul And I Love It At First Sight, So I Hope Learn EveryThing And I Hope You Guys Help Me, I Respect Blender More Than You Know, God Bless You And Happy Blending As I Read BeFore HeHe, Catch You Later :)

    1 Question, How Do I Change My Photo Or Avatar On My ProFile ?

    By The Way, AMAZING DEMO, Thank You Very Very Much For Sharing...

    • I think they're pulled from Gravatar, which means you can change it by going to and registering with the same email address you use here. From there you can add a picture. (It will also show up on a number of other sites too such as, as many comment systems use Gravatar).

    • yeah i agree. B4 i got into animation, way bak in the dark ages, meh, i was into various traditional & mixed media and always liked photography & lighting:
      i also appreciated the nice touch of the lighting colors + that cool photo-shoot umbrella ;-)

  5. phymec, dude this is the 1st time i've seen ur physics demo(s), whew,,,
    very impressive;-)
    I'm not only noob on blender, but also have never done much sim or animation work as i was primarily modeler when i worked in some games & post studios, so it's just amazing to see the physics & coding, w0ah.

    Also cool workaround & thanx 4 tips, i subscribed over on ur uTube channel, keep posting great stuff here guys, peace0ut

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.