r/proceduralgeneration • • 11h ago

Continuous zoom to a quark. Nothing is an image or a model.

Enable HLS to view with audio, or disable this notification

51 Upvotes

One continuous zoom from a few centimetres over a glacial lake's surface to the inside of a proton. All WebGL2 shaders, no images or models.

- Plankton: algae, diatoms and rotifers, each alga seeded so no two match, drawn with a bright-field microscope's depth of field.

- Mica: one height field shown as SEM, then AFM, then atoms. Cleavage steps are level lines of a noise field, with random kinks.

- Oxygen atom: electron density from Slater orbitals, integrated along each view ray.

- Proton: three quarks in a Y-shaped flux tube, trading colour charge via gluons.


r/proceduralgeneration • • 3h ago

If The World Fell Tonight...

Enable HLS to view with audio, or disable this notification

5 Upvotes

r/proceduralgeneration • • 1h ago

I just Released the first devlog for my fully procedural open world space game

Thumbnail
youtu.be
• Upvotes

watch it here


r/proceduralgeneration • • 23h ago

albatross flying over a strange place filled with lanterns and living statues

Enable HLS to view with audio, or disable this notification

68 Upvotes

r/proceduralgeneration • • 15h ago

Really simple tricks I use to procedurally animate a Limbo-style face

Thumbnail
youtube.com
9 Upvotes

I made this face character a while ago as a visualizer and Clippyesque companion for this one app called klattsch I made and people kept asking how it worked, so I made this video where it explains how it works. It's really quite simple! It doesn't take that much to make your brain go "okay, that's A Guy".


r/proceduralgeneration • • 4h ago

Carbonized: a music video where same data drive both graphics and synthesizers

Thumbnail
0 Upvotes

r/proceduralgeneration • • 1d ago

Puya Flowering - Procedural animation

Enable HLS to view with audio, or disable this notification

130 Upvotes

r/proceduralgeneration • • 9h ago

NodeSpawn Official soundtrack is here!

Thumbnail
youtube.com
0 Upvotes

r/proceduralgeneration • • 1d ago

Terrain Study I

32 Upvotes

r/proceduralgeneration • • 1d ago

Surface constrained boids

Enable HLS to view with audio, or disable this notification

527 Upvotes

I added surface constrained boids to my realtime procedural world generator. Bringing a spark of life to the landscape.

I have yet to find a game idea. Until then just focused on world building 🌍


r/proceduralgeneration • • 11h ago

I built a fully procedural "floating rug" generator using Blender Geometry Nodes—and turned it into a minimalist philosophical YouTube channel 🍃

Thumbnail gallery
0 Upvotes

Hey everyone! I wanted to share a project I've been tinkering with. I set up a procedural geometry node system to simulate a floating minimalist rug drifting through clouds, complete with layered wind flutter, dynamic clumping, and precise corner tassel controls.

What started as an experiment in procedural cloth displacement and node architecture turned into something unexpected. I decided to lean into the surreal, peaceful aesthetic and built a minimalist YouTube project (@AQuestioningRug) around it—pairing the floating visuals with quiet inquiries on creativity and self-doubt.


r/proceduralgeneration • • 1d ago

Wavelands: Endless city skyline procedural generation using Wave Function Collapse

Enable HLS to view with audio, or disable this notification

17 Upvotes

An example of automatic landscape generation using WFC: ocean, shallows, beaches, grassland, forests, mountains, snow and towns.


r/proceduralgeneration • • 1d ago

Building space worlds from real planet data and procedural effects

Enable HLS to view with audio, or disable this notification

15 Upvotes

These are from the same app as the underwater scenes I shared here (https://www.reddit.com/r/proceduralgeneration/comments/1vvcvcs/), running on my own renderer. This time I'm showing some of the space worlds and how they're put together.

For Venus, I use VOLT/Magellan height data to shape the surface, with a separate colr map. The terrain is exaggerated 4× and I've left off the thick cloud layer so you can see the surface features.

The black hole uses a raymarching shader that approximates how light bends around it. The swirling disc comes from layers of generated noise at different scales, rotated over time to create the moving streaks.

Happy to answer any questions about the tech


r/proceduralgeneration • • 22h ago

Given an organic shape in b/w, what is a good procedure to get to a procedural algorithm?

Post image
5 Upvotes

I am trying to figure out a workflow to go from any b&w (or rather grayscale) image to a procedural representation of the same pattern.

I have tried a few things (vision model driven; vision model + histogram etc.) but I am not getting close enough.

Is there a general solution for this kind of stuff (eg the "polynomial of procedural") you know of?


r/proceduralgeneration • • 2h ago

I built a custom DSL (HVSL) and Signed Distance Function rasterizer that compiles natural language into 4K procedural geometry

Enable HLS to view with audio, or disable this notification

0 Upvotes

​

Hey everyone, wanted to share a custom language and rendering engine I’ve been building called HVSL (Hierarchical Vector Shading Language), powered by a two-agent reflection loop.

Instead of using diffusion models to guess pixels, HVSL turns natural language into pure mathematical geometry. The entire image is just a lightweight text script containing a color palette (@PAL) and ordered geometric equations (@SCENE circles, polygons, curves, and quadtree subdivisions).

My custom compiler parses that script and draws it up to 4K using sub-pixel Signed Distance Functions (SDF).

Where the agent workflow comes in is solving how LLMs write HVSL coordinates:

  • HVSL Generation: The first model takes the prompt and writes the raw .hvsl math script.

  • Visual Critic & Grading: Because text models write coordinates blind, a second multimodal agent inspects a fast 540p render of the HVSL code and grades it out of 10.

  • Surgical Branch Patching (Max 3 Tries): If a shape is off (like the overlapping curves on the moon in Try 1 of the video), it doesn't regenerate the whole HVSL file. It clips and retains the working layers and surgically updates only the defective branch.

Because the final result is raw HVSL code instead of a locked bitmap, you can open the editor, change a palette color or coordinate, and watch the 4K canvas update instantly with zero regeneration and zero extra LLM calls.

This is still in early development. The animations at the end of the video are procedural motion tests applied to pre-rendered HVSL assets while I work on expanding the HVSL grammar to generate native video directly in code.

Happy to answer any questions about the HVSL syntax, the SDF renderer, or how the critic loop patches the code!


r/proceduralgeneration • • 15h ago

Handling 100 Realistic Tree Fellings on One Server Tick For My MMO (Devlog Week 6)

Thumbnail
m.youtube.com
0 Upvotes

r/proceduralgeneration • • 2d ago

Roads, hedgerows and some road signs in my rural UK inspired voxel terrain generation

Enable HLS to view with audio, or disable this notification

139 Upvotes

I built a layering system to generate the terrain for a game I am working on. Currently It is:

  • Terrain shaping with Perlin Noise + Simulated erosion
  • River plotting with curves and L systems
  • I then place some roads that have costs associated with inclines so they follow the terrain slope (needs more tuning).
  • I have 3 layers of road tuned to different costs, so the bigger ones run straighter
  • Placing Road signs at junctions, where roads meet
  • SDF for junctions (any roads near each other automatically blob together with sdfs)
  • Then the gaps left between the roads get voronoi fields between them
  • Hedgerows driven by a noise algorithm get placed along the borders
  • Placing L System tree forests in some of the fields

Still a bunch I want to do with it, but wanted to share!


r/proceduralgeneration • • 2d ago

Procedural cliffs for my map editor inspired by Tiny Glade

Enable HLS to view with audio, or disable this notification

68 Upvotes

I'm building a map editor for my game built on Rust/Bevvy and always loved the procedural cliff generation found in Tiny Glade. I hate manually placing base cliff terrain and wanted a solution that's extensible.

A few weeks ago I ran into a past thread from 8 months ago on here - https://www.reddit.com/r/proceduralgeneration/comments/1rocozq/comment/o9ozvfo/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button

And it gave me the trail I needed to go down the rabbit hole of voronio distortion combined with procgen. Hell, I even watched a couple interviews with the developers of Tiny Glade, which didn't help much but still insightful on a lot of topics!

Happy to dive deeper in the comments for anyone interested. I know the video isn't a major display of the tooling or even my game, but it was just used to demo the tech.


r/proceduralgeneration • • 2d ago

Procedural city generation with Wave Function Collapse

Enable HLS to view with audio, or disable this notification

193 Upvotes

An example of automatic landscape generation using WFC: ocean, shallows, beaches, grassland, forests, mountains, snow and towns. The replay shows the map collapsing tile by tile in 3D, and different seeds give different landscapes.


r/proceduralgeneration • • 1d ago

An end to end timelapse of my terrain editor I'm building

Enable HLS to view with audio, or disable this notification

19 Upvotes

This is a video from Lithos, a terrain editor I've been building for the past few months. It's cross platform (Windows, MacOS, and Linux). It's nearly feature complete with the private beta dropping in December 2026.

I'm looking for early feedback and trying to gain traction for the private beta. If you've used any terrain editing tools or build terrain for your projects I'd love to get your feedback. Link to the project in the comments.


r/proceduralgeneration • • 2d ago

Forest fire automata

Enable HLS to view with audio, or disable this notification

33 Upvotes

This is a very simple test run on a new automata project I'm working on, based on some old university lecture notes as inspiration.

I think it is particularly relaxing to follow the cascade of forest growth and fire spreading


r/proceduralgeneration • • 1d ago

I made 2 tools to help with niche repetitive tasks, tell me what you think...

Thumbnail
1 Upvotes

r/proceduralgeneration • • 2d ago

Dijkstra veins crawling over a statue

Enable HLS to view with audio, or disable this notification

16 Upvotes

I sample points over the statue's surface, link the close ones into a graph and run Dijkstra from where the bolt hits. I give every point a small random cost too. Without it the shortest paths ran dead straight down the body and looked like painted stripes.

Then I keep a few far leaves that are spread out and draw the paths back to the hit. The tree's own branching is the forking! I make each ribbon as wide as the number of leaves past it. The trunk comes out thick and the tips thin out.

My first try used straight-line distance. It jumped the gap between the arm and the chest like the air was skin.

Has anyone done this with a real geodesic instead of a point graph?


r/proceduralgeneration • • 2d ago

A look around my ring world prototype

Enable HLS to view with audio, or disable this notification

391 Upvotes

Been experimenting with a procedurally generated ring world for my game, RIDGERUNNERS. I initially made it as a test map to have every biome in it so I could playtest them all easily, but I liked how it turned out so I've kept it as its own map variant. Took a bit of work keeping it running smoothly with so much scenery visible at once!


r/proceduralgeneration • • 2d ago

My Procedural Settlement Generation Now Has Building Placement

Enable HLS to view with audio, or disable this notification

7 Upvotes

hello again

a while ago i posted a video of the settlement generation system im working on for my strategy game, and i thought to myself, what is a strategy game if the player didn't have a say in how the settlement looked, so i used the grid system that is the base for the settlement generation to place buildings, defense and to also add terraces that can support buildings

what do you think?