~/talk

Paint Splatter: The making of an interactive artwork

Talkat JSConf Iceland 2018 · on Thursday, 2018-03-01· [nodejs, creative-coding]
links:none on file
slides:none on file

Project turns Harpa's giant LED façade into a shared interactive canvas that accepts clicks from phones and streams them to a node.js rendering server via socket.io, hosted on Heroku with the render box in the basement. It attracts about 7,000 hits during spikes, feeds a 300 MB log, handles wind by applying wind force and direction to dripping paint, copes with rate‑limit circumvention by adding throttling and random noise, and survives messy network and deployment quirks.

AI-written summary · about

  1. 0:00Start
  2. 3:25Heart - Another Harpa project
  3. 3:59The concept
  4. 7:13How we built it
  5. 8:11Some real-world problems
  6. 12:59Drawing arbitrary buffers with paint
  7. 13:53Avoiding paint-leakage by skewing
  8. 14:31Random noise
  9. 15:17Icelandic Weather (and lack there of)
  10. 16:52Lessons learned
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.