fast planet rendering

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki
lymantok
Posts: 67
Joined: Mon Dec 31, 2007 6:13 am

Post by lymantok »

Ok, I'm wrong. Using a path of d:\x, irrlichtelite.exe does indeed load. Nice job Tarzan. Keep up the good work!
Tarzan02
Posts: 93
Joined: Tue May 01, 2007 8:36 pm
Location: France

Post by Tarzan02 »

I've upload a new version of the exe (irrlichtelitev0.1.zip) it corrects the application crash due to long name in path. Send me comment
netpipe
Posts: 669
Joined: Fri Jun 06, 2008 12:50 pm
Location: Edmonton, Alberta, Canada
Contact:

heya

Post by netpipe »

start of a linux port includes cb file
http://rapidshare.com/files/197981871/irrelite.7z.html 3.1 MB
you will need to download the resources folder from one of the larger packs..
Tarzan02
Posts: 93
Joined: Tue May 01, 2007 8:36 pm
Location: France

Post by Tarzan02 »

tecan:

you are translating my project in linux => if so good but the project is in a very early stage => a lot of work must be before a playable demo

good luck
Tanuva
Posts: 54
Joined: Tue Oct 10, 2006 6:49 pm
Location: 200 metres behind the moon
Contact:

Post by Tanuva »

Wow, I have always dreamed of creating a game (and am doing another project right now) in which one can go down from outer space to some landing strip on the surface of a planet, this is simply awesome! Keep it up! :D
I'd love to see this evolve to a lively universe full of fun going down on lighted airports at night with flickering engines and lots of rocket noise.. hrhrhr... :D
Tanuva
Tarzan02
Posts: 93
Joined: Tue May 01, 2007 8:36 pm
Location: France

Post by Tarzan02 »

High,

in the next weeks, i will update the package. It will containt a instant action, letting the user to test the engine in an hostile environment. I've allmost finish this part, in instant action, you'll have to protect cargo vessel from attack by pirates in a system with some planets and some orbitals stations. Your vessel can be taken as target from the other vessel, if you shoot a lser thru friendly vessel they'll take damage. The missile is very dangerous, i will plane to add a decoy counter mesure.

see you later
Tarzan02
Posts: 93
Joined: Tue May 01, 2007 8:36 pm
Location: France

High everybody

Post by Tarzan02 »

After several month playing X3, i continue my game.

news:
managment of profil (now when you enter the game, you must create a profil or playing with the current profil, keeping trace of flight hour, number of ennemy kill, number of you were killed, your flight rank)

instant action allmost finish, some tweaking to test and after post a new package to download on sourceforge

beginning of the documentation

all UI written with CEGUI, if someone wants to help me with graphic, please answer to in this topic (i've no web site for my project for instance)
Tarzan02
Posts: 93
Joined: Tue May 01, 2007 8:36 pm
Location: France

some screenshot of the UI

Post by Tarzan02 »

kjkrum
Posts: 26
Joined: Wed Oct 29, 2003 5:34 pm

Post by kjkrum »

Looks good! I'm glad you're still working on this.

I don't see a license with your project. Do you have one in mind? I'm looking to do something similar with a geosphere mesh, and I would like to know if I can use some of your code and possibly contribute it to the engine.
Tarzan02
Posts: 93
Joined: Tue May 01, 2007 8:36 pm
Location: France

Post by Tarzan02 »

High,

you can re-use all or part of the code if you want. I code thsi game only for the fun. I want to recreate the ambiance of Falcon4 but in space...
zillion42
Posts: 324
Joined: Wed Aug 29, 2007 12:32 am
Location: Hamburg, Germany

Post by zillion42 »

I've been reading lots of your code lately tarzan. It went as far as translating your comments with google and importing your base sphere in irrlicht.

I made some progress with my solar system gravity thing, I can now calculate valid delta-V's for successfully transfering from earth to mars with my ported lambert solver, I use a new kepler solver for the general two body problem which is now for the first time using a real patched conic approximation depending on the sphere of influence. I have proper state Vectors that I can calculate from keplerian elements, and I can also calculate state vectors back to keps. I now also successfully reset my coordinate system now and then when it gets to far out (still working on that) and I solved my zBuffer Problems, I can now go as close as 60km to the planet without the near clipping plane cutting it.

Some of the mentioned is currently not 100 % working and I have a few glitches here and there, but once that is all under the hood and fixed, I will definitly need a proper atmosphere shader and even more important:
I want a spherical ROAM terrain or a more simple chunked LOD system. I already have a transformed cube-sphere that I can perfectly map with 6 textures (a cube map). Hope I can question you a few things once I'll start putting my hands on the terrain, especially the cracks between neighbour triangles of different LOD levels are worrying me. I have been reading and reading and reading. These are my current research browser tabs, some of the links are goldmines, maybe it helps you aswell. Please carry on with your project, your code is another goldmine.

3 more parts to the first link, probably the best and most helpful article ever:
http://www.gamasutra.com/view/feature/3 ... verse_.php
ROAM info:
https://graphics.llnl.gov/ROAM/roam.pdf
http://www.cognigraph.com/ROAM_homepage/
http://www.mpi-inf.mpg.de/departments/i ... index.html
Good summarys of the more easy chunked LOD system:
http://acko.net/blog/making-worlds-part ... -and-cubes
http://tulrich.com/geekstuff/chunklod.html
http://tulrich.com/geekstuff/sig-notes.pdf
And imo a good base sphere, especially for mapping DEM's
http://mathproofs.blogspot.com/2005/07/ ... phere.html
http://www.blitzforum.de/forum/viewtopic.php?t=32269

GL/GLUT code for this:
http://www.google.com/codesearch/p?hl=d ... ap_sqlod.h
GL/GLUT code for this
http://www.google.com/codesearch/p?hl=d ... eitung.txt

hope it helps,
regards.
lymantok
Posts: 67
Joined: Mon Dec 31, 2007 6:13 am

Post by lymantok »

Hi Zillon,

Great links! Thanks for sharing. Have you also seen:

http://yass-engine.de/index.php?context ... nu=archive

About middle of the page is his thesis on planetary LOD, including source code in thesis.zip.

He actually developed this using Irrlicht, although there is no simple test app included. :-(

There are also some videos of approaching a planet from space and seamlessly transitioning to planetary surface detail.

Really cool!
Tarzan02
Posts: 93
Joined: Tue May 01, 2007 8:36 pm
Location: France

Post by Tarzan02 »

For now,

i'm trying to comment my code in english within the new source.

Before to commit a new downloadable version, i must verify why the ennemy don't target the player. As soon as it's ok, you could try the instant action and fly from space to planet up to land on it.

zillion42:

I'm not using a cube map to generate my planet, i'm using an icosahed..... (i don't remember the exact name). If you need some help no problem you can contact me on my mail address: christophe.debeire AT free.fr

As soon as the instant action is ready, i'll work on the planet rendering (add cloud layer, weather like rain snow, shadow etc...)
zillion42
Posts: 324
Joined: Wed Aug 29, 2007 12:32 am
Location: Hamburg, Germany

Post by zillion42 »

@ lymantok
How could I miss it, sure I've seen it and yes I've read the Thesis too, the source code inside is relatively sparse though.
@Tarzan02
I know you are using an Icosahedron it's Icosaèdre in french and Ikosaeder in german. I guess also you dont worry to much about mapping since you're using perlin noise, but maybe you should consider using a cubesphere exactly for the reason of mapping it. It is alot more easy and there are plenty of tools to create cubemaps, just in case you ever plan to use digital elevation maps. I guess you will recieve a few emails from me soon, thx for the offer.
regards
Memorial76
Posts: 103
Joined: Mon Aug 10, 2009 8:22 pm
Location: France

Post by Memorial76 »

Bonjour Tarzan02,

en tant que grand admirateur de Elite et de Falcon IV je viens de découvrir votre projet avec le plus grand intérêt. Je télécharge la version d'essai ASAP
Toute mon admiration pour le suivi dans votre projet!
;)

For non-french members:
As a great fan of both Elite2 and FalconIV, I just discovered your roject with the utmost interest. Downloding the test version ASAP.
Congratulation for keping on working on this project.
Post Reply