22/09/2026
It has been a little while since I last posted, but there is a good reason for that. This design took me a very long time. 😅🏰
This is my latest project, a highly detailed seven colour 3D model of Rosenborg Castle in Copenhagen, designed entirely in OpenSCAD.
And yes, I designed it as a fully blind person.
The workflow behind it is probably the part I find most interesting.
I started by finding five real photographs of Rosenborg Castle from different angles. I then used AI to describe those images to me in detail, including the proportions, towers, roofs, windows, decorations and colours.
From there, I used AI as a sparring partner. It helped me structure the project, break the castle down into manageable parts and think through how I could recreate the building geometrically in OpenSCAD.
Then I wrote the code myself.
As the model developed, I rendered it, took screenshots and had AI compare my renders with the original photographs. It could tell me if a tower was too tall, a roof was the wrong shape, something was missing, or a proportion needed changing. Then I went back into the code and adjusted it.
So the process was basically:
📸 Real photos
🤖 AI descriptions and design sparring
💻 My OpenSCAD code
🏰 Render
🔍 AI comparison
🔁 Back to the code
That is essentially how I am able to work visually without being able to see.
The finished model was printed on my Bambu Lab H2C using 0.4 mm nozzles and seven colours. AI also helped me navigate the inaccessible parts of the slicer and assign the colours, which were chosen based on research into the real castle.
I also tried to design as much of it as possible without supports. Removing supports when you are completely blind can become a bit of an extreme sport, so avoiding them has almost become a sport of its own. 😂
The QR code on the base leads to a small audio drama about Rosenborg, complete with AI voices, music and sound effects. AI also handled the final editing of the audio.
For me, this project is a perfect example of what can happen when accessibility, AI, code, 3D printing and a slightly unreasonable amount of patience all come together.