1. SpaceEngine
  2. News

SpaceEngine News

0.991.49.2080 Public Beta

[p]NOTICE: This Beta involves a Universe reset. Many of your saved locations from 0.990 will not work in this version. Use caution, and label your old locations![/p][p][/p][p]Hey folks![/p][p]We're opening the gates on 0.991 with an extended Beta to ensure everything is working before release. We anticipate the Beta to run for at least two weeks, during which we may push further updates and/or fixes, which will further affect generation. We will let you know if this happens.[/p][p]The purpose of this Beta is to ensure the generation improvements are in their best form, and that none of the changes made have broken other aspects of SpaceEngine. Suspected bugs should be reported in the Troubleshooting and Bug Reports section of the Steam forums, or in our #bug-reports channel in our official Discord.[/p][p]On the topic of bugs, there are a few known issues we're already aware of, but they are self-contained, so they won't hamper the beta launch:[/p]
  • [p]Globular Clusters are sometimes too common in the most massive galaxies[/p]
  • [p]Intermediary mass black holes and other high-density objects have strange artifacting when viewed at certain angles (described as "angry sparkles" or "occasional Pac-Man'ing")[/p]
  • [p]Spatially thick accretion disks may not generate[/p]
[p]Whether you want to help test or are eager to see what's new, you can opt in to the Beta by going to your Steam library, right-clicking SpaceEngine, then selecting Properties > Betas and picking beta - public beta branch from the dropdown menu.[/p][p][/p][h3]Changelog:[/h3]
  • [p]Calibrated mass-radius distribution of terrestrial planets[/p]
  • [p]Calibrated iron core mass distribution in terrestrial planets[/p]
  • [p]Fixed giant-terra-giant-terra meander sequence in procedural planetary systems[/p]
  • [p]Fixed a bug with incorrect procedural metallicity of stars[/p]
  • [p]Fixed a bug with generation of double Wolf-Rayet systems, where the secondary star has hundreds of times larger luminosity than the whole system.[/p]
  • [p]Fixed suppression of generation of procedural galaxies near the Milky Way[/p]
  • [p]Fixed generation of dwarf planets[/p]
  • [p]Improved generation of globular cluster luminosities[/p]
  • [p]Increased the maximum number of clusters per galaxy[/p]
  • [p]Improved the number of globular clusters generated in galaxies[/p]
  • [p]Added ability to specify the number of globular clusters in a catalog galaxy (galaxy catalog keyword: GlobClusters)[/p]
  • [p]Improved the effective temperatures of M5-M9 (main sequence), L, T, and Y spectral types[/p]
  • [p]Improved the radii of L, T, and Y spectral types[/p]
  • [p]Improved galaxy type generation probabilities[/p]
  • [p]Improved shading of underwater surfaces to mimic absorption of sunlight by water[/p]
  • [p]Improved temperature generation for star granules (convection cells)[/p]
  • [p]Improved temperature generation for sunspots[/p]
  • [p]Improved brightness of blurred interface background relative to main scene[/p]
  • [p]Fixed a bug that caused lava to appear 10% hotter than it should[/p]
  • [p]Fixed a bug where a star's age could be greater than its lifetime[/p]
  • [p]Fixed a potential bug where the star generator thread can overrun its working array, corrupting data in the other worker thread's working array[/p]
  • [p]Fixed a bug in calculation of stellar magnitudes[/p]
  • [p]Fixed a bug in the climate model where some planets in systems with a binary star had a huge temperature spike[/p]
  • [p]Fixed a bug with star corona color[/p]
  • [p]Improved diversity of properties of procedural rings and accretion disks[/p]
[p][/p][h3]Catalog Updates:[/h3]
  • [p]Added several of the brightest and largest known galaxies[/p]
  • [p]Improved distances and magnitudes for numerous galaxies, especially in the Local Group[/p]
  • [p]Tweaked brightness of a few Local Group elliptical galaxy models for greater realism[/p]
  • [p]Added globular cluster population data for multiple galaxies[/p]
  • [p]Removed unsupported/refuted black holes[/p]
  • [p]Changed "_ Central Black Hole" names to "_*" to match astronomical naming conventions[/p]
  • [p]Added LMC globular cluster NGC 1978[/p]
  • [p]Added LMC open cluster NGC 2164[/p]
  • [p]Improved distance and size of the Owl Nebula[/p]
  • [p]Improved atmospheric composition for K2-18 b[/p]
  • [p]Updated 2M1510 to be a triple system with the correct orbits[/p]
  • [p]Updated physical parameters of the PSR J2222-0137 pulsar+WD system[/p]
  • [p]Updated distance to SPECULOOS-3[/p]
  • [p]Updated WOH G64 Star[/p]
  • [p]Updated the exoplanet catalogs with 57 new host stars and 66 new planets, 1 new planemo[/p]
[p][/p][h3]Catalog Additions:[/h3][p]Galaxies:[/p]
  • [p]Abell 2261 BCG[/p]
  • [p]ESO 383-76/Abell 3571 BCG[/p]
  • [p]ESO 248-6/ACO 3112 BCG[/p]
  • [p]ESO 409-25/ACO 2734 BCG[/p]
  • [p]ACO 3039 BCG[/p]
  • [p]ESO 347-9/ACO 3998 BCG[/p]
[p]Exoplanets:[/p]
  • [p]KOI-134 b [/p]
  • [p]KOI-134 c [/p]
  • [p]Kepler-725 c[/p]
  • [p]L 98-59 f [/p]
  • [p]TIC 88785435 b[/p]
  • [p]TOI-1117 b[/p]
  • [p]TOI-1117 c[/p]
  • [p]TOI-1117 d[/p]
  • [p]TOI-1238 b[/p]
  • [p]TOI-1238 c[/p]
  • [p]TOI-1846 b[/p]
  • [p]TOI-2031 A b[/p]
  • [p]TOI-2169 A b[/p]
  • [p]TOI-2346 b[/p]
  • [p]TOI-2382 b[/p]
  • [p]TOI-2407 b[/p]
  • [p]TOI-2876 b[/p]
  • [p]TOI-2886 b[/p]
  • [p]TOI-2986 b[/p]
  • [p]TOI-2992 b[/p]
  • [p]TOI-3135 b[/p]
  • [p]TOI-3160 A b[/p]
  • [p]TOI-3464 b[/p]
  • [p]TOI-3474 b[/p]
  • [p]TOI-3486 b[/p]
  • [p]TOI-3523 A b[/p]
  • [p]TOI-3593 b[/p]
  • [p]TOI-3682 b[/p]
  • [p]TOI-3856 b[/p]
  • [p]TOI-3877 b[/p]
  • [p]TOI-3980 b[/p]
  • [p]TOI-4214 b[/p]
  • [p]TOI-4465 b[/p]
  • [p]TOI-4487 A b[/p]
  • [p]TOI-4734 b[/p]
  • [p]TOI-4794 b[/p]
  • [p]TOI-4961 b[/p]
  • [p]TOI-5181 A b[/p]
  • [p]TOI-5210 b[/p]
  • [p]TOI-5322 b[/p]
  • [p]TOI-5340 b[/p]
  • [p]TOI-5386 A b[/p]
  • [p]TOI-5592 b[/p]
  • [p]TOI-5800 b[/p]
  • [p]TOI-5882 b[/p]
  • [p]BEBOP-3 b[/p]
  • [p]Gliese 508.2 b[/p]
  • [p]Gliese 9773 b[/p]
  • [p]HD 135344 A b[/p]
  • [p]KMT-2023-BLG-0119L b[/p]
  • [p]KMT-2023-BLG-1896L b[/p]
  • [p]KMT-2024-BLG-1209L b[/p]
  • [p]MOA-2022-BLG-033L b[/p]
  • [p]MOA-2022-BLG-091L b[/p]
  • [p]Ross 176 b[/p]
  • [p]TOI-1011 b[/p]
  • [p]TOI-1346 b[/p]
  • [p]TOI-1346 c[/p]
  • [p]TOI-2719 b[/p]
  • [p]TOI-4155 b[/p]
  • [p]TOI-5795 b[/p]
  • [p]TOI-5817 b[/p]
  • [p]TOI-6000 b[/p]
  • [p]TOI-7149 b[/p]
  • [p]TOI-880 c[/p]
[p]Planemo:[/p]
  • [p]OGLE-2015-BLG-1609L b[/p]
[p]Brown dwarf candidate:[/p]
  • [p]TOI-201 c[/p]

Overview of the 0.991 Universe Generation Update

Authors: Dr. Megan, Sean, Jonathan, and Brendan

Note: you can view the blog full blog post on our website for more images, interactive image comparisons, and more.

[hr][/hr][p]Hey folks! In preparation for the public release of the Universe Generation Update, we’re highlighting some major changes you can expect to SpaceEngine with this fresh batch of cosmos! [/p]

[h2]Planetary System Architecture[/h2][p]
One of the biggest frustrations with 0.990’s procedural universe is the sameness between systems. Established users know the pattern: giant-terra-giant-terra, big planet, small planet, etc. With 0.991, this is no longer the case!

Planets will now generate in more realistic, diverse patterns. In this example, the procedural system shown below was once exactly what you’d expect: terra, ice giant, aquaria, gas giant, and so on. The same system (in name, at least) has taken an entirely new identity, changing its location in space. Planets 3 and 5 in this new system are gas giants, but the rest are smaller terras, subterras, and aquarias!

An example of planetary system generation in 0.990 (top) and 0.991 (bottom). View the blog post on our website for an interactive comparison.

Also, there's something you'll find much more often in 0.991: dwarf planets! Previously, dwarf planets were exceedingly rare among the generated parts of the universe, which wasn’t very realistic.

While the old meander sequence is still technically possible, you can expect far more interesting finds in unknown space!

[/p][h2]Visual Improvements[/h2][p]
The 0.991 release contains a couple of visual improvements worth mentioning. For starters, underwater terrain is now colored according to its depth, emulating the absorption of sunlight in the overlying water. It's a seemingly small change, but it significantly enhances immersion when underwater. No more sea floors bathed in sunlight under 5 km of ocean!

Sea floor images from a variety of depths, showing their appearance in 0.990 (left) and 0.991 (right). See the blog post on our website for more images and interactive comparisons.

We've also made some adjustments to the surfaces of stars. In earlier versions of SE, including 0.990, most stars had granulation patterns with much higher contrast than in reality, and which displayed as being cooler (redder) than they should have. These granule temperatures have been replaced with a more realistic value, with further improvements to their scientific accuracy coming in the future. Sunspots have also seen an update to their temperature generation, with their temperatures now determined by the effective temperature of the star according to an equation based on real astronomical observations.

A comparison of granules and sunspots on a G2V star in 0.990 (left) and 0.991 (right). View the blog post on our website for an interactive comparison.

The lower contrast of the new granulation may seem less visually interesting, but it's much more representative of what stars really look like. To highlight this, the following image shows a real photo of the Sun (left) taken by one of our own team members, and the Sun with the new temperature values in 0.991 (right). The photograph was white balanced to match the real color of the Sun as closely as possible, and both images were tonemapped from linear brightness values using the same function (Reinhard SE).

Left: A real photo of the Sun taken by one of our own team members. Right: The Sun in SpaceEngine version 0.991 with the revised granulation and sunspot temperatures.

Further updates to the accuracy of star surfaces are being worked on for future release.


[h2]Galactic Globular Cluster Systems[/h2][p]
The generation of globular cluster systems (GCS) – the globular cluster populations belonging to individual galaxies – has also received some improvements. In 0.990, the number of globular clusters (GC) in a galaxy was related strictly to the volume of that galaxy's model. This didn't make much sense for spiral galaxies, as the amount of matter they contain is more closely related to the square of their radius, unlike volume, which grows with the cube of the radius. This resulted in large spiral galaxies having a very large GCSs, while smaller spirals had much smaller GCSs than they should have. While it would seem to make more sense for elliptical galaxies, it still wasn't closely based on any observed trends in GC populations. As a result, elliptical galaxies often had smaller GCSs than they should have, especially the largest galaxies.

In 0.991, GCS generation has been overhauled. Elliptical galaxy GCS generation in particular is much more realistic, following population trends observed by astronomers. One way of describing the population of a galaxy's GCS is with a term called the "specific frequency" (SF). The number of clusters in a GCS is a function of the SF and the host galaxy's absolute magnitude (intrinsic brightness, i.e., luminosity). When looking at the GC populations of elliptical galaxies, astronomers observe that small elliptical galaxies tend to have a lower SF, while larger galaxies have a higher SF. Interestingly, the SF does not significantly change within those size categories, only around a transition point in between. Based on the available research, 0.991 uses an absolute magnitude of -18.5 for this transition. That's why, on the graph below, you can see that as you move from right to left (from fainter to brighter), the graph levels off, indicating that brightness increases faster than the number of GCs. However, as the absolute magnitude increases further, the size of the galaxy's GCS starts increasing more quickly. After reaching magnitude -18.5, the relationship is amplified even further in favor of larger GCS populations. This is the result of the difference in GCS SF between fainter and brighter elliptical galaxies.

This graph shows the number of globular clusters (Y axis) that generate in elliptical galaxies in 0.991 as a function of galaxy absolute visual magnitude (X axis).

Lenticular galaxies (type S0) also have their GCS generation based on a SF relation, using a single SF value that's fairly typical of the type. The SF of spiral galaxy GCSs in nature varies based on a number of variables that are beyond what SE can accurately accommodate at present, so their GC populations scale with the square of the galaxy's radius. In all cases, this results in a more realistic number of globular clusters than in 0.990.

The generation of GC luminosities has also been significantly improved. In previous versions of SpaceEngine, GC luminosity generation used a normal distribution (i.e. a Gaussian function or bell curve) with respect to luminosity. In reality, the luminosities of a galaxy's GCs follow a normal distribution with respect to absolute magnitude. This seemingly simple change results in much more realistic and natural looking GC systems, as visible in the comparison image below.

A comparison between globular cluster luminosity generation in 0.990 (left) and 0.991 (right). View the blog post on our website for an interactive comparison.

There's also a small bonus feature related to the above work on globular clusters: you can now specify the number of globular clusters in catalog galaxies! Multiple galaxies in SE's catalog have already been updated to generate the correct number of globular clusters based on astronomical observations. Once 0.991 comes out, you can do the same for any catalog galaxy you create by using the GlobClusters parameter in the galaxy's catalog entry, followed by the desired number of clusters. Enjoy!

[/p][h2]Brown Dwarf Effective Temperature and Radii[/h2]

Finally, we have made improvements to the effective temperatures and radii of ultra cool dwarfs (UCDs), which include the dimmest red dwarfs (spectral type M7 and later) as well as all brown dwarfs (including L, T, and Y spectral types).

There are several ways to define the temperature of a star or brown dwarf, depending on what part of the body you’re looking at (e.g., core, photosphere, chromosphere, etc.) and what wavelength you’re looking at (e.g., optical, infrared, all wavelengths, etc.). The effective temperature (T_eff) is a particularly useful temperature quantity that allows us to estimate the surface temperature of a body, and it is defined as:

T_eff = \[ L / (4 π R^2 σ) ]^0.25 ,

where L is the bolometric luminosity (the luminosity measured across all wavelengths), R is the radius of the body, and σ is the Stefan-Boltzmann constant. The effective temperature is the temperature of a blackbody (a theoretical object that perfectly absorbs and emits radiation) that emits the same amount of energy as a star or brown dwarf of the same radius. Stars and brown dwarfs are, of course, not perfect blackbodies. The atoms and molecules present in their atmospheres cause absorption and emission of light at different wavelengths. But the T_eff is still a useful quantity for categorizing and understanding stars and brown dwarfs. The T_eff of the Sun is 5778 K, and for UCDs T_eff ranges from about 2700 K all the way down to just hundreds of Kelvin. Some theories estimate that the faintest Y dwarfs may be as cool as 90 K.

In the 0.991 update, we revised the T_eff of UCDs using values measured and published by astronomers. The figure below shows the T_eff for different spectral types. In the case of our UCDs, it is immediately noticeable that T_eff does not change linearly with spectral type. This is because spectral types are a sequence of spectral features (light absorbed by atoms and molecules in their atmospheres), not a temperature sequence. The transition between the late-L brown dwarfs and the early-T brown dwarfs is especially interesting, as the T_eff levels off over a few steps in the spectral sequence. This is because the diversity of molecules present in the atmospheres of brown dwarfs at these “low” temperatures (around 1200 K) can make spectra look very different, despite having approximately the same T_eff. At these temperatures, the main carbon-bearing molecule changes from carbon monoxide to methane. This switch is the hallmark of the transition from L- to T-type brown dwarfs and results in some very interesting chemistry in the atmospheres of these objects.

Effective temperature (T_eff ) as a function of spectral type for Ultra Cool Dwarfs. The relationship used in SpaceEngine 0.990 is shown with green diamonds, and the new relationship in 0.991 is shown with red squares. The new relationship is based on data from Filippazzo et al. (2015), Leggett et al. (2017), and Kirkpatrick et al. (2021). We adopted the fit from Filippazzo et al. (2015) for M, L, and T dwarfs, and extended that fit through the early-Y dwarfs using T_eff values available in the literature. We extrapolated through the mid- and late-Y dwarfs to a fixed value of 90 K for Y9.9.

We have also improved the radii of field-age (>5 Gyr) brown dwarfs in this update. As substellar objects, the forces in the cores of brown dwarfs have an interesting balancing act that results in fairly constant radii over nearly two orders of magnitude in mass. Despite their cool atmospheres, the cores of brown dwarfs can still be millions of Kelvin – not quite hot enough to overcome the Coulomb barrier and ignite nuclear fusion, but certainly hot enough to ionize hydrogen. The Coulomb barrier fixes the inter-particle distance in the interior of brown dwarfs and leads to the radius being proportional to mass to the power of +1/3. But the ionization of the hydrogen means that the outer layers of a brown dwarf are supported from gravitational collapse by electron degeneracy pressure. Under this condition, the radius is proportional to mass to the power of -1/3. These two effects cancel each other out, resulting in a fairly constant radius, regardless of mass. Of course, these effects are not always perfectly balanced, and the electron degeneracy effects matter more for high mass-brown dwarfs, while the Coulomb effects matter more for lower-mass brown dwarfs, and so the radii vary by about 15% over the range of brown dwarf masses. The figure below shows our new mass-radius relationship compared to our old relationship, based on brown dwarf evolutionary models.

Radius as a function of mass for the typical mass range of field-age (5 Myr) brown dwarfs. The old SpaceEngine radius relationship is shown in green, and the new, revised relationship is shown in cyan. This relationship is a 6th-degree polynomial fit to data from the Sonora brown dwarf evolutionary models (Marley et al. 2021). The Sonora model data are shown as white circles.

[hr][/hr][p]This is only a selection of notable improvements from the coming update. There are a number of other changes coming in 0.991, and you'll be able to read the full changelog and experience it for yourself when public beta testing begins next week!

Stay Tuned![/p]

0.991: The Universe Generation Update is Coming Soon!

[p]Hey folks![/p][p]We’re heads-down on improvements while we prepare our next major release, 0.991: The Universe Generation Update! The team has been hard at work behind the scenes on all things procedural, bringing you a slew of improvements and fixes that will re-map our procedural Universe! [/p][p]This update will cause a universe reset. Label your saved locations now, as many will break in 0.991. A legacy branch will open with the full release, where you can return to your old locations. We hope to push the update to the Beta branch sometime next week! Stay tuned for details in the coming days~[/p][p]See the full article on our website: https://spaceengine.org/news/blog250908/[/p]

Build 0.990.48.2075

[p]Hey folks![/p][p][/p][p]Beta has come back stable, so your monthly dose of catalog additions is now on the public branch![/p][p][/p][p]This build includes a fix for brown dwarf properties being affected by your display mode (HDR and Auto/Manual exposure settings), and lines up the final line of text in the epilepsy warning. As a reminder, you can disable this warning from your main-user.cfg file by finding ShowSeizureWarning and setting it to false.[/p][p][/p][h3]Changelog:[/h3]
  • [p]Updated asteroid, asteroid binary, and Kuiper Belt catalogs[/p]
  • [p]Fixed a bug where brown dwarf luminosity and magnitudes changed with display mode for both isolated brown dwarfs and binary brown dwarfs (This bug still exists for systems that also include a star)[/p]
  • [p]Fixed text alignment issue in seizure warning[/p]
  • [p]Updated the exoplanet catalogs with 13 new host stars and 17 new planets (planets outlined below)[/p][p][/p]
[h3]Catalog Additions:[/h3]
  • [p]HD 102888 b[/p]
  • [p]HD 87816 b[/p]
  • [p]HD 87816 c[/p]
  • [p]HD 94890 b[/p]
  • [p]HD 94890 c[/p]
  • [p]KMT-2017-BLG-2197L b[/p]
  • [p]KMT-2022-BLG-1790L b[/p]
  • [p]KMT-2022-BLG-2076L b[/p]
  • [p]KMT-2023-BLG-2209L b[/p]
  • [p]TIC 434398831 b[/p]
  • [p]TIC 434398831 c[/p]
  • [p]TOI-2969 b[/p]
  • [p]TOI-2989 b[/p]
  • [p]TOI-5300 b[/p]
  • [p]TOI-6695 b[/p]
  • [p]TOI-6695 c[/p]
  • [p]TOI-6894 b[/p]

0.990.48.2075 Public Beta

[p]Hey folks![/p][p][/p][p]Staying cool? Remember to take breaks and stay hydrated if you live in warmer areas! We have another Beta prepared to keep you inside with the usual helping of fixes and catalog updates.[/p][p][/p][p]Like with all Betas, you'll need to opt in by going to your Steam library, right-clicking SpaceEngine, followed by Properties> Betas> and selecting the beta branch from the drop-down menu. Feedback and bug reports should be directed to the Official Discord and Steam forums.[/p][p][/p][h3]Changelog:[/h3]
  • [p]Updated asteroid, asteroid binary, and Kuiper Belt catalogs[/p]
  • [p]Fixed a bug where brown dwarf luminosity and magnitudes changed with display mode for both isolated brown dwarfs and binary brown dwarfs (This bug still exists for systems that also include a star)[/p]
  • [p]Fixed text alignment issue in seizure warning[/p]
  • [p]Updated the exoplanet catalogs with 13 new host stars and 17 new planets, outlined below[/p][p][/p]
[h3]Catalog Additions:[/h3]
  • [p]HD 102888 b[/p]
  • [p]HD 87816 b[/p]
  • [p]HD 87816 c[/p]
  • [p]HD 94890 b[/p]
  • [p]HD 94890 c[/p]
  • [p]KMT-2017-BLG-2197L b[/p]
  • [p]KMT-2022-BLG-1790L b[/p]
  • [p]KMT-2022-BLG-2076L b[/p]
  • [p]KMT-2023-BLG-2209L b[/p]
  • [p]TIC 434398831 b[/p]
  • [p]TIC 434398831 c[/p]
  • [p]TOI-2969 b[/p]
  • [p]TOI-2989 b[/p]
  • [p]TOI-5300 b[/p]
  • [p]TOI-6695 b[/p]
  • [p]TOI-6695 c[/p]
  • [p]TOI-6894 b[/p]