{"repo":"RichardGSchmidt/GroundGrowing","free":true,"listed":false,"github":"https://github.com/RichardGSchmidt/GroundGrowing","clone":"git clone https://github.com/RichardGSchmidt/GroundGrowing.git","description":"Open Source Unity3d Planetary Terrain Editor Extension with incremental background updates via multithreading","language":"C#","stars":79,"topics":["multithreading","planet","sphere","unity3d","open-source","game-development","proceedural","planets","generator","noise"],"license":"MIT","category":"game-templates","readme_excerpt":"GroundGrowing An Open Source Unity3d Planetary Terrain Generator and Editor Extension This project is built as an extension to the editor, it is meant as a build tool for designers looking to generate content rapidly on the fly. The generation functions can also be exported and called inside other applications. It is multithreaded in both the inspector and during runtime so it can update and generate without slowing down either the player's or the designer's user experience. It updates in incrementally increasing resolutions start with low res in order to provide modes rapidly to the user while higher resolution models are processed in the background. Click ⬇️ for in Browser Demo Hosted on a React Front End! ] To Start 1. Open the NoiseGenerator scene inside the assets/scripts folder. 2. Double-Click the planet in the scene hierachy to center your view on the planet object. Adjust your view as desired. 3. Click the MapGenerator object in the scene hierarcy. The controls will be located in the inspector window under the MapGenerator script. 4. The noise stack's behavior can be modified in the Noise Stack dropdown in the editor. Coloring based on height maps is under the Regions dropdown in the editor. 5. The generator will reprocess every time you change the noise stack or hit the generate button automatically. Noise Stack The noise stack is made of noise functions that can be either added or subtracted from each other in order to blend them. Supported noise types are: Perlin,","default_branch":null,"files":null,"tree":[],"storefront":"/r/RichardGSchmidt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/RichardGSchmidt/GroundGrowing/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}