This project revisits the code originally created for the Written Images project. There were some aspects of the code which always frustrated me that I didn’t know how to address at the time. In reworking this code, I finally figured out how to deal with large numbers of point lights in GLSL shaders as well as getting a better handle on dealing with the magnetic field itself. Previous versions used a rotation matrix to try and whip and spin the magnetic field into interesting forms. This was not an ideal solution. So I gutted the magnetism code and restructured it so that I wouldn’t need to rely on tricks. The results are quite promising.
Crystalline was made with the Cinder C++ framework.
Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, or even use Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for MakeCode, CircuitPython, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.