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. Learn more →
Top 23 Procedural Open-Source Projects
-
Nim
Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
territory
3D rendered proc-gen world test. C++ homebrew voxel engine for agent-driven prodedural generation / world simulation
-
AwesomeHoudini
A collection of awesome Free/Open Source things regarding the SideFx Houdini ecosystem.
-
VL.Fuse
A library for visually programming on the GPU, built to enable rapid workflows and modular approaches to accelerated graphics, logic and computation.
-
FreakC
FreakC Programming Language - an experimental Batch-like language written in Batch which compiles to Batch
-
VNameGenerator
A Java implementation of various procedural name generation algorithms, including combinatorial, consonant vowel, context-free grammar, and Markov chain.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26
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: 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
Project mention: Trying to get Sidefx Labs installed in Uni and getting this Error, silly question but what's the fix? Where do I find the Launcher so it let's me update the Sidefx Labs toolset? | /r/Houdini | 2023-05-16Best bet would be to try method 3 here https://github.com/sideeffects/SideFXLabs
This was generated using an erosion simulation (source-code: https://github.com/weigert/SimpleHydrology).
Project mention: On the importance to make games during the game engine's development | news.ycombinator.com | 2024-02-27That's the path I took with Polygonjs ( https://polygonjs.com ), and a game I've just released ( https://polyreplay.com/minesweepertwist ), with more coming shortly.
But it didn't start like that. It only started as a tool I could use to deliver client projects, as I was trying to become a freelance for interactive 3D scenes for the web.
Project after project ( some examples here: https://polygon-lab.com/ ), I could improve Polygonjs. Then I found clients who would be interested enough to buy licenses, and would give valuable feedback which would help the project grow even more.
And a few clients asking for not just interactive sites, but also games. This pushed Polygonjs further, and after several games released, it definitely qualifies as a game engine.
So this is generally an advice I give to people who want to become freelancers. Build a tool that solves a problem in your space, as this gives you an edge, and you'll also get the chance to confront that tool to reality, which will help it - and you - grow. This becomes a virtuous circle very quickly.
Project mention: VVVV – A Hybrid Visual/Textual Development Environment | news.ycombinator.com | 2024-02-23
Procedural related posts
-
On the importance to make games during the game engine's development
-
Threestudio – A unified framework for 3D content generation
-
how can I convert a 3D model into an SDF, a signed distance field
-
ThreeJS capabilities
-
I’m starting to get into generative media and visual making and I want to know what software to use other than touchdesigner.
-
Help me out ya’ll. Spline 3D vs Dora 3D?
-
Need help for job
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 May 2024
Index
What are some of the best open-source Procedural projects? This list will help you:
Project | Stars | |
---|---|---|
1 | Nim | 16,079 |
2 | FastNoise | 2,561 |
3 | ProceduralToolkit | 2,429 |
4 | simplex-noise.js | 1,482 |
5 | GeoPattern | 1,254 |
6 | ring | 1,235 |
7 | SideFXLabs | 938 |
8 | SimpleHydrology | 571 |
9 | polygonjs | 545 |
10 | Goopt | 510 |
11 | territory | 329 |
12 | chaos | 275 |
13 | SpookyGhost | 268 |
14 | AwesomeHoudini | 256 |
15 | VL.Fuse | 247 |
16 | Planet-Generator | 193 |
17 | NodeToPython | 174 |
18 | sprator | 160 |
19 | Sceelix | 133 |
20 | FreakC | 128 |
21 | zenv | 115 |
22 | surfacer | 86 |
23 | VNameGenerator | 86 |
Sponsored