News for hackers. Stuff that matters.

amagitakayosi

Show HN: Glitch/Distorion page transitions with HTML-in-Canvas

https://amagi.dev/vfx-js-transitions/

Hey HN! I released VFX-JS Transitions, a WebGL page transition library built on HTML-in-Canvas API.You can add GPU-powered page transitions to your website with just a few lines. It takes care of capturing the pages, holding the old one on screen, managing render passes and all sorts of other chores.It comes with presets like glitch, datamosh and pixel sort, and you can also write your own...

( Read More... | no comments | on HN )
Re:A Decade of Slug on Wednesday March 18, 2026 @04:45AM (#47423215)
IIRC their patent is mainly for cubic curve filling. It's still in effect: https://patents.google.com/patent/US7564459B2/en
Re:A Decade of Slug on Tuesday March 17, 2026 @09:03PM (#47420450)
Amazing, Thank you Eric!!

Also, Microsoft's Loop-Blinn patent for cubic curves will expire on March 25. These might change the landscape of text rendering...

Wait, no one remembers now? He once released a mobile app to stream Weezer songs, all written by himself. https://apps.apple.com/us/app/weezify/id1598140531 I'm glad he's still writing code so hard.
Re:VJ / Live Coding Environment for Atom on Thursday September 07, 2017 @11:18AM (#15192635)
I'm the author of this package, thank you jarmitage!

Glsl-livecoder is a GLSL runtime environment for Atom. When you write GLSL code in Atom, glsl-livecoder immediately evaluates it and shows the result on the background. It's just like GLSL sandbox or Shadertoy, but you can use autocomplete and linter by using existing Atom packages. Moreover, It supports Audio inputs , MIDI inputs, loading videos and images, etc...!!!!

Here's an example of VJ performance using GLSL livecoder.

https://youtu.be/ome9OP9keCI

Also, I wrote a tutorial on medium before.

https://medium.com/@amagitakayosi/vj-live-coding-on-atom-gls...

Currently I'm improving the performance and adding features to switch settings easily. If you have any question, AMA on comments or GitHub.

Hope you enjoy it!!! :zap:

Re:Ask HN: Resources for building a programming language? on Monday September 04, 2017 @11:08PM (#15172240)
For beginners I recommend building tiny lisp interpreter with this article: http://norvig.com/lispy.html

It's really easy so I could build it with coffeescript in just 4 hours while I was a student.

Re:A Game of Life on Penrose Tilings on Thursday August 31, 2017 @11:29PM (#15145905)
Game of life always amazes me when I google about it... I also found these videos:

Game of life on triangle tiles: https://www.youtube.com/watch?v=IGNOP8aJlM8

generating Sierpinski's triangle: https://www.youtube.com/watch?v=4OSW6kfAnPI