How to create a flight to a planet?

Post your questions, suggestions and experiences regarding to Image manipulation, 3d modeling and level editing for the Irrlicht engine here.

How to create a flight to a planet?

Postby tom_gamer » Wed Oct 29, 2014 8:12 pm

Hello,

I'm not sure, if this is the right board for my question (@admins: please move it, just in case :) ).

I want to do a seamless flight from a great height (about 100km, 62mi) to the surface of a planet.

At the start position, I have the planet and the surrounding space as a skybox. A the end position I have an other skybox plus a terrain scene node. But what to do between start and end?
Do you have any ideas how to create a smooth transition? What kind of graphic effect can be used? And how much does Irrlicht support this?
SpaceCombat
http://sourceforge.net/projects/spacecombatgame
(OpenSource space combat simulation)
tom_gamer
 
Posts: 15
Joined: Sat Jun 01, 2013 8:51 am

Re: How to create a flight to a planet?

Postby CuteAlien » Wed Oct 29, 2014 10:22 pm

Swapping the scene out depending on level of detail you want and preferably with some kind of interpolation. Maybe check how software like earth3d (which is opensource) does that. If I remember right they had some procedural LOD system for that (been a few years when I had last looked for something like that...and I did never try it myself).
IRC: #irrlicht on irc.freenode.net
Code snippets, patches&stuff: http://www.michaelzeilfelder.de/irrlicht.htm
Free racer created with Irrlicht: http://www.irrgheist.com/hcraftsource.htm
User avatar
CuteAlien
Admin
 
Posts: 8441
Joined: Mon Mar 06, 2006 2:25 pm
Location: Tübingen, Germany

Re: How to create a flight to a planet?

Postby Granyte » Mon Nov 03, 2014 3:11 pm

To complement what CuteAlien you would need some kind of lod but it really depends on what you are hopping to get out of this if you are just looking for a kind of cool cinematic effect you can always fake it using a carefully crafted scene that give the illusion to the used that he is flying from a place to an other while you are peacefully loading stuff in the background.

How ever if you need to give the user the hability to fly where ever he wishes like i do in my project
https://www.youtube.com/watch?v=7csKHDu ... Cd6XtKKGAw
you will ethier have to look into procedural generation¸to generate the details on the fly or into detail streaming
Granyte
 
Posts: 846
Joined: Tue Jan 25, 2011 11:07 pm


Return to Everything 2d/3d Graphics

Who is online

Users browsing this forum: No registered users and 1 guest