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
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
An ode to the procedural road - procedural road generation demo
A preview of procedural road support in the procedural city / traffic side-project engine-editor: https://youtu.be/730rlJNRVhw
https://redd.it/127q26t
@proceduralgeneration
A preview of procedural road support in the procedural city / traffic side-project engine-editor: https://youtu.be/730rlJNRVhw
https://redd.it/127q26t
@proceduralgeneration
YouTube
An ode to the procedural road
A quick preview of procedural road support in the side-project procedural city editor / engine. Music is "PT-1X12" by composer Mick Gordon. Support this project by purchasing here: https://benmorris.itch.io/sanctuary Any likes and subscribes appreciated.
This media is not supported in your browser
VIEW IN TELEGRAM
A Procedural World's Simulated Economy with Supply & Demand Heatmaps
https://redd.it/12847z8
@proceduralgeneration
https://redd.it/12847z8
@proceduralgeneration
Turning curve functions into mountains
https://www.youtube.com/watch?v=XF9m-K_NCeI&t=152s
https://redd.it/128f5p3
@proceduralgeneration
https://www.youtube.com/watch?v=XF9m-K_NCeI&t=152s
https://redd.it/128f5p3
@proceduralgeneration
YouTube
How to create TERRAIN out of ANIMATION CURVES in Unity
Showing a cool method for generating Unity Terrain using Animation Curves.
Music:
🔻
"AERØHEAD - Fragments" is under a Creative Commons (CC BY-SA 3.0) license
https://www.youtube.com/c/AER%C3%98HEAD
Music promoted by BreakingCopyright: https://bit.ly/b-fragments…
Music:
🔻
"AERØHEAD - Fragments" is under a Creative Commons (CC BY-SA 3.0) license
https://www.youtube.com/c/AER%C3%98HEAD
Music promoted by BreakingCopyright: https://bit.ly/b-fragments…
This new AI music software is incredible
​
https://reddit.com/link/128kr5k/video/73103lp8p9ra1/player
https://redd.it/128kr5k
@proceduralgeneration
​
https://reddit.com/link/128kr5k/video/73103lp8p9ra1/player
https://redd.it/128kr5k
@proceduralgeneration
Fourier Series Spirograph and Circular Shape Animation with Blender 3D Part 3
https://youtu.be/sYfLkJm5HxQ
https://redd.it/129nlk1
@proceduralgeneration
https://youtu.be/sYfLkJm5HxQ
https://redd.it/129nlk1
@proceduralgeneration
YouTube
Fourier Series Spirograph and Circular Shape Animation with Blender 3D Part 3
#fourierseries #maths #mathart #blender3d #blender #spirograph
This is the third part of the spirograph or epicycle shapes based on Fourier Series in Blender 3D. I find it amazing how simple rules or mathematical relationships can create complex structures…
This is the third part of the spirograph or epicycle shapes based on Fourier Series in Blender 3D. I find it amazing how simple rules or mathematical relationships can create complex structures…