Build A World - new massive game, using Irrlicht

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

BAW tech demo - instancing test

40.000 corn plants and 40.000 tomato plants. 3 LOD levels.

https://www.youtube.com/watch?v=gTDtJtV1wTY

Now we need some real light and shadows :-) mat ... MAT!!! :-D
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

Last edited by sodandk on Thu Aug 18, 2016 5:38 pm, edited 1 time in total.
bkeys
Posts: 42
Joined: Sat Feb 27, 2016 9:06 pm

Re: Build A World - new massive game, using Irrlicht

Post by bkeys »

Hey do you guys have any updates with your Irrlicht fork?
- Brigham Keys, Esq.
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

not yet ...
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

due to a bug, framerate was down ...

so, new fps are:
64.000 power isolators, all controlled individually at 35 fps.
and 262.000 tomato plants at 42 fps.

:-)
Last edited by sodandk on Fri Aug 19, 2016 12:52 am, edited 1 time in total.
CuteAlien
Admin
Posts: 9628
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany
Contact:

Re: Build A World - new massive game, using Irrlicht

Post by CuteAlien »

Nice. I experimented last weekend how many simple meshbuffers I can draw without instancing - I think with 40 fps on my system that was just around 10.000 objects (and not doing anything else and identical materials...).
IRC: #irrlicht on irc.libera.chat
Code snippet repository: https://github.com/mzeilfelder/irr-playground-micha
Free racer made with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

In a few weeks we will enable the new 12 byte vertex format, down from 36 bytes. Loads of GPU memory to be saved and less data to transfer around :-)
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

Mat new skinning code did a 200% performance increase for animated nodes!
Next step for animated nodes, will be instanced animated nodes, and culling.
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

New version is out:

Update 31-10-2016 (version 0.666/rev.4182)

Important:
- All users should uninstall and reinstall, to get all the latest features !
so we recommend that you UNINSTALL Build A World, and reinstall it.
Get the installer from: http://www.buildaworld.net/download

New Features:
- 4 new Tutorials
- Menus have been reorganised, and settings have become more detailed.
- Unlimited amount of vegetation, and other detailed blocks (demo https://www.youtube.com/watch?v=ZbfZuTpFdYU )
- TV block, which can show youtube movies. (demo https://www.youtube.com/watch?v=-FnNcnJWeTk )
- Cash Register / Shop block (which connects to nearby containers, so users can buy whats in containers)
- Item Exchange (which connects to nearby containers, so the game can buy items)
- Soil dries over time (demo https://www.youtube.com/watch?v=g5axCbGkLWM ) if settings 'Water Evaporation' is set.
- Dry grass will now burn
- Overview map (hit 'O') now has a map overview
- Minimap and overview map are now colored.
- A number of 'Fences' have been added. (new constructions, search for 'fence')
- A new faster Spring block

- An EDU version now exists ( http://edu.buildaworld.net/ )
The EDU version will be launched soon.

Fixes:
- The Renderer now correctly handles nVidia, Radeon and Intel GPU's.
- OpenGL Core Profile 3.3 compliance
- STL 3d printing model export fixed
- Various Intel HD Graphics workarounds

Tech:
- Tons of tech things has changed 'under the hood'
- General FPS is up by 30-100%
- Direct State Access OpenGL used by default with workarounds just for Intel
- Reverse Z-Buffer
- New SIMD optimized raycast system
- The graphics engine changed to a radical fork of Irrlicht 1.8.3
- A number of linear algebra,vector math and scene graph optimizations
- A number of things moved from CPU to GPU using Transform Feedback
- High Performance Animation System and Hardware Skinning for mobs on all GPUs
- Meshes are now instanced and GPU culled for maximum speed performance.
- Client uses less memory.
- Client uses multi-threaded OpenGL for asynchronous buffer streaming
- Server now uses thread for compression (raknet)
- Custom voxelization routines for importing GIS data

Known issues:
- There is some stuttering due to waiting for GPU culling queries
- Quick Select bar does not save.
- currently the visual 3D cache is disabled (untill next update)
- not all settings have effect yet.
- no Tessellation Shaders for Radeon (use CPU tessellation instead)
- Occlusion Culling disabled until a new implementation

Hidden in this release (ready for next)
- a number of plants, for growing food
- a number of teacher functions ( for the edu version)
REDDemon
Developer
Posts: 1044
Joined: Tue Aug 31, 2010 8:06 pm
Location: Genova (Italy)

Re: Build A World - new massive game, using Irrlicht

Post by REDDemon »

have you tried to use the same culling tencnique used in Mobile version of minecraft instead of occlusion queries? (I'm stupidly assuming you use occlusion just for hiding geometries and not for other stuff).

You do not have ravine
s (real earth has very few ravines, so that tecnique should be really usefull ;) and since you are confindent with multithreading you can also improve it using a MT variant on the algorithm. I think that will give a definite boost and you could drop occlusion queries usage at all
Junior Irrlicht Developer.
Real value in social networks is not about "increasing" number of followers, but about getting in touch with Amazing people.
- by Me
sodandk
Competition winner
Posts: 340
Joined: Wed Aug 10, 2011 11:58 am

Re: Build A World - new massive game, using Irrlicht

Post by sodandk »

devsh
Competition winner
Posts: 2057
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK
Contact:

Re: Build A World - new massive game, using Irrlicht

Post by devsh »

The UN FAO has approached us to develop a free scenario for the International Day of Forests

http://www.fao.org/international-day-of ... -world/en/
Harch
Posts: 75
Joined: Wed Oct 08, 2014 9:01 pm

Re: Build A World - new massive game, using Irrlicht

Post by Harch »

Game was closed? How I can play it?
Post Reply