Okay, so I have a lot of ideas for shaders that I’d like to write at some point, when I have the free time… maybe other people have some too… and maybe others totally want to write some shaders, but don’t have any ideas to get started with because so many of the basics are already covered…
Earlier today I was like…
Me in 2003: Wow, macrovision protection is so lame.
Me in 2018: How would I make a shader that simulates the aesthetic of macrovision protection? https://www.mediacollege.com/video/editing/macrovision/
I started on a PONG ISF but never got around to finishing it…
Basically used a 3x1 render pass to hold the ‘game state’
p1: y pos, y vel, score, (unused)
p2: y pos, y vel, score, (unused)
ball: x pos, y pos, x vel, y vel
A good starting point for this would be to make a bouncing ball that reflected off walls – this could also be the starting point for an interesting FX or generator that used an input stream to create the ‘walls’ that the ball reflects off of.
The way I did the math in the fade + flip, it is kind of a pain to make the line adjustable by angle; but that was just a sketch of the idea and I plan to rewrite it to be more flexible when I get a chance…