I took some RGB addressable strip lights, wired them all in parallel (so they would all be in sync), and stuck them on my dog's coat for outside. I used an Adafruit Trinket and FastLED codes to get the effect. The battery is 1000mA/hr from a drone and supplies 7.4 volts to a 5 volt regulator. I made the box on my 3D printer, but have since removed it and made the whole control system lighter. I had to sew the circles on but the strips were self adhesive and stuck on okay.
The software is designed for 16 devices in a row, but some of the strips are more, some are less. Also the small circles are only 12. This was by design...I wanted to have that special effect.
Yet to do: place a white cloth cover over the coat and just let the lights shine through.