Nextgen Space MMO Game - Procedural Galaxy with Billions of Stars - Seamless Planet Landing - Twitch Based, Skill Centered Gameplay - Own Ships, Buildings, Cities, Space Stations, and Even Planets - Sandbox Style Gameplay. You Decide How You Play, Not a Class System.

Report content RSS feed New terrain engine

In the past two weeks Flavien Brebion (also known as infinityAdmin) has been working intensively on a new terrain engine for Infinity. The previous terrain engine had one big disadvantage: wherever you go on the planet, you see the same kind of terrain features, the same sort of hills, the same shape

Posted by on

In the past two weeks Flavien Brebion (also known as infinityAdmin) has been working intensively on a new terrain engine for Infinity. The previous terrain engine had one big disadvantage: wherever you go on the planet, you see the same kind of terrain features, the same sort of hills, the same shape of mountains, etc... Basically, it makes anything under the global heightmap level extremely repetitive and boring.

In the new terrain engine, InfinityAdmin has been experimenting with Ridged Perlin noise. The main interest with Ridged Perlin noise is that it generates mountains and shapes that don’t look the same everywhere on the planet, and mountains that look ridged. Erosion cannot be implemented on procedural planets, but ridged noise gives a pretty realistic aspect to the mountains, so while it's not perfect it's definitely a major step towards a more realistic terrain.
Another function is the infamous "terrace" effect. It acts by splitting the altitudes in "steps" and changing the shape of the terrain (sharper or smoother) between those altitude steps. This gives a canyoning / terrace effect that is pretty nice to see. Of course, this effect is also affected by the global parameter, so that you don't find terraces on all mountains on the planet.

Enough talk, here are some screenshots showing off the new terrain engine:

New terrain engine 4 New terrain engine 3
New terrain engine 2 New terrain engine 1

The terrain you see on the screenshots are not hand sculptured by a level artists, they are procedurally generated by the engine. Keep in mind that this is still work-in-progress and that we only use one texture for the terrain at the moment.

Future work on the terrain engine:
- Real terrain texturing (at the moment, only one texture is used).
- Experimenting with craters.
- Terrain morphing in real-time, mostly for debugging.
- Horizontal displacements, might form cliffs and overhangs.
- Use diamond square for the very high frequencies .

For more information about this subject check out the Development Journal on the Infinity forums.

Comments
xtsnic
xtsnic

Bloody Good

Reply Good karma Bad karma+1 vote
SgtJman
SgtJman

Simply Marvelous

Reply Good karma Bad karma+1 vote
migb
migb

Uuuhhh...
Very nice indeed

Reply Good karma Bad karma+1 vote
RogerRamjet
RogerRamjet

brilliant...

Reply Good karma Bad karma+1 vote
Capital88
Capital88

That's really amazing! Once the terrain map is generated, how do you go in and tweak it manually? This engine is really shaping up...must be quite the chore though, I hope we see this engine/game at some point in our lifetimes hehe!

Reply Good karma Bad karma+1 vote
formerlyknownasMrCP
formerlyknownasMrCP

I'm wondering if you guys plan on using parallax mapping on that terrain. Because it'd be really awesome to blow chunks out of the environment :D
Just an idea ;)

Those environments look amazing for what is procedurally generated. Keep on tweaking ;)

Reply Good karma Bad karma+1 vote
Deja
Deja

great job, it looks so good

Reply Good karma Bad karma+1 vote
Giddamon
Giddamon

Uber cool shots!

Hope I don't need a Cray XD1 to play this game ;)

Reply Good karma Bad karma+1 vote
TKAzA Staff
TKAzA

looks real :D 10/10

Reply Good karma+1 vote
laserpanda
laserpanda

This is amazing. It even puts the terrain in FSX to shame. Good Job.

Reply Good karma Bad karma+1 vote
drunkill
drunkill

Wow, very shmick there, nice progress report. Continue with the great work guys.

Reply Good karma Bad karma+1 vote
SinKing
SinKing

Hell!!! How can this mod/game be possible at all? I don't understand how you manage to blow me away all the time and with every other news roundup.
This is a significant improvement over older shots and videos about the terrain. It looks much more realistic and has more depht than the older shots did. I wonder how far the part of flying around on planets goes. You will be able to build bases there, won't you? And outposts, so you can claim the planet for yourself...

Will there be some kind of intergalactic court in Infinity, which deals mainly with the ownership and property rights of people, who have their own planets? Or will things like these all come into existance in the game? It would be so cool to start out with nothing, rush into a huge chaos - like a civil war - and then see how the stronger forces put down the other armies and instal a system to bring justice to the galaxy.

I hope your engine is able to deal out more than pretty GFX, but seing the lot of care you put into this great, great mod, I'm sure it will be able to do almost anything.
Looking forward to this in 2008 and I'll also have ready one uber-computer to be able to play it on highest settings!

Reply Good karma Bad karma+1 vote
Hunt77
Hunt77

fantastic

Reply Good karma Bad karma+1 vote
D3VIL
D3VIL

Very nice, keep at it, this is gonna be a beast of a game! Forget WoW!

Reply Good karma Bad karma+1 vote
mavman
mavman

Always very impressive!

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Icon
Infinity: The Quest for Earth
Platforms
Windows
Developer & Publisher
I-Novae Studios
Contact
Send Message
Release date
Game watch
Start tracking
News
Browse
News
Share
Related Games
Related Engines
I-Novae engine
I-Novae engine Commercial
Related Groups
I-Novae Studios
I-Novae Studios Developer & Publisher