The lamp is made of 122 table tennis balls cut in half and placed on the surface of a sphere. Each one is illuminated by an addressable RGB LED (WS2812B). Controlled by an Arduino Nano and the FastLED library, arbitrary patterns and animations can be realized. The lamp can be controlled via USB and Bluetooth BLE over a dedicated app.
Instructions and the project's code are hosted on github.com/eltos/sphere2-lamp.
Here's a demo video showing the lamp in action and how it can be controlled via Bluetooth with an Android app: