- Write up animation to manipulate the design
- Make everything autorefresh on change
- Make an editor for changing the parameters in browser
Procure
- Transparent paint. Acrylic? Nailpaint?
- A flourescent source. Bleach? Tonic?
- A small glass plate to paint on
Electronics
- Arduino software capacitive sensor
- Coppertape electrode, with a bit of wire
- Relay controls a stock blacklight
Software
Design
- Just wing it by hand?
From jonnor/rebirth
Tool that allows drawing datalines for animations etcs
- Initially draw in Inkscape, as SVG. Over time move to have dedicated webUI inputs.
- Data format should be (de)serializable, so it can be sent over protocol, and persisted.
- Then evaluates this by sampling, and generate C data.
- Raw data samples as array, number of entries, value mapping (meaning of 0 and max), timestep.
- This can then be used to get exactly the behavior wanted.
- No need to tween etc at runtime.
- Runtime code should be able to do interpolation, at minimum linear.
- How Beziers work: http://h14s.p5r.org/2013/01/bezier.html
Fast embedded math hacks
- Fast inverse/squareroot computation, http://h14s.p5r.org/2012/09/0x5f3759df.html
- Fast implementation of average (of two numbers), https://www.approxion.com/?p=119