Advertisement

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

BGE: Forest Demo

13

screen

Blenderrendersky presents a very good looking game engine demo and offers the file for download.

Blenderrendersky writes:

I tried to max out the Blender Game Engine to get the best graphically result possible. Inspired by the power of Cryengine3 I wanted to to something similar. The whole game is done in Blender. I used a hair particle system to paint all the grass and stones on the landscape.

  • The Stones, Trees, Grass and the Hut are from OliverMH from Blendswap.
  • The Shotgun is from veti
  • I used the water shader from Martinsh as well as his 2d shaders

The .blend file is available for download on the Blenderartist thread.

13 Comments

  1. really nice looking but 13/18fps for a small scene like this means lot's of problem :) and that you can't make an entrie game with that graphic resolution on the bge

    • Blenderrendersky on

      Yep I know. I try to increase the performance as good as possible. But the main problems are the limitations of the Blender Game Engine.

  2. Craig Richardson on

    This is spectacular, all blender game engine really needs is to have closer integration with blender 3d, and a plugin system similar to unity 3d although blender add-ons might already work like that so a sort of plugin feature might already exist, direct X11 would also bring the graphical capabilities of the blender game engine to the level of other commercial game engines.

    Also the visual scripting tool in the blender game engine needs improving to the quality of something like uscript.
    but yeah the blender game engine doesn't get the attention it deserves and I think that is partly due to the difficulty of using it, the fact that it is a separate mode from blender 3d but within blender 3d (well at least that is why I haven't touched it), it hasn't really got many people talking about it and there are very few games out there that were created by it showcasing what it can actually do, so I believe what you have actually created is a good thing, it show cases what the blender game engine is capable of, all we need know are more games created using it, more tutorials on how to create games within the blender game engine.

    • The BGE Definitely needs to be overhauled in order to keep up with modern graphics. but in response your point DirectX11 Is a windows only rendering API that is way over bloated in my opinion. OpenGL4.0 is just as capable and runs on all platforms Linux, FreeBSD, PC, Mac, PS4, WiiU, XB1, IOS, Android, etc. not just Microsoft Platforms (and blender already uses it). I would definitely like to see the blender devs make improvements in blender's real-time capabilities and I believe a complete re-write of the BGE would be necessary to keep up with modern technology (also they should migrate blender to OpenGL4.0 which would introduce the possibilities of next-gen features such as Hardware Tessellation into blender and have better performance on newer machines)
      The BGE is capable of producing beautiful images like this but has terrible performance and doesn't make efficient use of modern rendering methods such as VBO's, Batch Instanced Geometry, or Asset Streaming which would allow us to reach a much higher polygon count than currently possible in Blender's Game Engine.
      The BGE Is great for rapid prototyping but lacks the backbone to achieve optimal performance on modern day Platforms (heck I can barely get it to run Polygon Counts On a modern day entry level machine that you would see in some PS2 Games, don't get me started on the logic side because I once had to abandon a project because the frame rate starts to drop dramatically when the player is falling) I would really hope that after Project Gooseberry is finished that The Blender Foundation invests a little in another open source game (like yo-frankie!) in order to equip blender with a modern day Real-time render engine that is capable of being adapted upon for years to come so we can have BGE retire along with the blender internal and we can look ahead to the future. I heard many say they can never make blender have a game engine that could one day compete alongside commercial game engines like unreal, but that doesn't mean it can't be designed it as if it were meant to.

      • Craig Richardson on

        You make an excellent point.

        I hated when the blender foundation said that they basically failed at making a game engine to the quality of other commercial game engines because that is being defeatist in my opinion, I believe that just because they weren't successful that doesn't mean that they should give up, although I like their idea of merging the game engine with the rest of blender because currently when developing for blender you basically have to implement things twice which makes things really difficult and expensive which I believe is why the game engine is lacking of sorts in contrast to the game engine take for instance bullet integration.

        Oh and I have never heard of OpenGL 4.0 I guess that just shows how much I have yet to learn, I always thought that there was direct X11 made by Microsoft and I think that was a one made by AMD as well but cant think of the name, but haven't come across open GL 4.0 I guess I will have to do some research on that, I just automatically assumed since all other game engines used Direct X 11 that it was one of the best, but on that isn't open GL what blender uses to draw the 3d view port in blender 3d or something like that, just ignore me if I am wrong.

  3. there's a glitch on the water, on the top side it's red, and on the bottom it's blue. is it a problem in blender or just a bad material?

    • Blenderrendersky on

      The water shader is from Martinsh and I just added it to my landscape. I don´t know why there is this glitch and I also don´t know how to fix it :(

      • i didn't knew that blender can make this quality of image in real-time, but i see that 50% of the cpu is spent on logics, i'm not a gamer but i think that's too high for a scene like this, or your cpu is very weak

  4. Miguel Martins da Silva on

    Really nice! It would be great to have a large scene with those visuals. Also you could try to join the objects with same material, it appears to have some impact on fps.

Leave A Reply

To add a profile picture to your message, register your email address with Gravatar.com. To protect your email address, create an account on BlenderNation and log in when posting a message.

Advertisement

×