Is Irrlicht Engine suteable for this kind of game?
-
Guest
Is Irrlicht Engine suteable for this kind of game?
Hi there!
We're (VEntertainment) going to code just another 3D game and we're not sure if we can use the Irrlicht Engine for this.
The game plays in a city. You can go into any house without loading. You also can go outside the city into the forest.
So on the one hand we need an Engine which can load an manage infinity big terrains (heightmap) and on the other hand it need's a BSPTree for the inside.
Is Irrlicht Engine suteable for such a game?
We're (VEntertainment) going to code just another 3D game and we're not sure if we can use the Irrlicht Engine for this.
The game plays in a city. You can go into any house without loading. You also can go outside the city into the forest.
So on the one hand we need an Engine which can load an manage infinity big terrains (heightmap) and on the other hand it need's a BSPTree for the inside.
Is Irrlicht Engine suteable for such a game?
-
Peter Müller
- Posts: 292
- Joined: Sun Mar 14, 2004 5:28 pm
- Location: Germany
- Contact:
Irrlicht can draw triangles.. so yes its suitable for your game description :p
Going into houses with no loading etc will be your choice when you code it - you may find it is better for frame rates / memory usage to put house interiors in a seperate BSP which is loaded when you enter a house - Irrlicht is pretty fast at loading bsp's so it would be a small load time (under 5 seconds) or alternatively you could cache several BSP's for your games map.. its really up to you.
As for scenery... theres no such thing as an "infinite heightmap" however you could generate terrain using a technique like perlin noise that should be able to create an "infinitely" sized terrain mesh.. Irrlicht doesnt do things like LOD scaling for you but with some effort I imagine you could make system for creating huge landscapes that have a reasonable triangle count.
Going into houses with no loading etc will be your choice when you code it - you may find it is better for frame rates / memory usage to put house interiors in a seperate BSP which is loaded when you enter a house - Irrlicht is pretty fast at loading bsp's so it would be a small load time (under 5 seconds) or alternatively you could cache several BSP's for your games map.. its really up to you.
As for scenery... theres no such thing as an "infinite heightmap" however you could generate terrain using a technique like perlin noise that should be able to create an "infinitely" sized terrain mesh.. Irrlicht doesnt do things like LOD scaling for you but with some effort I imagine you could make system for creating huge landscapes that have a reasonable triangle count.
.: http://www.mercior.com :.
-
Peter Müller
- Posts: 292
- Joined: Sun Mar 14, 2004 5:28 pm
- Location: Germany
- Contact:
Thanks for the answer!
With 'infinity sized terrain' I just wanted to know, if Irrlicht Engine can load heightmaps. But I can't really speak english well...
Do you know any Indoor/Outdoor games, using Irrlicht Engine?
With 'infinity sized terrain' I just wanted to know, if Irrlicht Engine can load heightmaps. But I can't really speak english well...
Do you know any Indoor/Outdoor games, using Irrlicht Engine?
http://www.games-forge.de - Die Community für Nachwuchsprogrammierer
Yes, it can load height maps, but it's slow and doesn't use ROAM.
I have a few simple (but out of date) tutorials on how to do repeating and forever landscapes.
I played around with a system that Asheron's Call uses by loading the closest zones to full quality, and further out zones to a decreasing quality. Then, load them at an increased quality as you get closer.
I have a few simple (but out of date) tutorials on how to do repeating and forever landscapes.
I played around with a system that Asheron's Call uses by loading the closest zones to full quality, and further out zones to a decreasing quality. Then, load them at an increased quality as you get closer.
Crud, how do I do this again?
-
Peter Müller
- Posts: 292
- Joined: Sun Mar 14, 2004 5:28 pm
- Location: Germany
- Contact:
I know ROAM. But could you please send me the tutorials (or give me a link).
One more question: What is 'Asheron's Call'
One more question: What is 'Asheron's Call'
http://www.games-forge.de - Die Community für Nachwuchsprogrammierer
Hi peter,Peter Müller wrote:Thanks for the answer!
With 'infinity sized terrain' I just wanted to know, if Irrlicht Engine can load heightmaps. But I can't really speak english well...![]()
Do you know any Indoor/Outdoor games, using Irrlicht Engine?
welcome to Irrlicht
Code: Select all
o[~]Oh, und danke fuer Eure Webseite, ich stöbere gerade drin
To your original problem I cannot respond, I don't know enough of Irrlicht yet. It surely is solvable, but will be quite a bit of work.
Best wishes,
Tels
Perl + Irrlicht + Audiere = Game: http://bloodgate.com/perl/game
http://www.saigumi.net is where 3 of my howto's are.. the rest are in the howto forum.
Crud, how do I do this again?
-
Peter Müller
- Posts: 292
- Joined: Sun Mar 14, 2004 5:28 pm
- Location: Germany
- Contact:
-
Peter Müller
- Posts: 292
- Joined: Sun Mar 14, 2004 5:28 pm
- Location: Germany
- Contact:
I know these technics. Are they in Irrlicht included, or must they be coded by me?
http://www.games-forge.de - Die Community für Nachwuchsprogrammierer
-
Peter Müller
- Posts: 292
- Joined: Sun Mar 14, 2004 5:28 pm
- Location: Germany
- Contact: