Museum of Ages - Guided 3D Leonardo da Vinci museum built in code

Show HN: A guided 3D Leonardo da Vinci museum, built in code

Museum of Ages is a digital museum that rebuilds historical spaces in 3D, letting you walk through them. The Leonardo da Vinci exhibition offers a guided tour of his world, with instruments and environments recreated in code. Each label distinguishes documented facts from reconstructions, conjectures, and unknowns, and a drawer provides full sources and measurements. Adjustable detail levels (Calm, Standard, Hero) balance graphics and memory use. Available in multiple languages, it's an immersive, educational experience for exploring history.

We rebuild what was. You walk through it.
  1. dmje

    I think I’m a little churlish about this whole “skeuomorphic museum exhibition” angle. I’ve worked in and with museum technology for 30 years, and run two businesses working with hundreds of cultural heritage / museum clients.

    Although this is technically impressive, I’m just not entirely sure why. Like - I just don’t want to dwell here…

    The whole idea that you have to be in some kind of virtual 3D space just seems a little bit 1998 for me. When I worked at the Science Museum in the early 2000’s for example we were thinking about VRML and I was out on gallery shooting 3D pans and knitting them together for the web. Back then it did feel like there was a “if you can’t visit, here’s the next best thing” and that this should be “a virtual reality space online”.

    But I think we’ve moved on. Museums have been making online exhibitions that are much more than just “a recreation of the real space online” for 20+ years - many of them are now really good at this. Take a look at someone like the Wellcome Collection [0] stories for example. They’re using the medium really well, they’re writing brilliantly, they’re knitting together fascinating relationships between items. The editorial is brilliant. The insights are brilliant. The linkages are brilliant. And as a consequence of all this, you end up wanting to stay.

    Not to knock the OP, it’s nice - I like it, it’s slick, it’s well done, and anyone who gets anything out the door deserves a pat on the back - but I’m not sure it works as an […]

  2. virtualritz

    The setup misses everything that you could do to let me experience his work in a setting reflecting his time.

    An Italian Renaissance palazzo, the house of a nobleman of that time, maybe Leonardo's re-imagined studio etc.

    Instead I see a museum that one of my architect friends might get excited (or offended) about but which completely removes all context from the works that the format you choose would otherwise naturally enable.

    On that note: getting the colors of the paintings right is also tricky.

    When you source these paintings you need to feed their color to a linearization process (as they likely will be in some non-linear color space like sRGB) before applying any scene lighting.

    And then finally do the display transform.

    Otherwise horrible things will happen (do happen in your current setup) to the colors and Leonardo will turn once in his grave every time someone opens the website. ;)

  3. tiborsaas

    I don't understand why I can't just walk around the museum and discover things for myself.

    I can't even navigate to the devices and inventions section with a single click on the listing page. The 3D scene is really well done, it would be nice if you just let people walk around freely instead of animating the camera.

    And I also think you shouldn't automatically display the image in 2D, breaks my immersion immediately.

  4. Kim_Bruning

    The UI design might need some work.

    It starts with no controls, just a picture. I hit esc. Things start moving. It keeps moving, I keep hitting esc, it doesn't stop. I try ctrl-c , no dice. I look around the frame for buttons. I try one of the buttons, it moves faster. I hold down esc. It doesn't respond to holding down esc either . I see no way to gain control. At no point do I gain control.

    Ultimately it stops. Fine. Ok, no response to WASD. No response to drag motion. I click "Instruments" , I get a side-bar "instruments of the museum" with no contents. I click in the side bar. Now I can't close it, and other controls are gone. I try hitting esc. Multiple random clicks later i'm back where I started.

    I try the "more" button", I am now looking at a painting sideways, and an anodyne text which explains very little. I click on a painting. Things start moving. I hit Esc. Suddenly the painting is full screen. GREAT. Ok, and now how do I get out? Esc? Oh esc. Ok NOW ESC... oh no, things are moving again. I didn't mean for things to move. Esc shouldn't cause things to START moving. hit esc again. The esc is ignored.

    I end up at another painting. I try some buttons. Most don't work. I hit esc again. Things start moving. I didn't mean to move away from the painting, I just had it in front of me!

    I am very confused.

    I'm not in control here.

    edit: "Esc shouldn't cause things to START moving"

  5. LewisOrton

    There is plenty of space for improvement like others have said here and i think it just needs a bit more time.

    llms are great at languages but you dont just ask it to "translate from english to other supported languagues" it generates things that are hard to understand. when we talk about translation in real world we're actually talking about is a fundamental re-intepretation(transcreation) of the source text through target language's local, native mindset, and you should do the same with llms.

More from this day

2026-10-14