Procedural

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).

  • Project mention: 3 years of fulltime Rust game development, and why we're leaving Rust behind | news.ycombinator.com | 2024-04-26
  • FastNoise

    Fast Portable Noise Library - C# C++ C Java HLSL GLSL JavaScript Rust Go

  • Project mention: Using FastNoiseLite (or any GLSL library) in a shader. | /r/godot | 2023-07-07

    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.

  • 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.

    InfluxDB logo
  • ProceduralToolkit

    Procedural generation library for Unity

  • simplex-noise.js

    A fast simplex noise implementation in Javascript / Typescript.

  • Project mention: Using simplex noises and a circular mask for map generation | /r/gamedev | 2023-05-10

    This is the simplex lib I use in JS https://github.com/jwagner/simplex-noise.js

  • GeoPattern

    Create beautiful generative geometric background images from a string.

  • ring

    Simple and flexible programming language for applications development (by ring-lang)

  • SideFXLabs

  • 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-16

    Best bet would be to try method 3 here https://github.com/sideeffects/SideFXLabs

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • SimpleHydrology

    Procedural Hydrology / River / Lake Simulation

  • Project mention: Relief-Shaded Procedural DEMs | /r/proceduralgeneration | 2023-05-31

    This was generated using an erosion simulation (source-code: https://github.com/weigert/SimpleHydrology).

  • polygonjs

    node-based WebGL design tool

  • Project mention: On the importance to make games during the game engine's development | news.ycombinator.com | 2024-02-27

    That'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.

  • Goopt

    🔍 Search Engine for a Procedural Simulation of the Web with GPT-3.

  • Project mention: Show HN: LLM-Generated Wikipedia | news.ycombinator.com | 2023-10-09
  • territory

    3D rendered proc-gen world test. C++ homebrew voxel engine for agent-driven prodedural generation / world simulation

  • chaos

    The Chaos Programming Language (by chaos-lang)

  • SpookyGhost

    A procedural sprite animation tool made with the nCine

  • 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.

  • Project mention: VVVV – A Hybrid Visual/Textual Development Environment | news.ycombinator.com | 2024-02-23
  • Planet-Generator

    A procedural planet generator addon for Godot with terrain LOD.

  • NodeToPython

    Convert Blender node groups to a Python add-on

  • Project mention: How do I code my custom node group in an add-on? | /r/blender | 2023-05-10
  • sprator

    A GUI application to generate random sprites and export as icon.

  • Sceelix

    A procedural generation software for automating 2D/3D content creation.

  • FreakC

    FreakC Programming Language - an experimental Batch-like language written in Batch which compiles to Batch

  • zenv

    houdini hda tools focused on procedural modeling environments (by CorvaeOboro)

  • surfacer

    AI and pathfinding for 2D-platformers in Godot.

  • 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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Procedural related posts

  • On the importance to make games during the game engine's development

    3 projects | news.ycombinator.com | 27 Feb 2024
  • Threestudio – A unified framework for 3D content generation

    2 projects | news.ycombinator.com | 15 Dec 2023
  • how can I convert a 3D model into an SDF, a signed distance field

    1 project | /r/blenderhelp | 9 Dec 2023
  • ThreeJS capabilities

    1 project | /r/threejs | 4 Dec 2023
  • I’m starting to get into generative media and visual making and I want to know what software to use other than touchdesigner.

    1 project | /r/generative | 28 Jun 2023
  • Help me out ya’ll. Spline 3D vs Dora 3D?

    2 projects | /r/Spline3D | 23 Jun 2023
  • Need help for job

    1 project | /r/3Dmodeling | 14 Jun 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 1 May 2024
    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 →

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com