~/talk

Take on me, web browsers!

Talkat JSConf Budapest 2019 · 2019-09-26..09-27· [web-platform, web-animation]
slides:none on file

Live demo shows a working browser chroma key built with getUserMedia, copying video frames into a canvas and doing canvas pixel manipulation to find green pixels and set alpha to zero. It describes the math (RGBA arrays, width × height × 4), uses setTimeout(0) for refresh, and solves common issues: need bright even lighting, avoid green clothing, ignore pixels with green ≤ 100. Extras include background capture for an “invisibility cloak” and duplicating a subject as a pink rotoscoped layer — all runnable in-page.

AI-written summary · about

  1. 0:00Introduction to CSS Art
  2. 1:06Understanding Rotoscoping
  3. 2:59Animation on the Web
  4. 4:26Concept of Web Rotoscoping
  5. 7:29Browser Camera Input
  6. 9:54Pixel Data Manipulation
  7. 14:02Refining the Chroma Key
  8. 15:51Invisibility Cloak Demo
  9. 18:45Creative Video Processing
~/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.