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

Bathroom Demo (Blender Game Engine)


Here's yet another amazing piece of work, made by Martinsh, using Blenders new real-time tools and abilities. Its impressively comparable to Endi's Boom BGE masterpiece which was covered on Blendernation a while back.

The demo nicely displays a range of Blenders new game engine features including GLSL materials, Softbodys (including a cloth-like shower curtain) and multiple shadows, to name a few. The demo also uses Mike Pan's DOF script to add even more realism.

There's a demonstration video on both Vimeo(HD) and Youtube, along with a discussion and further information over at the thread on

Just in case that wasn't enough, Martinsh has also released the game demo to the community. You can download it from the links in the Blenderartists thread, or from the link below.

*Updated* (Not that you'll need the latest RC versions of 2.48 to run the demo)


  1. Reminds me of the Doom3 E3 szene.. only with rubber ducks instead of bloody monsters :D
    This is some real good stuff, amazing!

  2. Nice image. I haven't been able to run the demo. Which release must be used ?

    Information for people using rar or zip to reduce the size of Blender files : Blender has in its menu "File/Compress File" a very efficient built in compression feature. The compressed Blend file has the same blend extension as the original file, and is opened directly by blender, like any uncompressed file ! So, please, use it for sharing blend files. It will be usable by everybody without any external operation !

  3. @Roubal
    U must use on of the latest 2.48 RC builds, sorry i should have included that in the article. I'll update it to make people aware.

  4. +roubal.

    Blender also has an texture pack feature. So it can contain all (external) files needed, and indeed compressed if wanted.

  5. tried with blender-2.48-RC1-linux-glibc236-py25-i386-static:

    Compiled with Python version 2.5.2.
    Checking for installed Python... got it!
    GPUFrameBuffer: framebuffer incomplete error 36054
    Incomplete attachment.
    Falha de segmentação

    Falha de segmentação == segmentation fault

  6. it's the same for me :

    system : ubuntu
    release : blender-2.48-RC1-linux-glibc236-py25-i386-static
    Intel(R) Core(TM)2 CPU T7600 @ 2.33GHz
    GeForce Go 7400

    adrien@XPS:~/Desktop/blender-2.48-RC1-linux-glibc236-py25-i386-static$ ./blender ../bathroom_final_dof_noise.blend
    Compiled with Python version 2.5.1.
    Checking for installed Python... got it!
    GPUFrameBuffer: framebuffer incomplete error 36054
    Incomplete attachment.
    Segmentation fault (core dumped)

  7. here is an Update:

    - it is a ZIP archive;
    - resolution of shadowmap decreased;
    - I removed flashlight, to increase performance;
    - Noise filter can be enabled separately due crash on some PCs when both - noise and DoF is enabled;
    - Ducks disappear after 10 seconds;


    WASD: move camera
    mouse move: mouselook
    left mouse button: shoot a rubber duck

    1: Depth of Field filter
    2: overlay noise filter
    3: black widescreen frame, to cover those gray blurry edges when DoF is enabled.

  8. lol at those rubber ducks.
    But fantastic demo, looks great with GLSL and those new Bullet physics, everything looks like some new high end game.

  9. Jules, Linux handles .rar files just fine. I've never had troubles with .rar files.

    That said, on Linux you don't use WinRar. You use the built-in Linux tools. Go to the repositories and download the free and non-free (its still free, but you can't download source code, that's all) rar libraries and tools, and now all the archive managers have full support for the .rar filetype.

  10. All I can say is oh my stinking goodness!
    That was awesome, especially the depth of field....
    I wish I could do something like that :)

  11. As a professional level designer I have worked with the Jupiter EX engine (used for F.E.A.R.) and I have to admit the atmosphere and visual results are very impressive when comparing the two.

    There is no doubt that Blender's GE is becoming a viable option for a freelancer / no-budget game studio. However, it seems to me that the only thing which is holding the Blender GE back from greatness is the dramatically fluctuating framerate. Since the beginning Blender has been suffering from this, and unfortunately with these new 'frame-hungry' graphics it remains the biggest problem. Things can look cool, but at 10 FPS it gets real irritating real fast, especially when you don't have a state-of-the-art computer.

    It would be great if in Blender a system of 'sectors' would be implemented. Sectors being simple boxes which cut the game level in smaller pieces and are not rendered when the camera is looking away. Otherwise, for wide, open spaces a system of 'culling' would be more useful. Have faraway objects automatically replaced by a low-poly copy.

  12. Wow! just incredible, and some would think you need to have a fancy GPU, (for those who dont know this runs on 720p on a GeForce 8500) , you can make some kind of horror film with this (probably minus the ducks ;P)

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.