How milkyyyyyyy/astrosim works
This repository contains successive Unity procedural-planet tutorial projects, progressing from terrain faces to configurable shape, colour, and noise-filter systems. The tree identifies the major runtime and editor components, but no README or source excerpts were provided, so their call relationships and exact generation workflow cannot be verified; the graph therefore maps the identifiable subsystems without asserting connections.
Components 19
Early Episodes
- Basic planet
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E01/Assets/Planet.cs - Terrain faces
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E01/Assets/TerrainFace.cs - Planet controller
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E02/Assets/Planet.cs - Terrain faces
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E02/Assets/TerrainFace.cs
Advanced Generation
- Shape generation
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/ShapeGenerator.cs - Shape settings
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/ShapeSettings.cs - Noise sampling
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/Noise.cs - Filter factory
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/NoiseFilterFactory.cs - Filter interface
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/INoiseFilter.cs - Simple noise
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/SimpleNoiseFilter.cs - Ridgid noise
- Noise settings
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/NoiseSettings.cs - Colour settings
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/ColourSettings.cs - Planet controller
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/Planet.cs - Terrain faces
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/TerrainFace.cs
Editor Tools
- Planet inspector
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/Editor/PlanetEditor.cs - Conditional hide
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/ConditionalHideAttribute.cs - Hide property drawer
Assets/ProceduralGeneration/Procedural-Planets/Procedural Planet E04/Assets/Editor/ConditionalHidePropertyDrawer.cs
Other components
- Unity user