Laser Graffiti — Teken op muren met een laserpen
Dit project is geïnspireerd door een video van jaren geleden waarin gebouwen werden 'getagd' met een projector, een effect dat nog steeds magisch is.
Er is ook een versie beschikbaar waarbij geen projector nodig is; in dat geval fungeren de muis (of vinger) als de laser. Je kunt dan een penseel kiezen, een modus inschakelen of tikertak spelen tegen de computer door een X in een vakje te tekenen.
Hoe het werkt
Alles draait direct in de browser; er is geen installatie of native applicatie nodig.
1. Installatie
Sluit een projector aan als tweede scherm en richt een webcam op het geprojecteerde gebied. Open vervolgens het controlevenster en het projectorvenster (gebruik de toets F voor volledig scherm).
2. Kalibratie
Met één klik worden er markeringen in de hoeken van de projectie geflast. De camera detecteert deze punten en berekent de mapping tussen de camera en de projector. Zwaai daarna gedurende 4 seconden met de laser, zodat de detector de helderheid en de kleur leert herkennen.
3. Tekenen
In elk frame detecteert de camera het laserpunt, mapt dit naar de projector en rendert de projector de streek precies op de plek waar je wijst. Door de laser in de hoek met het ☰-symbool te houden, open je een menu op de muur.
Functies
- Zes penselen: rond, marker, kalligrafie, neon, spray en regenboog.
- Dynamische effecten: natte inkt die langs de muur naar beneden druipt.
- 3D-weergave: draai je tekening als een geëxtrudeerd 3D-object.
- Visuele modi: fade-out modus en kaleidoscoop-spiegeling.
- Details: een spoor van 'sparkle'-deeltjes.
- Interactie: tikertak spelen tegen de computer, direct op de muur.
- Kader: een gekleurde rand rond het tekenbare gebied.
- Snapshots: sla de foto inclusief tekening op en download deze als bestanden.
- Bediening: laser-bediend menu, waardoor je de laptop niet hoeft aan te raken.
- Tracking: reflectie-robuuste tracking voor glanzende vloeren.
- Compatibiliteit: werkt met groene of rode lasers.
- Licentie: open source onder MIT-licentie, zonder externe afhankelijkheden.
Wat je nodig hebt
Om Laser Graffiti te gebruiken heb je het volgende nodig:
- Een laptop met Chrome.
- Een projector (elke HDMI-projector werkt, aangezien deze simpelweg als tweede scherm fungeert).
- Een webcam die het geprojecteerde gebied kan zien (een ingebouwde webcam is meestal voldoende).
- Een laserpen (groen is het best zichtbaar op camera).
Groetjes,