Page 1 of 2

Infinity - space game - very impressive render engine

Posted: Tue Feb 10, 2009 3:30 pm
by CoolColJ
finally a game that kicks Frontier

seamless transition from space to plantary surface!
http://www.youtube.com/watch?v=0Dn76lJ082I

impressive engine - it's all procedural too.
hope Elite 4 is as good :cool:


Jizz! It's like Terragen in realtime!
http://www.youtube.com/watch?v=F-4OeWL1sCw
I just felt a great disturbance in the Force. It was as though a billion nerds suddenly creamed their pants, and wept for joy.
:lol:


website
http://www.infinity-universe.com/Infinity/index.php

little blog detailed some of their engine details
http://www.infinity-universe.com/Infini ... &Itemid=26

Posted: Tue Feb 10, 2009 3:31 pm
by CoolColJ

Posted: Tue Feb 10, 2009 5:02 pm
by CTZn
Wow, I'm downloading this, I hope a mouse and keyboard will be enough to play it !
For the fun, here's the final procedural function that generates all the pics in this journal:

Code: Select all

float height(in vec3 world)
{ 

    float land = gpuFbm3D(6, world * 2.0, 2.0, 0.7);
    float land2 = gpuMultiFractal3D(16, world * 5.18, 0.8, 2.0, 0.05) * 0.5 - 2.5;
    land = (land + land2 * 0.5) * 4.0;

    float n0 = gpuFbm3D(10, world * 8.0, 2.5, 0.5) * 0.05;
    vec2 c0 = gpuCellCrater3DB((world + n0 * 2.0) * (4.0 + n0 * 16.0) * vec3(1, 1, 1), 3.0, 0.5);
    land += c0.x * 3.0;

    c0 = gpuCellCrater3DB((world + n0 * 1.0) * (16.0 + n0 * 1.0) * vec3(1, 1, 1), 3.0, 0.5);
    land += c0.x * 2.0;

    c0 = gpuCellCrater3DB((world + n0 * 0.5) * (64.0 + n0 * 1.0) * vec3(1, 1, 1), 3.0, 0.5);
    land += c0.x * 1.0; 

    return land + 1.0;
} 
[/url]
Craters, anyone ? Is that ISL-able ? I think a circular function is needed first (gpuCellCrater3DB)...

Posted: Tue Feb 10, 2009 5:20 pm
by CoolColJ
terrain can support physics! So it's not all smoke and mirrors, but real seed generated terrain

http://www.youtube.com/watch?v=Z9Ex1ESJfPw


and water
http://www.youtube.com/watch?v=mPCGJtLX6oU

Posted: Tue Feb 10, 2009 5:41 pm
by CoolColJ
more tasty stuff

possibility off color customization for your ship in Infinity:The Quest for Earth. He also shows up how the dirt map of a ship will look.
At last he shows off a shader effect he experimented with and which should simulate rain in the atmosphere of planets.
http://www.youtube.com/watch?v=uRCr8ddyJcU

Procedural generated nebulas - real time rendering of a fully volumetric stellar nebulae
http://www.youtube.com/watch?v=LOxFvRy3KdQ

Procedural asteroid fields - Shows how player in the game will be able to fly into the rings of saturn. Asteroids inside the ring system will be able to be mined for minerals
http://www.youtube.com/watch?v=wvm_pVvEv8A

Posted: Tue Feb 10, 2009 7:11 pm
by CoolColJ
apparently it's only one guy coding the engine!! 8)


here is a post showing how he made the nebulas
http://www.infinity-universe.com/Infini ... pic=9686.0

in any case browse the technical section of the forum, lots of stuff for graphic programming nerds :twisted:
http://www.infinity-universe.com/Infini ... &board=3.0


dev journal - he explains how he does all the stuff
http://www.infinity-universe.com/Infini ... &Itemid=49

Posted: Tue Feb 10, 2009 9:59 pm
by pixie
Most impressive!! :shock: :shock:

Posted: Wed Feb 11, 2009 8:36 am
by Kram1032
+1!

Posted: Wed Feb 11, 2009 9:18 am
by CTZn
I could connect the prototype on an empty server, noobies get a no-no to deafeat a battleship with a single fighter :D

The blog is very interesting indeed.

Posted: Wed Feb 11, 2009 10:26 am
by fused
CTZn wrote:I could connect the prototype on an empty server, noobies get a no-no to deafeat a battleship with a single fighter :D
indeed.

Posted: Wed Feb 11, 2009 4:30 pm
by neo0.
Amazing. :shock:

Posted: Thu Feb 12, 2009 1:21 am
by Zom-B
I have an eye on this project for years, its very interesting, and have a big potential!

About the code snipped CTZn, it seems to be quit similar to ISL, but there are spcial noise functions impelented and used here... Voronoi is showen and explained here:

http://www.infinity-universe.com/Infini ... &Itemid=26

Posted: Thu Feb 12, 2009 7:59 am
by Kram1032
very nice :D

Posted: Thu Feb 12, 2009 8:04 am
by psor
:shock: :shock: :shock:

Amazing engine! Hopefully the gameplay is as good too. ;o))



take care
psor

Posted: Thu Feb 12, 2009 9:42 am
by CTZn
Yep Zom-B, i thought like you that it looks close to isl, the few I've seen.

Maya is natively missing voronoï functions, it's cell shaders are globally... awky. Voronoï is extremely usefull, it has a very large spectrum of applications, like cobble stones shapes for floors...