@jasoncoon of Evil Genius Labs sent me his new 8x8x8 LED Cube. This is a volumetric display made of 512 WS2812 LEDs and a PixelBlaze inside a frosted acrylic box. It was a kit; I soldered and assembled it over the last two days. The PixelBlaze came with many preprogrammed effects, including these three.

It looks even better in person -- the camera oversaturated on the bright parts.

#Blinky #WS2812b

I refrained from showing Munching Cube in the video, though one of the preloaded patterns is similar.

@jasoncoon is selling these on Tindie if you want a box of light in your own life.
https://www.tindie.com/products/jasoncoon/led-cube-8x8x8/

LED Cube 8x8x8 by Evil Genius Labs LLC on Tindie

8x8x8 LED cube with 512 WS2812 addressable RGB LEDs

Tindie

PSA: the company Evil Genius Labs is a lie! @jasoncoon may be a genius, and he might even have a laboratory, but he completely fails at evil. He's the extremely responsive, helpful, anti-evil bespoke product vendor we most want to work with.

@jasoncoon

#NameDoesNotCheckOut

@jasoncoon I made my LED cube match my avatar!

Stupid LED tricks...

#Blinky #EvilGeniusLabs

@jasoncoon I'm finally getting into writing shaders for my PixelBlaze/Evil Genius Labs LED cube. I call this one Bubble Phi. It uses the R₂ low discrepancy sequence to pick the colors, thanks to @mbr for showing it to me. (I've used R₁ color sequences in other projects.)

#EvilGeniusLabs #PixelBlaze #LED

@kbob @mbr oh that's brilliant! 🤩
I'd love to see the code, if you're open to sharing it, no pressure, no worries if not.
Bubble Phi Pixelblaze shader

Bubble Phi Pixelblaze shader. GitHub Gist: instantly share code, notes, and snippets.

Gist
@kbob @mbr looks great, thanks for sharing! 🤩
It's curious that mine moves horizontally but yours moves vertically. Have you rotated your map?
@jasoncoon @mbr @jasoncoon @mbr The PixelBlaze lost my map somehow, so I recreated it. It made sense to me for Y to be up and Z forward. I must have gotten it backward.
@kbob ah, oh, that makes sense. Here's the map I use, although I think X and Y probably need swapped: https://www.evilgeniuslabs.org/led-cube-8x8x8#pixelblaze-map
Evil Genius Labs | LED Cube 8x8x8

8x8x8 Addressable RGB LED Cube

@jasoncoon Apparently, @benhencke also thinks +Y is up. My map matches the coordinate axes in the PIxelBlaze UI.

So I'm confused. 🤔

@kbob Google fails me - what are R₂/R₁ here? (and/or, do you have a link explaining the kind of sequence you're using?)

@dngrs Sorry, yeah. That was a little context-free. Here's the paper. It uses a generalization of the golden ratio (phi) to generate low discrepancy sequences. R₁ is for 1 dimension, R₂ is for 2D.

https://extremelearning.com.au/unreasonable-effectiveness-of-quasirandom-sequences/

I used 2D points to pick the two hues in each bubble. The video is too short to show the effect very well, though.

The Unreasonable Effectiveness of Quasirandom Sequences

I present a new low discrepancy quasirandom sequence that offers many substantial improvements over other popular sequences such as the Sobol and Halton sequences. First published: 25th April…

Extreme Learning