procedural generation
128 subscribers
5.34K photos
1.8K videos
7 files
11.3K links
Created by @r_channels
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
We are thinking about changing the procedural world generation. What do you think?

https://redd.it/127ila5
@proceduralgeneration
Advice for generating marble runs

Hi everyone!

I'm new to procedural generation and I'm currently working on a project to generate marble runs made from DUPLO-like building blocks. The idea is that you have few types of blocks of limited amount and you want to create one valid continuous track for the marble to follow. Ideally it will use most of the available blocks and look something like this:

https://preview.redd.it/p5bw4zoaj2ra1.png?width=1000&format=png&auto=webp&v=enabled&s=5a3f3a037d4746edba9fedb48e24c144453c4c23

I've been researching different approaches to this problem, but I'm not sure which one would be the best fit. At first I've considered using wave function collapse algorithm, but I'm concerned it would try to generate few small disconnected tracks like 2x2 loop etc. and the whole fixing of the track would be more complicated than using some method that would generate one continuous build from start. I've also looked into using grammars for generation and wondered if shape grammar could be used.

If you have any experience with similar problems or can suggest an approach that might work well for this project, I'd love to hear your thoughts! Thanks in advance for any help or advice you can offer.

https://redd.it/127lbpe
@proceduralgeneration