Proceedural skyboxes?
Moderators: winston, another_commander
Proceedural skyboxes?
Hi all,
Not sure if this is a realistic suggestion or more of a 'wish' but I think it would be cool if the background skybox could perhaps be generated depending on where you were in the galaxy- if you were starting at Lave you'd be able to see the galaxy spread out a bit like the background in Frontier, but the closer you got to the centre the brighter and more nebular-y the background would get.
I'm no programmer but maybe these could be proceedurally generated from a 3D model of the galaxy rather that by having hundreds of sky boxes?
Just a suggestion really, but I think it would give a really cool impression of 'travelling' the galaxy, you could even have things like the T. Pulsar or similar visable from neigbouring systems!
Cheers,
Not sure if this is a realistic suggestion or more of a 'wish' but I think it would be cool if the background skybox could perhaps be generated depending on where you were in the galaxy- if you were starting at Lave you'd be able to see the galaxy spread out a bit like the background in Frontier, but the closer you got to the centre the brighter and more nebular-y the background would get.
I'm no programmer but maybe these could be proceedurally generated from a 3D model of the galaxy rather that by having hundreds of sky boxes?
Just a suggestion really, but I think it would give a really cool impression of 'travelling' the galaxy, you could even have things like the T. Pulsar or similar visable from neigbouring systems!
Cheers,
-
- Quite Grand Sub-Admiral
- Posts: 6683
- Joined: Wed Feb 28, 2007 7:54 am
The skies you see when you visit a system are procedurally generated. The system's seed is used for positioning stars and nebulae. Also the number of stars and nebulae depends on that seed. So your wish is already partially fulfilled.
Unfortunately, the rest of what you are requesting is a bit on the improbable side. The reason is that the universe is regenerated from the ground up whenever you hyperspace. All information is recreated and no static data survives between systems (with maybe the exception of scanned wormholes from 1.73 onwards). Also, the galaxy is just a set of systems on a 2D plane, so there are really no outer and inner planets to determine what a galaxy background would look like.
Finally, as you may have guessed from reading the first paragraph, the backgrounds you see are not skyboxes, i.e. they are not just random bitmaps, they are created by the game and each element's position is controlled realtime. That's why you see a small drop in performance if you add way too many stars and nebulae in your nightsky. It could be maybe possible to add backgrounds the way you propose, but I don't think it will happen any time soon.
Unfortunately, the rest of what you are requesting is a bit on the improbable side. The reason is that the universe is regenerated from the ground up whenever you hyperspace. All information is recreated and no static data survives between systems (with maybe the exception of scanned wormholes from 1.73 onwards). Also, the galaxy is just a set of systems on a 2D plane, so there are really no outer and inner planets to determine what a galaxy background would look like.
Finally, as you may have guessed from reading the first paragraph, the backgrounds you see are not skyboxes, i.e. they are not just random bitmaps, they are created by the game and each element's position is controlled realtime. That's why you see a small drop in performance if you add way too many stars and nebulae in your nightsky. It could be maybe possible to add backgrounds the way you propose, but I don't think it will happen any time soon.
- wackyman465
- ---- E L I T E ----
- Posts: 831
- Joined: Thu Nov 06, 2008 10:15 pm
- Location: Currently hunting you down in an Imperial Courier
There's a game called Infinity (google it) that has a HUGE procedurally generated galaxy, with seamless transitions between planets. Cool, no? Course it is a MMORPG which I hear most people here don't like...
I shot him back first. That is to say, I read his mind and fired before he would have fired on me. No, sir, he wasn't a fugitive.
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
- wackyman465
- ---- E L I T E ----
- Posts: 831
- Joined: Thu Nov 06, 2008 10:15 pm
- Location: Currently hunting you down in an Imperial Courier
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
- Cmd. Cheyd
- ---- E L I T E ----
- Posts: 934
- Joined: Tue Dec 16, 2008 2:52 pm
- Location: Deep Horizon Industries Manufacturing & Research Site somewhere in G8...
- wackyman465
- ---- E L I T E ----
- Posts: 831
- Joined: Thu Nov 06, 2008 10:15 pm
- Location: Currently hunting you down in an Imperial Courier
- Cmdr James
- Commodore
- Posts: 1357
- Joined: Tue Jun 05, 2007 10:43 pm
- Location: Berlin
- wackyman465
- ---- E L I T E ----
- Posts: 831
- Joined: Thu Nov 06, 2008 10:15 pm
- Location: Currently hunting you down in an Imperial Courier
Wow we derailed this thread. But procedural skybxes in oolite that meant you could see nearby systems would be wicked cool. Even better, if you could just point your ahip at a nearby system, turn on your torus, and come back in a few thousand years and be at the system. But I know that'd be impossible with how Oolie currently is scripted.
I shot him back first. That is to say, I read his mind and fired before he would have fired on me. No, sir, he wasn't a fugitive.
- Commander McLane
- ---- E L I T E ----
- Posts: 9520
- Joined: Thu Dec 14, 2006 9:08 am
- Location: a Hacker Outpost in a moderately remote area
- Contact:
Re: Proceedural skyboxes?
Another issue would be that the "Galaxies" in Elite/Oolite aren't in fact galaxies, but merely distant parts of the same galaxy.Goose wrote:Not sure if this is a realistic suggestion or more of a 'wish' but I think it would be cool if the background skybox could perhaps be generated depending on where you were in the galaxy- if you were starting at Lave you'd be able to see the galaxy spread out a bit like the background in Frontier, but the closer you got to the centre the brighter and more nebular-y the background would get.
So I would't expect any significant changes in the galactical background picture while travelling from Lave to the eastern rim. Notably the "centre" would not look different from the edges, because in fact it isn't a centre of anything.
In other words: wherever you are in the Ooniverse, you would still only be somewhere inside the god-forsaken eastern spiral arm of the Milky Way.