SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 procedural-generation Open-Source Projects
-
WaveFunctionCollapse
Bitmap & tilemap generation from a single example with the help of ideas from quantum mechanics
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
MarkovJunior
Probabilistic language based on pattern matching and constraint propagation, 153 examples
-
veloren
An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
-
material-maker
A procedural textures authoring and 3D model painting tool based on the Godot game engine
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
morphogenesis-resources
Resources on the topic of digital morphogenesis (creating form with code). Includes links to major articles, code repos, creative projects, books, software, and more.
-
Mixture
Mixture is a powerful node-based tool crafted in unity to generate all kinds of textures in realtime
-
Unreal-Engine-Guide
Unreal Engine 5 Guide. Learn to develop games for Windows, Linux, macOS, iOS, Android, Xbox Series X|S, PlayStation 5, Nintendo Switch.
-
Eigengrau-s-Essential-Establishment-Generator
A town generator that is suitable for out of the box play in any fantasy TTRPG setting.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: I use Wave Function Collapse to create levels for my game (2022) [video] | news.ycombinator.com | 2024-02-27
Project mention: MagicaVoxel – A free voxel art editor and interactive path tracing renderer | news.ycombinator.com | 2023-10-28I've never used it, but (from what I've seen) is a great tool for modeling Voxels.
Shameless plug: The format (and the tool) had been used with great success in Veloren, an Open Source Voxel MMORPG written in rust (https://www.veloren.net/). The artist team has made great assets for the game and landscapes for the release parties.
Your should check out the project, it is really cool.
(Disclaimer: I'm part of the mod team.)
Project mention: CC0-licensed fantasy map brushes based on historical cartography | news.ycombinator.com | 2023-12-21Adding to the other answers, there are also -besides Photoshop, Gimp, etc- specialized tools to draw fantasy maps. The site mentions Wonderdraft [0], but there are a bunch of others though not all of them support using external brushes.
Some other tools in this space may be Watabou's tools [1], Azgaar's tools [2], Inkarnate [3], Mapforge [4], or quite a few more which you can find links to in this list [5]. Again: you could use these brushes with some of these; not all support external brushes.
[0] https://www.wonderdraft.net/
[1] https://watabou.github.io/
[2] https://azgaar.github.io/Fantasy-Map-Generator/
[4] https://www.mapforge-software.com/
[5] https://www.mapforge-software.com/links-to-map-making-apps/
If you go to the FastNoiseLite github you'll see there's a FastNoiseLite.glsl file, this file contains the entire library. So to use this in a shader we need to use the new shader #inlude preprocessor. In short, create a new ShaderInclude resource, paste the contents of the FastNoiseLite.glsl file into it and then simply #include it in your shader.
Project mention: SpaceTraders: A multiplayer game built on a free web API | news.ycombinator.com | 2023-05-08Not to be confused with Pioneer Spacesim, the remake of Elite 2, a free online game
Project mention: Using simplex noises and a circular mask for map generation | /r/gamedev | 2023-05-10This is the simplex lib I use in JS https://github.com/jwagner/simplex-noise.js
Take a look at this: https://github.com/TriAxis-Games/RealtimeMeshComponent
You mean you want to draw the individual stars themselves? It's likely just a texture, probably white so that it can be colored differently for each star. This is how I've done it. Try a Google image search for "flare texture". You can find some of the ones I used here (flare*.jpg): https://github.com/fegennari/3DWorld/tree/master/textures
Kassoon Eigengrausgenerator Donjon PBE games Azgaar's Fantasy Map Generator.
procedural-generation related posts
- I use Wave Function Collapse to create levels for my game (2022) [video]
- CC0-licensed fantasy map brushes based on historical cartography
- Simulating Fluids, Fire, and Smoke in Real-Time
- How to make something likewise of This?
- Free online interactive map creators?
- Show HN: Simulate 3D Plants in the Browser
- Simulate 3D Plants in the Browser
-
A note from our sponsor - SaaSHub
www.saashub.com | 19 Apr 2024
Index
What are some of the best open-source procedural-generation projects? This list will help you:
Project | Stars | |
---|---|---|
1 | WaveFunctionCollapse | 22,675 |
2 | SpaceshipGenerator | 7,567 |
3 | MarkovJunior | 6,769 |
4 | veloren | 5,332 |
5 | Fantasy-Map-Generator | 4,246 |
6 | material-maker | 3,122 |
7 | FastNoise | 2,541 |
8 | ProceduralToolkit | 2,429 |
9 | fishdraw | 2,186 |
10 | morphogenesis-resources | 1,955 |
11 | pioneer | 1,558 |
12 | simplex-noise.js | 1,478 |
13 | RealtimeMeshComponent | 1,454 |
14 | godot-procedural-generation | 1,364 |
15 | Mixture | 1,130 |
16 | 3DWorld | 1,056 |
17 | TerraForge3D | 904 |
18 | Unreal-Engine-Guide | 901 |
19 | FastNoise2 | 892 |
20 | Eigengrau-s-Essential-Establishment-Generator | 796 |
21 | tree-gen | 792 |
22 | noise-rs | 777 |
23 | Edgar-Unity | 748 |