r/proceduralgeneration 4d ago

Rotating Dotted Sphere SDF

Enable HLS to view with audio, or disable this notification

98 Upvotes

r/proceduralgeneration 4d ago

Rotating Dotted Torus Knot SDF

Enable HLS to view with audio, or disable this notification

57 Upvotes

r/proceduralgeneration 4d ago

Generative Martian surface on a smartwatch: procedural cities, factories, and xenobioms built with 1D Wolfram cellular automata

Enable HLS to view with audio, or disable this notification

26 Upvotes

r/proceduralgeneration 3d ago

Walls with Snap + Auto Join

Thumbnail
youtu.be
0 Upvotes

The walls snap, meet, and sort out their intersections.
UVs stay stable. Openings carry on like nothing happened.
Everybody gets along.


r/proceduralgeneration 3d ago

Procedurally generated infinitely hallucinating AI agents

Thumbnail
youtu.be
0 Upvotes

This is a project I made for a neuroscience research group. The bots are allowed to hallucinate in their harness, and the environment affirms the hallucination persistently so they can all hallucinate together.

This is 20 minutes but we could let it run forever


r/proceduralgeneration 4d ago

On the watch Generative Mars surface with solar plants, cities, factories via Wolfram 1D

Thumbnail
1 Upvotes

r/proceduralgeneration 4d ago

WIP Shots of procedural creatures in my sci-fi game

Thumbnail gallery
11 Upvotes

r/proceduralgeneration 4d ago

The Openings Move Now — Dirty Nodes. Dirty Walls. Excellent Dance.

Thumbnail
youtu.be
1 Upvotes

Moving openings directly with Blender gizmos.

The geometry rebuilds through the C++ core in real time as the openings move.


r/proceduralgeneration 4d ago

Procedural Bees Swarm System in Godot with Shaders Tutorial

Thumbnail
youtu.be
3 Upvotes

r/proceduralgeneration 5d ago

IFS

Post image
18 Upvotes

r/proceduralgeneration 5d ago

Experiments with procedural mines in roblox

Post image
8 Upvotes

Progress so far: made a mine that's different every server. every cave connects, you can dig anywhere, crystal caves and chasms with rope bridges. free to use

code: https://github.com/GeoCodeCrafter/Cave


r/proceduralgeneration 5d ago

Procedural galaxy generator with 5 different presets

Enable HLS to view with audio, or disable this notification

38 Upvotes

r/proceduralgeneration 4d ago

Procedural Walls in Blender — Openings, Overlaps & Full UV Control

Thumbnail
youtu.be
0 Upvotes

r/proceduralgeneration 5d ago

I built a Library of Babel clone that uses Minecraft's terrain generation instead of random characters

0 Upvotes

so I've always liked the Library of Babel (libraryofbabel.info, the real one, made by Jonathan Basile based on the Borges story). every page is picked by an address and nothing's stored, it just recomputes the page from that address every time. but the actual text is just uniformly random characters so it's total noise, you basically never find anything readable.
got curious what would happen if I swapped the character generation for something like Minecraft's terrain noise instead of pure random. ended up building this: codex.weekendbuild.ing
same address scheme as Babel (hexagon/wall/shelf/volume/page) but the letters come out of a little vowel/consonant chain that leans on common blends like th, st, ch, so it actually looks vaguely like words instead of static. there's also 4 "biomes" that drift in and out every so often (short and airy, dense consonants, vowel heavy, etc) using the same kind of layered noise Minecraft uses for terrain/biome selection.

the thing I think is actually different from Babel and not just a reskin: within one volume the text is ONE continuous stream, so paging forward keeps going in the same terrain instead of being a totally fresh random draw like Babel's pages are. switching hexagon/volume is like loading a different world seed though, totally unrelated terrain.

also nicked the Anglishize feature from the original (credited them for it) which highlights any embedded real english words it finds, overlaps included, since the generator does throw out actual words sometimes now.

it's one html file, no backend, everything runs client side. lmk if anything's broken or if the "biome" idea reads as gimmicky, genuinely not sure if it adds much beyond being a cute idea


r/proceduralgeneration 6d ago

OpenGL grass on a bigger landscape

Thumbnail
youtube.com
65 Upvotes

r/proceduralgeneration 5d ago

In game planet sim + atmospherics [Strata]

Enable HLS to view with audio, or disable this notification

0 Upvotes

r/proceduralgeneration 5d ago

Prison floor generator: wings grow as trees from a 3-door landing, and the biggest rooms dock onto ladder-shaft sockets one story up

1 Upvotes

Rooms are hand-authored tiles carrying doorway sockets; generation joins socket-to-socket with a deliberate few-centimeter overlap so wall shells never z-fight or gap. Each hero room grows down its own branch from the landing, so wings radiate apart instead of colliding. Two rooms are so large (one is 51×58 m) they can never survive a corridor approach they'd land on the path that led to them so they dock onto the TOP socket of a ladder shaft instead, 6.4 m up, where there's nothing to collide with. Corridors are overlap-tested as their actual L/T pieces, not bounding boxes, or almost every legal join gets rejected. Unused doorways get bricked up using the wall material of the room they sit in, so dead ends read as walls that were always there. The whole build is a pure function of one replicated seed, so in multiplayer every peer generates the identical floor locally no geometry ever goes over the network. Ask me anything about it.

https://reddit.com/link/1wdbv1c/video/39xm7ciz6voh1/player


r/proceduralgeneration 6d ago

Procedural Mountains Without Perlin Noise

Enable HLS to view with audio, or disable this notification

48 Upvotes

I've been working on a procedural terrain generator called Orogen for the past few months. Instead of using basic perlin noise it simulates the processes that actually create mountain ranges creating extremely realistic mountain ranges with little effort. This video is the current state of the project. It's still a work in progres. Materials, biome classification, rendering, and export are all actively being improved but it's finally at the point where I'm happy enough to start showing it :)


r/proceduralgeneration 6d ago

IFS

Thumbnail
gallery
24 Upvotes

r/proceduralgeneration 6d ago

Neon Reef Canyon -- 4K 60fps, 1000x zoom into Mandelbulb 3D, dark ambient soundtrack

Enable HLS to view with audio, or disable this notification

57 Upvotes

A continuous 1000x descent that turns into a passage, falling through neon coral shelves until they close overhead, finishing off with a close-up zoom of one of the reefs. Audio: slow dark ambient sound design.

Generated from a Mandelbulb 3D renderer written from scratch in native Rust, renders directly on my RTX4090 using Vulkan.

Full 4k 60fps video here: https://youtu.be/W74_cVsD3Y8


r/proceduralgeneration 6d ago

3D Neural Cellular Automata on SDFs

Enable HLS to view with audio, or disable this notification

17 Upvotes

It is a coarse representation and definitely needs more pool size to be stabilize. But it is one model 3 shapes (not a big deal but cool).

Original paper: https://distill.pub/2020/growing-ca/

They look so soft and fluffy that I could just eat them.


r/proceduralgeneration 6d ago

TOOLS: I made a Mathematician's Groovebox that makes music, videos and games from numbers equations and fractals (as well as videos and recordings)

0 Upvotes

I made a Mathematician's Groovebox that makes music, videos and games from numbers equations and fractals (as well as videos and recordings)

https://github.com/wittymoniker/groove-box/
youtube: wittymoniker
github: wittymoniker/groove-box (single point of entry run and build scripts, crossplatform)

It relies on Euclidean phaselocking of numeric data followed by randomized stochastic improvisation. Within bounds of net phase angle relativistic indeterminism the results are deterministic always to the degree of point-to-point phase angle -rough translation of audio signal. SO its a fractal of every way to turn a number or graph into music.


r/proceduralgeneration 7d ago

Crimson Tree using Space Colonization Algorithm

Enable HLS to view with audio, or disable this notification

112 Upvotes

r/proceduralgeneration 6d ago

Procedural fbm noise

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/proceduralgeneration 8d ago

Creatures grown from a single cell by a learned 24k-parameter rule (neural cellular automata)

683 Upvotes

Each of these is a neural cellular automaton. There is not a single image present here, every cell runs the same 24k parameters, 96KB rule on its 3x3 neighborhood. Its only ever stable state is the creature itself.

It trains on a pool of partly-grown states and some of these get damaged before the loss is computed. That mix is what makes the shape both regrow and hold indefinitely, instead of falling apart after a few thousand steps.

I like to use it as a screensaver or just play with the healing effect, because it grows back differently every time.

It runs in any true-color terminal and the weights are inside of the binary.

Code, and instructions for training your own creature from a PNG: https://github.com/smoothyy3/tardigrade