Procedural Galaxies
|
|
SpaceEngineer | Date: Tuesday, 06.03.2012, 12:56 | Message # 1 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| I started implementing procedural galaxies. This is not a 3D models of galaxies, but generation of billions of galaxies in an almost infinite space. Procedural 3D models will be the next step, and until then, all galaxies are using standard models.
The first screenshot shows some procedural galaxy. The points on the background are not stars, but galaxies! Note the name (identifier) of the galaxy. It has the same form as the name of a procedural star has: (universe sector number)-(universe node level)-(universe node number)-(galaxy number in node).
On the second screenshot I've highlighted the Milky Way to see the distance to it - 11.48 gigaparsecs
The third screenshot shows some procedural planet in this procedural galaxy. There is no problem with jittering of the camera while it moves - the new coordinate system (128-bit fixed point numbers) is working fine. Note the name (identifier) of the planet. Now these monstrous numbers will be used: (universe sector number)-(universe node level)-(universe node number)-(galaxy number in node)-(galaxy sector number)-(galaxy node level)-(galaxy node number)-(star number in node). However, for the catalog galaxies, I can save the old system - they have no universe node or sector, but only the catalog number.
In this first test I create only a small piece of the Universe - a cube with sides of about 10 gigaparsecs (32 billions light years). For now galaxies are distributed uniformly in it, but next time I'll implement a simulation of large-scale structure of the Universe - the galaxies will group into clusters, filaments and "walls". Also, I will make cut-off galaxies, which are far away, more than 13.7 billions light years, and a gradual reddening of the galaxies approaching in the distance (red shift simulation). 13.7 billion years is the age of the Universe, so that the light from the galaxies that lie beyond 13.7 billion light-years has not yet reached the observation point. And this is true for any point in the Universe. The Universe itself, depending on the cosmological model, is infinite or has the form of a four-dimensional hyper-sphere with the length of the equator at 50-100 billion light years, and is uniformly filled with galaxies. I will most likely close the model - infinity is hard to implement on a computer. So in the next release you can not leave the Universe, as shown in some videos on YouTube. You will simply make a "round trip" and go back to the starting point.
*
|
|
| |
AndyWilmas | Date: Tuesday, 06.03.2012, 21:27 | Message # 2 |
Observer
Group: Newbies
United States
Messages: 1
Status: Offline
| This looks incredible already, can't wait to see it once you've implemented the large-scale structure!
|
|
| |
JL | Date: Tuesday, 06.03.2012, 22:19 | Message # 3 |
Observer
Group: Users
Canada
Messages: 14
Status: Offline
| Seems like you're pretty close to taking this simulator to the next level. Amazing job.
|
|
| |
neutronium76 | Date: Tuesday, 06.03.2012, 22:27 | Message # 4 |
World Builder
Group: Users
Greece
Messages: 718
Status: Offline
| This is infinity! I am sooo anxiously waiting for the next release! Please can we have a pre beta ?? Just kidding! Take your time Master of the Universe ..
PC1:Core i7 970@3.34GHz, 6 cores/12 threads, 12GB DDR3 RAM@1.34GHz, 2x(SLI) GTX-580 GPUs 3GB VRAM(GDDR5)@1GHz, OS:Win7x64SP1 PC2:Core2Quad X9770@3.2GHz, 2 cores/4 threads 4GB DDR2 RAM@1GHz, GTX-285 GPU 1GB VRAM(DDR3)@1.24GHz, OS:WinVistax64SP2
|
|
| |
neutronium76 | Date: Tuesday, 06.03.2012, 22:31 | Message # 5 |
World Builder
Group: Users
Greece
Messages: 718
Status: Offline
| Quote (JL) Seems like you're pretty close to taking this simulator to the next level
This simulator is already on the next level graphicwise at least
PC1:Core i7 970@3.34GHz, 6 cores/12 threads, 12GB DDR3 RAM@1.34GHz, 2x(SLI) GTX-580 GPUs 3GB VRAM(GDDR5)@1GHz, OS:Win7x64SP1 PC2:Core2Quad X9770@3.2GHz, 2 cores/4 threads 4GB DDR2 RAM@1GHz, GTX-285 GPU 1GB VRAM(DDR3)@1.24GHz, OS:WinVistax64SP2
|
|
| |
SpaceEngineer | Date: Wednesday, 07.03.2012, 18:01 | Message # 6 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| First attempt at creating the large-scale structure of Universe:
|
|
| |
mustafa2812 | Date: Wednesday, 07.03.2012, 18:08 | Message # 7 |
Space Pilot
Group: Users
United States
Messages: 121
Status: Offline
| "First attempt of creating the large-scale structure of Universe" LOL I think that's what God must have said
PC specs: Windows 7 64 bit. Intel Core i5-2400 quad-core (3.1GHz, 6MB Cache). 6GB DDR3-1333MGz SDRAM[2 DIMMs]. 1 TB 7200 rpm SATA 3Gb/s hard drive. 3GB DDR3 NVIDIA GeForce GT 545.
|
|
| |
Talisman | Date: Wednesday, 07.03.2012, 20:21 | Message # 8 |
Pioneer
Group: Users
United States
Messages: 409
Status: Offline
| Quote (SpaceEngineer) First attempt at creating the large-scale structure of Universe:
That picture is simply amazing! It looks like the caverns of the cosmos.
I can't wait for the next update.
|
|
| |
Dwarden | Date: Sunday, 11.03.2012, 15:05 | Message # 9 |
Astronaut
Group: SE team
Czech Republic
Messages: 63
Status: Offline
| amazing work , keep it up ... now i wonder when is new release?
Ideas are like ocean w/o borders! https://twitter.com/FoltynD
|
|
| |
werdnaforever | Date: Friday, 25.05.2012, 03:45 | Message # 10 |
World Builder
Group: Users
Pirate
Messages: 897
Status: Offline
| Awesome!
Any progress with the procedural galaxy models? (especially spirals) I suppose they will be generated in the same fashion as stars and planets- no two will be alike! maybe just one picture.......?
The elliptical galaxies are those I find the least interesting in S.E. right now... not that there's that much variety among them- they just don't look convincing. I'm sure I'll enjoy them more when they aren't all the exact same color and shape*. *by that I mean either perfectly spherical or a stretched sphere- they aren't that perfect... and there are plenty of disk shaped eliptical galaxies as well.
|
|
| |
SpaceEngineer | Date: Friday, 25.05.2012, 15:12 | Message # 11 |
Author of Space Engine
Group: Administrators
Russian Federation
Messages: 4800
Status: Offline
| Well, generating of galaxy model is at the very first stage of developement:
They'll probably be not included in 0.96 version.
Quote (werdnaforever) *by that I mean either perfectly spherical or a stretched sphere- they aren't that perfect... and there are plenty of disk shaped eliptical galaxies as well. Elliptical galaxies are rendered as ellipsoids with special shader that make "volumetrig fog" exponentially fading from center to the edge. Distorting of ellipsoid's shape generates strange artifacts. BTW, almost all elliptical galaxies are perfect ellipsoids Early versions of SE elliptical galaxies were made of sprites, like the nucleus of spiral galaxies, and it looks horrible
*
|
|
| |
werdnaforever | Date: Saturday, 26.05.2012, 07:16 | Message # 12 |
World Builder
Group: Users
Pirate
Messages: 897
Status: Offline
| Quote (SpaceEngineer) Well, generating of galaxy model is at the very first stage of developement:
It seems there's a ways to go... for now we can call this a pinwheel galaxy. In the engine, it will be type Pn, where n is the number of arms.
|
|
| |
HarbingerDawn | Date: Saturday, 26.05.2012, 08:20 | Message # 13 |
Cosmic Curator
Group: Administrators
United States
Messages: 8717
Status: Offline
| Quote (werdnaforever) for now we can call this a pinwheel galaxy Why not just call it a spiral galaxy, which is what it is?
Quote (werdnaforever) In the engine, it will be type Pn, where n is the number of arms. SpaceEngine already uses the Hubble galaxy classification system. It is generally more useful, since many spiral galaxies don't have a set number of well-defined spiral arms. This one would probably be Sc on the Hubble sequence.
All forum users, please read this! My SE mods and addons Phenom II X6 1090T 3.2 GHz, 16 GB DDR3 RAM, GTX 970 3584 MB VRAM
|
|
| |
werdnaforever | Date: Saturday, 26.05.2012, 21:51 | Message # 14 |
World Builder
Group: Users
Pirate
Messages: 897
Status: Offline
| Quote (HarbingerDawn) Quote (werdnaforever) for now we can call this a pinwheel galaxy
Why not just call it a spiral galaxy, which is what it is?
Quote (werdnaforever) In the engine, it will be type Pn, where n is the number of arms.
SpaceEngine already uses the Hubble galaxy classification system. It is generally more useful, since many spiral galaxies don't have a set number of well-defined spiral arms. This one would probably be Sc on the Hubble sequence.
I was just joking.
|
|
| |
HarbingerDawn | Date: Sunday, 27.05.2012, 02:20 | Message # 15 |
Cosmic Curator
Group: Administrators
United States
Messages: 8717
Status: Offline
| Quote (werdnaforever) I was just joking. Ah. I thought you might be, but I tend to err on the side of the serious. Sorry!
All forum users, please read this! My SE mods and addons Phenom II X6 1090T 3.2 GHz, 16 GB DDR3 RAM, GTX 970 3584 MB VRAM
|
|
| |