Light is courtesy of old-school non-addressable RGB LED strips, attached to flat aluminium trim with their own adhesive combined with a wrap of clear packing tape as well. The LED strip is ...
On the software end of things there are multiple ways to get images onto a DIY RGB panel ... An inconvenient size! An LED strip with 30 LEDs per meter puts individual LEDs about 33 mm apart.