• ⚠️ Mod Release Rules now apply to this board.

    All mods must include a license, source code (for executable mods), and proper attribution.

    Read the full rules here before posting.

Visual Real Atmospheres

Brimfyr

New Member
Messages
6
Reaction score
7

Real Atmospheres​

Atmospheres, hazes and clouds for Kitten Space Agency's Solar System, derived from each body's composition and particle optics, with flight atmospheres from measured profiles. A StarMap mod.
No game files are modified: the mod loads patched copies of the game's shaders and system data at launch. Use the release built for your KSA version.

Download​

Borea
SpaceDock
GitHub

Features​

Clouds​

  • Volumetric clouds stay in view from much higher up before the 2D layer takes over
  • Extended cloud self-shadowing

Flight atmospheres​

  • Drag and engine back-pressure follow measured density and pressure profiles on Earth, Venus, Mars, Titan, Jupiter, Saturn, Uranus, Neptune, Triton and Pluto
  • Each atmosphere ends at its real height

Earth​

earth-low.jpg
  • Gas density from the US Standard Atmosphere 1976
  • Ozone layer shaped after the same standard

Mars​

mars-orbit.jpg
mars-surface.jpg
mars-sunset.jpg
  • CO₂ Rayleigh scattering, with density from Pathfinder and Phoenix
  • Dust scattering from Mie theory, giving the blue sun halo and blue sunsets
  • Dust that thickens into the basins
  • Water-ice cirrus at 22–29 km

Venus​

venus-orbit.jpg
venus-surface.jpg
  • Dense CO₂ atmosphere, with density from the Venus International Reference Atmosphere
  • A single solid cloud deck at 48–72 km, in Venus's measured pale cream
  • Opaque clouds from orbit, with subtle darker markings
  • Clouds that circle the planet in about four days
  • Blue-absorbing haze that thickens toward the cloud base

The giants​

  • H₂/He Rayleigh scattering at its real strength, from each planet's composition and measured gas density
  • Volumetric cloud decks that keep their brightness from close up to orbit
  • Cloud maps that flow with each planet's winds

Jupiter​

jupiter-low.jpg
  • Bright zones high and dark belts low in the volumetric clouds, with deep vortices
  • A thin stratospheric haze

Saturn​

saturn-low.jpg
  • Volumetric clouds, with cloud height following the planet's map
  • A thin stratospheric haze
  • Methane colouring
  • 2048 px colour map

Uranus and Neptune​

uranus-low.jpg
neptune-low.jpg
  • Volumetric clouds, with cloud height following each planet's map
  • Methane absorption and a thin haze
  • 2048 px colour maps

Titan​

titan-orbit.jpg
titan-terminator.jpg
titan-hazes.jpg
  • Golden haze from Huygens and Cassini measurements
  • Haze-to-gas transition from Titan's measured density curve
  • Disc colour matched to Titan's measured spectrum
  • Stratified upper haze with detached layers, animated with simulation time
  • White methane clouds in two polar caps

Pluto and Triton​

pluto-backlit.jpg
triton-orbit.jpg
  • N₂ atmospheres and hazes from New Horizons and Voyager measurements
  • Hazes that show as a bright ring when lit from behind
  • Stratified haze bands, animated with simulation time
  • Nitrogen-ice clouds on Triton

Terrain and moons​

  • A softer terminator on rugged ground with little or no air
  • A planet keeps its full detail while a small moon passes the camera

Settings​

With ModMenu installed, the game's Mods menu has a Real Atmospheres page:
  • Procedural haze bands: the animated bands in the haze of Pluto, Triton and Titan. Unticked, their haze is smooth.
Settings are saved in RealAtmospheres\settings.toml in the game's documents folder.

Installation​

Requires StarMap. Each release is named with the KSA build it was tested on.
With Borea: install Real Atmospheres from the mod list.
Manually:
  1. Install StarMap and run the game once through StarMap.Loader.exe.
  2. Extract the release into Documents\My Games\Kitten Space Agency\mods\, giving mods\RealAtmospheres\RealAtmospheres.dll.
  3. Launch the game once and close it. KSA adds new mods to manifest.toml disabled: set this mod's entry to enabled = true.
  4. Launch through StarMap.
To uninstall, delete mods\RealAtmospheres and mods\_RealSharedShadow.

Building​

deploy.ps1 builds the mod and installs it into your mods folder. package.ps1 -Version x.y.z -GameBuild vYYYY.M.D.NNNN builds a release archive in dist\. Set StarMapDir to your StarMap folder.

Credits​

  • Saturn map mixed by JCP-JohnCarlo, from work by HellcatF6F, MrSpace43-Celestia, FarGetaNik and Snowfall-The-Cat.
  • Uranus map by Askaniy, CC BY-NC-SA 3.0. Our modified Uranus map, cloud mask and flowmap are released under the same licence.
  • Neptune map by Askaniy, CC BY 3.0, modified.
  • Mars cirrus, Titan haze and cloud, and Triton cloud masks: Produced in part with SpaceEngine PRO © Cosmographic Software LLC.
  • Mars dust scattering after S. Schneegans, T. Meyran, I. Ginkel, G. Zachmann and A. Gerndt, "Physically Based Real-Time Rendering of Atmospheres using Mie Theory", Computer Graphics Forum 43(2), 2024.
The code is MIT. Because of the Uranus map, the release as a whole is for non-commercial use. CREDITS.md gives the source and terms of every shipped file.
 
Last edited:
Hello!
i found a bug with the mod.
this looks like a REALLY good mod but i just cant seem to start the game when the mod is enabled...
no other mods are enabled.

1790373688446.png

And when the game starts loading, the game freezes on Solite, then the game crashes...

1790373601074.png1790373551818.png
I'm REALLY hoping that this gets fixed...
Logs
16:59:36.807 INFO loaded settings from C:\Users\▉▉▉▉\AppData\Local\Borea\Instances\a72fc4ab-aa1d-43d6-b72e-d4bc3341683f\settings.toml
16:59:37.215 DEBUG Found dedicated compute queue family at index 2
16:59:37.215 DEBUG Found dedicated transfer queue family at index 1
16:59:37.221 DEBUG Multi view supported: True

16:59:37.222 INFO Present wait supported: True
16:59:37.223 DEBUG Ray query acceleration structure support:True
16:59:37.765 INFO Swapchain created with 3 images at 1920x1048 (surface current 1920x1048, min 1920x1048, max 1920x1048, window 1920x1048, framebuffer 1920x1048, present FifoKHR)
16:59:37.960 DEBUG Kitten Space Agency (KSA) v2026.9.22.5482 initialized
16:59:38.645 INFO KittenExtensions: Patches/EnhancedEngine.xml: 1 patch operations applied.
16:59:38.645 INFO KittenExtensions: Patches/HyperbolicBodies.xml: 3 patch operations applied.
16:59:38.645 INFO KittenExtensions: Patches/AutoStageButton.xml: 1 patch operations applied.
16:59:38.648 INFO found mod 'Core'
16:59:38.736 DEBUG found system 'SolLite'
16:59:38.736 DEBUG found system 'Test'

16:59:38.746 INFO found mod 'RealAtmospheres'
16:59:38.746 INFO found mod 'KittenExtensionsContinued'
16:59:38.747 INFO found mod 'ShaderExtensions'
16:59:38.747 INFO found mod 'KSP-Redux'
16:59:38.747 DEBUG found system 'KerbolOnly'
16:59:38.748 DEBUG found system 'StockSystem'

16:59:39.238 INFO loaded Situation Template 'Gemini7StartingSituation'
16:59:39.239 INFO loaded Situation Template 'RocketStartingSituation'
16:59:39.239 INFO loaded Situation Template 'HunterStartingSituation'
16:59:39.239 INFO loaded Situation Template 'BanjoStartingSituation'
16:59:39.239 INFO loaded Situation Template 'PolarisStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.460 DEBUG loaded system 'SolLite'
16:59:39.460 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.460 DEBUG loaded system 'Test'
16:59:39.521 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.521 DEBUG loaded system 'KerbolOnly'
16:59:39.522 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.522 DEBUG loaded system 'StockSystem'
16:59:39.529 INFO registered language 'English (United States)'
17:00:43.402 INFO loaded Situation Template 'Gemini7StartingSituation'
17:00:43.402 INFO loaded Situation Template 'RocketStartingSituation'
17:00:43.402 INFO loaded Situation Template 'HunterStartingSituation'
17:00:43.402 INFO loaded Situation Template 'BanjoStartingSituation'
17:00:43.402 INFO loaded Situation Template 'PolarisStartingSituation'
17:00:43.591 ERROR unknown enum type 'AfcAutoStageToggle'
17:00:43.675 INFO loaded Situation Template 'Gemini7StartingSituation'
17:00:43.675 INFO loaded Situation Template 'RocketStartingSituation'
17:00:43.675 INFO loaded Situation Template 'HunterStartingSituation'
17:00:43.676 INFO loaded Situation Template 'BanjoStartingSituation'
17:00:43.676 INFO loaded Situation Template 'PolarisStartingSituation'
17:00:43.718 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
17:00:43.769 INFO loaded Instance of Situation Template 'RocketStartingSituation'
17:00:43.776 INFO loaded Instance of Situation Template 'HunterStartingSituation'
17:00:43.777 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
17:00:43.777 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
17:00:43.778 DEBUG loaded system 'SolLite'
17:00:43.794 DEBUG loaded planet mesh collection 'Default'
17:00:43.795 DEBUG loaded planet mesh collection 'EarthScale'
17:00:43.795 DEBUG loaded planet mesh collection 'OceanEarth'
17:00:43.796 DEBUG loaded planet mesh collection 'Asteroid'
17:00:43.797 DEBUG loaded planet mesh collection 'MarsScale'
17:00:43.816 DEBUG loaded planet heightmap collection 'Default'
17:00:43.843 DEBUG loaded planet mesh collection 'EveOcean'
17:00:43.843 DEBUG loaded planet mesh collection 'LaytheOcean'
17:00:43.844 DEBUG loaded planet mesh collection 'KSP-Default'

17:00:47.187 INFO loading star binary 'briars_binary_dimmer_better_99k_stars.bin'
17:00:47.223 INFO loading star binary 'briars_binary_dimmer_better_99k_stars.bin'
17:00:47.223 DEBUG loading 99038 star binaries from 'Content/Core\briars_binary_dimmer_better_99k_stars.bin'
17:00:47.301 INFO instantiated 'SolLite' system
17:00:47.352 ERROR System.NullReferenceException: AstronomicalTemplate is null for 'Sol'
at KSA.ModLibrary.Get[T](String id)
at KSA.AstronomicalReference.CreateInto(CelestialSystem celestialSystem, IParentBody parent, String id)
at KSA.CelestialSystem.CreateTreeFromRoot(AstronomicalTemplate rootTemplate)
at KSA.CelestialSystem..ctor(SystemTemplate template) .ctor (in C:\prototype-planet\KSA\CelestialSystem.cs:123)
17:00:47.547 ERROR Unhandled exception System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: No Home Body found in system 'SolLite'
at KSA.CelestialSystem..ctor(SystemTemplate template)
at KSA.Universe.LoadSystem(String id)
at KSA.Universe.LoadDefaultSystem()
at KSA.Program..ctor(IReadOnlyList`1 inArgs)
at KSA.Program.Main_Patch2(String[] inArgs)
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
--- End of inner exception stack trace ---
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at StarMap.GameSurveyer.RunGame()
at StarMap.Program.Main(String[] args)
at StarMap.Program.<Main>(String[] args).

17:01:32.261 WARN Last chance dump: Failed Write dump failed - HRESULT: 0x80004005..
Specs
ProcessorAMD Ryzen 5 5600G with Radeon Graphics
Video CardNVIDIA GeForce RTX 3060
Operating SystemWindows 11
RAM16 GB
 
Hello!
i found a bug with the mod.
this looks like a REALLY good mod but i just cant seem to start the game when the mod is enabled...
no other mods are enabled.

View attachment 2029

And when the game starts loading, the game freezes on Solite, then the game crashes...

View attachment 2028View attachment 2027
I'm REALLY hoping that this gets fixed...
Logs
16:59:36.807 INFO loaded settings from C:\Users\▉▉▉▉\AppData\Local\Borea\Instances\a72fc4ab-aa1d-43d6-b72e-d4bc3341683f\settings.toml
16:59:37.215 DEBUG Found dedicated compute queue family at index 2
16:59:37.215 DEBUG Found dedicated transfer queue family at index 1
16:59:37.221 DEBUG Multi view supported: True

16:59:37.222 INFO Present wait supported: True
16:59:37.223 DEBUG Ray query acceleration structure support:True
16:59:37.765 INFO Swapchain created with 3 images at 1920x1048 (surface current 1920x1048, min 1920x1048, max 1920x1048, window 1920x1048, framebuffer 1920x1048, present FifoKHR)
16:59:37.960 DEBUG Kitten Space Agency (KSA) v2026.9.22.5482 initialized
16:59:38.645 INFO KittenExtensions: Patches/EnhancedEngine.xml: 1 patch operations applied.
16:59:38.645 INFO KittenExtensions: Patches/HyperbolicBodies.xml: 3 patch operations applied.
16:59:38.645 INFO KittenExtensions: Patches/AutoStageButton.xml: 1 patch operations applied.
16:59:38.648 INFO found mod 'Core'
16:59:38.736 DEBUG found system 'SolLite'
16:59:38.736 DEBUG found system 'Test'

16:59:38.746 INFO found mod 'RealAtmospheres'
16:59:38.746 INFO found mod 'KittenExtensionsContinued'
16:59:38.747 INFO found mod 'ShaderExtensions'
16:59:38.747 INFO found mod 'KSP-Redux'
16:59:38.747 DEBUG found system 'KerbolOnly'
16:59:38.748 DEBUG found system 'StockSystem'

16:59:39.238 INFO loaded Situation Template 'Gemini7StartingSituation'
16:59:39.239 INFO loaded Situation Template 'RocketStartingSituation'
16:59:39.239 INFO loaded Situation Template 'HunterStartingSituation'
16:59:39.239 INFO loaded Situation Template 'BanjoStartingSituation'
16:59:39.239 INFO loaded Situation Template 'PolarisStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.458 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.460 DEBUG loaded system 'SolLite'
16:59:39.460 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.460 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.460 DEBUG loaded system 'Test'
16:59:39.521 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.521 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.521 DEBUG loaded system 'KerbolOnly'
16:59:39.522 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'RocketStartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'HunterStartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
16:59:39.522 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
16:59:39.522 DEBUG loaded system 'StockSystem'
16:59:39.529 INFO registered language 'English (United States)'
17:00:43.402 INFO loaded Situation Template 'Gemini7StartingSituation'
17:00:43.402 INFO loaded Situation Template 'RocketStartingSituation'
17:00:43.402 INFO loaded Situation Template 'HunterStartingSituation'
17:00:43.402 INFO loaded Situation Template 'BanjoStartingSituation'
17:00:43.402 INFO loaded Situation Template 'PolarisStartingSituation'
17:00:43.591 ERROR unknown enum type 'AfcAutoStageToggle'
17:00:43.675 INFO loaded Situation Template 'Gemini7StartingSituation'
17:00:43.675 INFO loaded Situation Template 'RocketStartingSituation'
17:00:43.675 INFO loaded Situation Template 'HunterStartingSituation'
17:00:43.676 INFO loaded Situation Template 'BanjoStartingSituation'
17:00:43.676 INFO loaded Situation Template 'PolarisStartingSituation'
17:00:43.718 INFO loaded Instance of Situation Template 'Gemini7StartingSituation'
17:00:43.769 INFO loaded Instance of Situation Template 'RocketStartingSituation'
17:00:43.776 INFO loaded Instance of Situation Template 'HunterStartingSituation'
17:00:43.777 INFO loaded Instance of Situation Template 'BanjoStartingSituation'
17:00:43.777 INFO loaded Instance of Situation Template 'PolarisStartingSituation'
17:00:43.778 DEBUG loaded system 'SolLite'
17:00:43.794 DEBUG loaded planet mesh collection 'Default'
17:00:43.795 DEBUG loaded planet mesh collection 'EarthScale'
17:00:43.795 DEBUG loaded planet mesh collection 'OceanEarth'
17:00:43.796 DEBUG loaded planet mesh collection 'Asteroid'
17:00:43.797 DEBUG loaded planet mesh collection 'MarsScale'
17:00:43.816 DEBUG loaded planet heightmap collection 'Default'
17:00:43.843 DEBUG loaded planet mesh collection 'EveOcean'
17:00:43.843 DEBUG loaded planet mesh collection 'LaytheOcean'
17:00:43.844 DEBUG loaded planet mesh collection 'KSP-Default'

17:00:47.187 INFO loading star binary 'briars_binary_dimmer_better_99k_stars.bin'
17:00:47.223 INFO loading star binary 'briars_binary_dimmer_better_99k_stars.bin'
17:00:47.223 DEBUG loading 99038 star binaries from 'Content/Core\briars_binary_dimmer_better_99k_stars.bin'
17:00:47.301 INFO instantiated 'SolLite' system
17:00:47.352 ERROR System.NullReferenceException: AstronomicalTemplate is null for 'Sol'
at KSA.ModLibrary.Get[T](String id)
at KSA.AstronomicalReference.CreateInto(CelestialSystem celestialSystem, IParentBody parent, String id)
at KSA.CelestialSystem.CreateTreeFromRoot(AstronomicalTemplate rootTemplate)
at KSA.CelestialSystem..ctor(SystemTemplate template) .ctor (in C:\prototype-planet\KSA\CelestialSystem.cs:123)
17:00:47.547 ERROR Unhandled exception System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.
---> System.Exception: No Home Body found in system 'SolLite'
at KSA.CelestialSystem..ctor(SystemTemplate template)
at KSA.Universe.LoadSystem(String id)
at KSA.Universe.LoadDefaultSystem()
at KSA.Program..ctor(IReadOnlyList`1 inArgs)
at KSA.Program.Main_Patch2(String[] inArgs)
at System.Reflection.MethodBaseInvoker.InterpretedInvoke_Method(Object obj, IntPtr* args)
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
--- End of inner exception stack trace ---
at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
at System.Reflection.MethodBaseInvoker.InvokeWithOneArg(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)
at StarMap.GameSurveyer.RunGame()
at StarMap.Program.Main(String[] args)
at StarMap.Program.<Main>(String[] args).

17:01:32.261 WARN Last chance dump: Failed Write dump failed - HRESULT: 0x80004005..
Specs
ProcessorAMD Ryzen 5 5600G with Radeon Graphics
Video CardNVIDIA GeForce RTX 3060
Operating SystemWindows 11
RAM16 GB
Thanks for trying the mod. Someone else found this bug at the same time. On Windows set to a number format with a decimal comma, such as German, French or Spanish, Real Atmospheres wrote a few numbers as 0,389 instead of 0.389. The game can't read those, so its planet file failed to load. Version 1.0.4 should fix it, but if it still happens, please post your KSA log and say which region format your Windows uses so I can take another look. It's on GitHub and SpaceDock and currently waiting for the Borea listing to go through.
 
hello again!
the bug seems to be fixed now!
so that means i can actualy try the mod out for once!
and all the planets look AMAZING!
i do have a few suggestions though.

maxing out the light distance makes the clouds look a LOT better.
they barely impact performance from what I've seen.

With maxed out light distance
1790542384427.png1790542184218.png

With normal light distance

1790542451730.pngScreenshot 2026-09-27 154700.png
---------------------------------------------------------------------------------------------------------------------------

the light samples seem SUPER low aswell and can easily be increase to something like 10 - 20, making the clouds look SO MUCH better.
although this change WILL cause a small to moderate performance impact.

4 light samples >>> 20 light samples
1790542613077.png1790542648596.png

and at 50 light samples and maximum light distance you can get some AMAZING results.
50 light samples WILL TANK your fps though.
1790542962766.png1790542926701.png
---------------------------------------------------------------------------------------------------------------------------

another thing that could be improved is increasing the 2d transition end, allowing the volumetric clouds to be viewed higher.
but this will obviously impact the performance quite a lot.
ScreenRecording2026-09-27160642-ezgif.com-video-to-gif-converter.gif

---------------------------------------------------------------------------------------------------------------------------
there are a few other changes that should be made to the clouds specifically for earth.

like changing the 2d earth cloud2 color to #818181. the color should probably be changed a bit more to make the transition smoother.
since the current color creates quite the harsh transition.
clearly shown in this gif
ezgif-30b6195e113e9ed2.gif

and this is what the clouds look like with the color changed.
1790544042346.png

the 2d cloud lambertian can also be changed to 0.85760 for "earthclouds" this value should also probably be fine tuned.
which also makes the transition a tiny bit better.
as shown in the gif below
ezgif-7f33bc0cd1dcf05d.gif

i could list so much more improvements that could be made but i probably shouldent flood this board...
although if you want some more improvments that could be made on other planets i could list out a ton.
 
hello again!
the bug seems to be fixed now!
so that means i can actualy try the mod out for once!
and all the planets look AMAZING!
i do have a few suggestions though.

maxing out the light distance makes the clouds look a LOT better.
they barely impact performance from what I've seen.

With maxed out light distance
View attachment 2042View attachment 2040

With normal light distance

View attachment 2043View attachment 2041
---------------------------------------------------------------------------------------------------------------------------

the light samples seem SUPER low aswell and can easily be increase to something like 10 - 20, making the clouds look SO MUCH better.
although this change WILL cause a small to moderate performance impact.

4 light samples >>> 20 light samples
View attachment 2044View attachment 2045

and at 50 light samples and maximum light distance you can get some AMAZING results.
50 light samples WILL TANK your fps though.
View attachment 2047View attachment 2046
---------------------------------------------------------------------------------------------------------------------------

another thing that could be improved is increasing the 2d transition end, allowing the volumetric clouds to be viewed higher.
but this will obviously impact the performance quite a lot.
View attachment 2048

---------------------------------------------------------------------------------------------------------------------------
there are a few other changes that should be made to the clouds specifically for earth.

like changing the 2d earth cloud2 color to #818181. the color should probably be changed a bit more to make the transition smoother.
since the current color creates quite the harsh transition.
clearly shown in this gif
View attachment 2049

and this is what the clouds look like with the color changed.
View attachment 2050

the 2d cloud lambertian can also be changed to 0.85760 for "earthclouds" this value should also probably be fine tuned.
which also makes the transition a tiny bit better.
as shown in the gif below
View attachment 2051

i could list so much more improvements that could be made but i probably shouldent flood this board...
although if you want some more improvments that could be made on other planets i could list out a ton.
Thanks for all the suggestions and examples. I haven't actually touched Earth at all in RA so it's still the stock look, but in the next update there were some changes I wanted to make to Earth anyway. The clouds across all the planets are somewhat rough around the edges, so I'll go through all of them. I would definitely love to hear all your ideas. I'm just a lone man with Claude after all!
 
Back
Top