Quantum Foam Generator

2024-08-24-12-08-13-95
In short, I rewrote the code, and now, when pressing the R key, the application will read a chunk equal to the location coordinate, and save a dump of the file in OBJ format for uploading to blender.

This can be used to create backroom levels… Or to create some exotic types of caves for rendering… It reminded me of my old backstage level, the Valley of Plastic. It is an endless space of slippery white plastic with light everywhere and strange structures.

You can download this model of mine from the link.

My topic is with quantum foams. LINK.

2024-08-24-08-51-41-815

I think it turned out well! What do you think? Will anyone need it?

5 Likes

Hello? Can anyone hear me!?

Eto ochyen interesny!
I’ll take a look later

Here is an old version without the APE operator with the ability to dump a chunk of coordinates to create a larger volume of quantum foam.
2024-08-25-09-50-20-796

Code github

1 Like

How do you like it? I’ve improved my code a little bit, and now we have the opportunity to choose the world cid as in minecraft… LINK
2024-08-26-14-48-12-335

1 Like

I featured you on BlenderNation, have a great weekend!

And in honor of this, I made my first computer application! Procedural Generator Maker Now everyone will be able to download it, and make their own exotic generation they need…

1 Like

Here Link is the English version of the app for those who do not know Russian.

1 Like

Now I’ve made an online version of quantum foam → Quantum foam (version 12 - Quantum foam with minimum and maximum auto-random values, and multiple scoreboards) | Babylon.js Playground

To see the quantum foam, set the:

Base Scale: 0.5

Lacunarity: 1.00

Persistence: 0.1

Octaves: 1.00

Threshold: 0.5

You can view all online versions at quantum-foam-on-babylon-js.

Maybe next we discuss using quantum foam to generate whole universes?

Hello, my fellow dinosaur, it’s been a long time :blush:! We’ll model the universe, of course, don’t worry, but first I need to finish my endless sketchfab!

1 Like

I wanted to see some distant lands, like in Minecraft… And I decided to check this in my 12 version of quantum foam and still found these distant lands of quantum foam. To begin with, I entered the following numbers into the coordinate fields X: 11111111111114, Y:1111111111111104, Z: 111111111111114 and that’s what I got:

It somewhat resembles the bvc-r/0161 - TERMINUS __non-variant location from backrooms, only vertical and not horizontal (By the way, I have a topic on backrooms → locations-for-level-0)

If there are any very large values in the coordinate fields, let’s say X: 11111111111111111200 Y: 11111111111114 Z: 111111111111115 and unscrew the values Octaves: 1.00, Persistence: 0.55, Lacunarity: 4.00, Base Scale: 0.50, then we we get such ribbon-like structures

And if you enter an even higher value, you get just a ragged wall.

and after that, there’s a void, so if I could enter some huge numbers, I’m sure something very interesting would form there…

Запись_2025_09_19_19_02_16_751

Version with balls online!

Quantum foam (version 17 - Version 12 but balls, not a ragged mesh from the isurface) | Babylon.js Playground

1 Like

And here is the notorious the bvc-r/0161 - TERMINUS

I remember playing the game on Playstation 1 when I was a kid of 6 years old, there were like these FPS 3d shutter caves, but I still didn’t understand what I had to do there… I don’t remember what this game is called, maybe who knows? There were similar locations… I have psychedelic flashbacks from my childhood…

Although initially I wanted to do as in

Transparent background with no base color, fluid rendering is also transparent | Babylon.js Playground

I wanted to have a full gradient, but then I realized that it wasn’t necessary…

In general, I decided to solve the problem of a torn isorface, and I made a ladder out of planes, and wrapping what falls into the gradient of the balls along the contour created a pseudo-metric, but it turned out to be torn pieces of ventilation pipes again.

Quantum foam (version 22 - Quantum foam by stretching contours) | Babylon.js Playground


I don’t know how to solve the problem of a torn isorface if only the distance between the balls is changed and made flattened to each other.

Although I originally wanted to make the same Transparent background with no base color, fluid rendering is also transparent | Babylon.js Playground I wanted to make a full gradient, but then I realized that this was not necessary.… In short, the version with balloons will work…

I fixed the Download OBJ button. Now you can download quantum foam without a torn isurface.

Quantum foam (version 22 - Quantum foam by stretching contours) | Babylon.js Playground

Hello, I read through your thread and it seems you are doing something very complicated. Probably almost no one reacted because this is very niche - I had to google about quantum foam. Never heard about it before. Without any introduction about your project you just jumped into it, which happens easily when experts present their knowledge. It looks interesting, but still I have really no idea what this is all about. Would be happy about more context.

2 Likes

Quantum foam (version 23 - Cube per-instance version) | Babylon.js Playground

I think you can just smooth the voxels of the cubes and turn them into foam, which will be the simplest and best option.