Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.4.0] - 2026-03-24
Custom lighting improvements, bugfixes and new terrestrial planets
Added
- Martian planet shader
- Toggle for asteroid instancing shader to allow use outside of belts
- Two new menu items for the above planet types
- Ambient lighting for custom lighting shaders
- Inline material inspector to Planet Glow and Corona Glow
- Shadow Receiver Group Id property for Gas Giant from Cubemap shader
- Manual menu items for setting camera orthographic mode and shader custom lighting mode under Tools/Parallel Cascades/Planet Generation
Fixed
- Flow Simulation Gas Giant menu items weren't adding the planet glow component
[1.3.2] - 2026-03-10
Editor performance improvement for flow simulation gas giants
Fixed
- Poor editor performance with multiple flow simulation gas giants. Custom render texture initialization workaround used to re-run every frame in Edit mode, now runs only once.
Changed
- Gas Giant cubemap initialization workaround reworked to avoid unnecessary reinitialization every frame in Edit mode.
[1.3.1] - 2026-03-06
Minor fixes
Added
- Orbit speed and rotation speed adjustment at runtime for Asteroid Belts
Fixed
- Missing material reference from Asteroid Belts sample scene
- False warning when creating new asteroid belt for No LOD tiers defined resolved.
[1.3.0] - 2026-03-05
Asteroid belts
Added
- New sample scene with entire Solar System and asteroid belts.
- New Asteroid Belts with instancing shader - create via new menu item.
[1.2.1] - 2026-02-23
Fixes for curl simulation gas giants.
Fixed
- Flickering of gas giant whorl spheres
[1.2.0] - 2026-01-20
New curl simulation gas giants added.
Added
- Curl flow simulation for gas giants - new sample scenes, editor tools and shaders.
- Color palette support for Gas Giant and Ring generation - you can select the gradients from which random colors are picked during procedural generation.
- Validation for texture baking functions.
- Updated legacy gas giant shaders with normals and improved visuals.
Fixed
- Moons procedural smoothness generation minor fix - now uses procedural normals.
Removed
- Removed ProceduralGasGiantNew and GasGiantPatternNew components.
- Removed AsteroidRing.hlsl file - subgraph is used instead.
- Removed flow speed range randomization from Gas Giant procedural generation.
[1.1.1] - 2026-01-20
Minor fixes
Added
- New clouds procedural feature for Earth-like planets generation.
- Updated pdf documentation.
Fixed
- Gas Giant Ring Menu item wasn't adding material and renderer.
- Default sizes for gas giant rings adjusted for new shader.
[1.1.0] - 2026-01-19
New Gas Giants and Asteroid Rings, Custom lighting improvements, Orthographic camera support
Added
- New Gas Giants - better looking with explicit vertical bands and much improved performance. Procedural smoothness.
- New Asteroid Rings - clearer ring bands separation and visual control over transparency. Procedural smoothness.
- Orthographic camera support for planet and corona glow.
- Smoothness and smoothness baking to moon shader.
- Improved custom lighting with multiple shadow casters support.
- Bake and Apply All Procedural Material Textures context menu
- New custom lighting shadow system that supports multiple planetary shadow casters.
Fixed
- Gas Giants and Stars could not bake their procedural textures
Changed
- Asteroid rings are now called "Gas Giant Rings" to avoid confusion with asteroid belts.
[1.0.4] - 2026-01-08
Quick Fixes
Fixed
- Earth-like shadergraph was corrupted: ArgumentException: An item with the same key has already been added. Key: UnityEditor.Graphing.Edge
- Runtime procedural generation scene now correctly generates new variants for both gas giant and asteroid ring.
- Removed unused ProceduralSphericalWhorls.hlsl file. Subgraph is used instead.
[1.0.3] - 2025-12-23
Added
- Fresnel Intensity property for randomly generated Earth-like planes.
- Procedural filtering for Earth-like city lights.
- Smoothness and emission baking for Earth-like planets.
Changed
- Continent mask shader subgraph - extracted position and cubemap sampling logic outside of subgraph.
Fixed
- Earth-likes runtime color generation was not applying color gradients correctly.
- Custom lighting shadows would stop updating after randomizing bodies in scene.
[1.0.2] - 2025-12-15
Visual fixes.
Added
- Improved filtering for surface noise and normals for Earth-likes and Moons. This removes an aliasing effect when viewing at a distance or at glancing angles. Effect on normals should be very noticeable.
[1.0.1] - 2025-12-11
Minor fixes.
Changed
- Asset split into Common folder and Core folder to support both full and lite versions.
- Color R and Q properties on StarGradientProceduralComponent are no longer serialized unnecessarily.
Fixed
- Some sample scene UI was using TMP text. Changed to use standard Unity UI components.
- Procedural star generation through menu item sets renderer Shadow Casting Mode to Off.
[1.0.0] - 2025-12-10
- Added
- Initial release