Show HN: A working 3D model of an Enigma machine (enigma.design)
I watched the excellent Veritasium video [1] on the Enigma machine, and watched the full animation by Jared Owen [2], but was still a bit confused on how the inner mechanics of an Enigma machine work. I used Astra to build out the inner components through a combination of reference images, writing out hundreds of extremely detailed prompts, and building my own inspection tools to ensure that every part is sized and positioned in a historically accurate way.
It's still a work in progress, but would love any feedback on the experience so far!
1. https://www.youtube.com/watch?v=JsBZOcqZerk 2. https://www.youtube.com/watch?v=ybkkiGtJmkM
27 comments
[ 0.24 ms ] story [ 44.9 ms ] threadOtherwise this is completely excellent!
https://en.wikipedia.org/wiki/Bombe
- AR where the machine can be put on your desk, next to documents
- VR where the machine is in context, e.g. a 3D model of German Naval Signals HQ in Guernsey, eventually stepping back to a broader context.
https://www.ciphermachinesandcryptology.com/en/enigmasim.htm
A pity that our governments allow such cool tech to be stolen.
You may be interested in my simulation of Enigma (https://enigma.virtualcolossus.co.uk) which I wrote back in 2021 (pre-AI!). One of several I've done.
Try it on an Android phone to look around it in VR or on PC/Mac for easier use. You can even send messages to other users over the internet using the radio & Morse key.
I'm curious about how you worked out the inner dimensions and part placements so accurately. Thank you for providing this marvelous free resource!
Other than that, everything feels really well done. Building something like this in JavaScript/HTML, especially with a 3D model this detailed, must be quite challenging from an optimization standpoint.
Great work!