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 Blenderartisits.org.

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* http://www.savefile.com/files/1835024 (Not that you’ll need the latest RC versions of 2.48 to run the demo)

Twitter



Please support us

  • http://mountuponwingsofeagles.blogspot.com Matt

    Wow, that is just amazing! I can’t imagine how much time that would save not having to render to preview something!

  • http://freshsurge.com RH2

    Simply awesome!

  • Born

    Too inspiring!!

  • http://www.fahassani.blogspot.com Fahassani

    The power of real time!
    The power of GLSL!
    And most importent is the POWER of the Artist.

  • http://voxforge.org Jules

    Why .Rar? :(

  • RNS

    I MADE MY POINT.

  • Tim

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

  • Jazzpilz

    well done demonstration!

  • http://3d-synthesis.com ROUBAL

    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 !

  • joeri

    Argh!!! I want to web plugin back, so we can ditch papervision and start interactive storytelling!
    Amazing!

  • AD-Edge

    @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.

  • joeri

    +roubal.

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

  • Isernbreegen

    Very impressive, great work!

  • webonet

    Tested on linux 32bit with svn and 2.48-rc1 and both seg fault

  • http://johantri.deviantart.com johantri

    whoaa that’s cool. but how about the mirror ? can we do it in realtime ??

  • dmbasso

    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

  • http://www.buf.com Adrien

    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)

  • http://martinsh.co.nr martinsh

    here is an Update:

    http://www.savefile.com/files/1835024

    Changes:
    - 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;

    Controls:

    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.

  • http://martinsh.co.nr martinsh

    ROUBAL: thanks for this useful info, i`ill do it next time i post blend files. Strange, that i didn`t noticed it..

  • http://voxforge.org Jules

    @Martinsh: thanks :) Winrar does not run on Linux systems ;)

  • gur

    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.

  • dusty

    NICE! Very impressive!

  • http://rexprime.com rexprime

    you could make this a complete game.

  • scrag_10

    @Jules

    7zip can open .rar archives

  • http://www.qso.com/carlautta/colin/Beta/ Tynach

    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.

  • http://hamsterkig.com JoOngle

    Yay! Cool stuff.

    Furthermore – Let’s get the Web Plugin back – now it’s really worth something! :)

  • AD-Edge

    *Updated the download link to the one Martinish provided*

  • Josh

    Very impressive, indeed!

  • Master Danix

    Even better than Source

    Amazing piece of work,oh,and speccially to thank for the devs that made this possible !

  • Kory Prince

    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 :)

  • http://www.studio-mugio.com Victor van Schagen

    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.

  • http://imagination-manifesto.blogspot.com NathanKP

    Wow! The screenshot is really high quality. I definitely want to check this out.

    NathanKP – Imagination Manifesto

  • http://iluvblender.googlepages.com Satish ‘ILuvBlender’ Goda

    Woah!! Top class stuff……

    Realtime GLSL materials is the awesomest thing of 2008………

  • http://ized.untergrund.net Ized

    Reminds me Lifeforce by ASD…..

  • ripsting

    Oh…. my… God…

  • Hai

    I tried to open this in the sharp version of 2.48 but it always crashes for me :(. I’m on Windows XP.

  • Bob Johnson

    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)

  • http://eloston.blogspot.com Eloston

    Can you upload the blend file to a different server?

  • Jean_R

    Dead link for now. I tried to test it on a new GC.

  • http://eloston.blogspot.com Eloston

    How about post it on Rapid Share?

    Their server is always up

  • OHoho

    If anyone is still looking for the .blender file, it can be found here:
    http://www.blender.org/development/release-logs/blender-248/realtime-glsl-materials/
    Direct download link:
    http://download.blender.org/demo/test/bathroom_final_dof_noise.rar
    I tested the file with 2.49b and it works!