Software was maybe the most fun, because it wasn’t custom. Steam Deck is “just” a Linux PC in a tiny case, which meant we could use a bunch of existing solutions. We wanted to iterate quickly so ideally the whole thing would work in realtime (as opposed to rendering out individual videos per-screen and playing them in sync). So we ended up using OBS for the whole setup - both from the transmitting computer and running on each receiving Deck in the orb - with the NDI plugin for low latency sync.
NDI is a standard developed by NewTek (the creators of the Video Toaster!) for sending streaming video around a LAN with low latency and good sync. It’s apparently used by a lot of modern planetariums, and megachurches, for example.
We took the CAD file and did a quick spherical unwrap to know the approximate screen positions in a flat space, built that into a very wide and high res After Effects project to animate in, and then sent it back out to the orb as a single, tightly packed 4K video.