Procedural generation of the backrooms (Makarov version)

I have created a procedural generation of backrooms. Maybe someone will need my work on procedural generation, and you will do something of your own? You can download them from the link to my github.

With polygons

Single-storey-poolrooms-smooth

2024-11-08-06-47-27-150.gif

Single-storey-corridors-without-poolrooms

2024-11-12-16-28-52-773.gif

Single-storey-poolrooms

2024-11-03-20-20-13-787.gif

Multi-storey-poolrooms

2024-10-30-18-47-18-305.gif

Crumpled-single-storey-poolrooms

2024-11-03-22-08-22-73.gif

Themezzanine 2

2024-10-26-17-31-37-427.gif

it reminded me of the location from the video - Deepest Regions of the Backrooms.

Multi-storey-chaos

2024-10-30-18-07-24-90.gif

Multi-storey-hell

2024-10-30-17-45-33-962.gif

Multi-storey-backrooms-with-closed-rooms

2024-10-30-18-29-34-73.gif

Multi-storey-poolrooms-smooth

2024-11-09-02-51-04-581.gif

Multi-storey-poolrooms-askew

Запись_2024_11_08_07_57_13_68.gif

Multi-storey-poolrooms-combined

Запись_2024_11_08_08_17_48_967.gif

Multi-storey-poolrooms-mega-coridors

2024-11-08-23-59-46-205.gif

Multi-storey-poolrooms-just-coridors

2024-11-13-03-24-40-132.gif

Multi-storey-poolrooms-fixed-height

2024-11-13-10-51-44-588.gif

Multi-storey-poolrooms-fixed-height-one-connection

2024-11-14-09-22-10-136.gif

Multi-storey-hypercube-fork

2024-11-15-17-16-14-761.gif

Multi-storey-hypercube-fork-diagonally

2024-11-15-15-40-48-247.gif

Hypercube-poolrooms

2024-11-16-08-22-14-199.gif
I thought this gif would not be needed.

Iz-fil'ma-giperkub

Hypercube-without-rooms

2024-11-18-10-51-43-361.gif

Corridor-multi-storey-chaos-poolrooms

2024-11-17-15-10-41-931.gif

From-room-to-room-multistory

2024-11-12-16-51-04-317.gif

Hypercube-spherical

2024-11-23-12-48-03-478.gif

Multi-storey-curved-corridor

Запись_2024_11_12_17_16_12_144.gif

Trimesh

A-building-with-random-pillars

2024-11-19-12-16-07-121.gif

A-building-with-random-walls

2024-11-19-13-17-28-298.gif

The-black-zone-backrooms

2024-11-17-09-55-44-85.gif

The black zone is where the corridors and rooms are generated separately from each other hanging in a noclipping space, and like you can get there by falling out of reality but you can’t come back from there.

Perfect-columns

2024-11-20-19-04-15-207.gif

The maze into the room

2024-11-20-20-58-44-561.gif

Standart-corridors

2024-11-21-13-18-40-670.gif

Empty-room

2024-11-21-09-51-36-450.gif

P.S. The version is not complete as I have not fully finished the work yet so I will be adding new procedural generations in the future…

7 Likes

I added a room with an uneven hilly floor
Запись_2024_11_26_16_25_52_874.gif

And rooms with piles of garbage

Запись_2024_11_26_14_46_09_539.gif

2 Likes

Corridor hypercube - sharp-angled

1 Like

Sharp-angled hollow corridors backrooms with rooms

The angular corridors of the backrooms are hollow
391232126-3b6b47a2-4e8f-4330-8267-56aa71188539

Corridors backrooms is sharp multi-storey
391241778-0d89da1b-76cc-417a-ac87-8c6a01540071

The most accurate version

2024-12-03-01-00-21-577
2024-12-03-01-03-09-229

1 Like

You know, I’m convinced you’re some kind of mad genius.

4 Likes

The most accurate version randomly rotated on 360

2024-12-03-19-03-41-817
2024-12-03-19-00-19-766.gif

Sharp-angled hollow corridors
392506291-fc419134-4551-408b-89d2-7e121abf330f
392507105-7816c04e-78e1-418b-879b-eea6151aa32a

1 Like

In general, I decided to add another version so that the structures would be rotated exactly and not 360 degrees randomly in each direction.
Запись_2024_12_21_07_14_50_676
But to be honest, I like the version with a random 360-degree rotation more, but they’re both good in their own way!

You can also take a walk in my online versions of backrooms → https://forum.babylonjs.com/t/endless-backrooms-in-babylon-js/55544.

2 Likes

Now this link is not working, my account was deleted from the forum.babylon by a Deltakosh user, so I rewrote the theme but on my github although it’s written in Russian, I don’t think anyone cares anymore, everyone has been using an auto-translator for a long time…

Great, I was able to create an online version! To generate the premises of Kane Pixel, press the 3 button to download the 2 button.

Procedural generation of the backrooms (The most accurate version) | Babylon.js Playground

Now I will finally make an endless procedural generation of backrooms, and it will be a full-fledged version.

Запись_2025_12_05_21_00_52_552

A holographic version of multi-storey poolrooms of the backrooms

Procedural generation of the backrooms (Multi-storey-poolrooms) | Babylon.js Playground

Great, with each subsequent time, I’m getting closer and closer to a full-fledged implementation of Ken Pixel’s backrooms!

Backrooms on isurfaces (version 4 - Multi-storey-poolrooms in One chunk) | Babylon.js Playground

Very soon we will be able to play endless procedural Ken Pixel’s backrooms!

Now you need to add an OBJ download button to download backrooms.

Backrooms on isurfaces (version 5 - Multi-storey-poolrooms in One chunk + Download button) | Babylon.js Playground

Great!

OBJ is as it is.

Backrooms on isurfaces (version 6 - Multi-storey poolrooms fixed height one connection + Download button) | Babylon.js Playground

Backrooms on isurfaces (version 7 - Multi-storey poolrooms smooth + Download button) | Babylon.js Playground

??

It doesn’t look like the ancient Indian pillars in the style of the Ellora Cave temple…

Backrooms on isurfaces (version 8 - Multi-storey tunnels of vertical caves in One chunk + Download button) | Babylon.js Playground

I WAS FINALLY ABLE TO REWRITE MY CODE TO BABYLON.JS!

Backrooms on isurfaces (version 10 - The most accurate version in One chunk) | Babylon.js Playground

And although the walls are visible from the outside for some reason, they are not inside, and when downloading OBJ, there is a model without internal walls.

It was just hell… How much agony was there with CSG…