Back to proper math. Implementing keystone and barrel correction for the laser projector.
Yes. That is level E1L1 of Doom. Yes you can run Doom on a laser projector. Kind of.
| Website | https://nielsleenheer.com |
| Github | http://github.com/nielsleenheer |
| Bluesky | https://bsky.app/profile/html5test.com |
Back to proper math. Implementing keystone and barrel correction for the laser projector.
Yes. That is level E1L1 of Doom. Yes you can run Doom on a laser projector. Kind of.
CSS Doom Lasers at #cssday? Yes. Buy a ticket and join us!
https://cssday.nl/tickets.html
But tonight we rule the world... eh... well, we play Offline Laser Dinosaurs 🦖 all controlled from the browser using WebUSB and an USB to ILDA converter. The web is so awesome.
RE: https://mastodon.social/@cssday/116244197568782653
So happy to be back on the CSS Day stage this June with so many other fantastic speakers. And I can't wait to show what I've been working on the last year or two. Yes it will be about Doom, Lasers and CSS, and so much more. ✨
I do feel I've hit peak talk title with "CSS Doom Laser".
Also, we announce new speakers today. @kevinpowell @leaverou @matuzo and @html5test will join us on 11th and 12th of June.
No flamethrowers will be used. Probably.
RE: https://front-end.social/@ppk/116243959506665254
I for one think these are important topics to address. One can never know too much about lasers and flamethrowers.
After #WebDayOut I had an extra day in Brighton. Having some lovely cocktails just across the venue at the Bar Valentino… but it looks really familiar.
Did find a rendering bug in Chrome though. Rendering is extremely glitchy and non deterministic. Ceilings and floors disappear seemingly random.
Firefox and Safari are flawless.
There is still a lot of Javascript, but...
I think I can use custom properties to set the camera location, and define the location of each surface using css properties and then let CSS handle the calculation of the transform.
We have cos, sin and tan now in CSS!