TODO: Random cycling should actually be random Compute shader should have separate channels for cycle and symbol Try to identify cursors more consistently Audio system Toggle (or number representing frequency) Load the sound effect Play it multiple times with delay Random pan Random volume? Randomize pitch a little? Playdate version Regenerate texture At this point, pay someone to make the sound effect or something Audio toggle in system menu Launcher card Resurrecta title Record 3D footage off web version with text in front of it https://sdk.play.date/1.12.3/Inside%20Playdate.html#pdxinfo Menu later? Create a Resurrections font Icomoon Unicode PUA Reformulate the basis https://buf.com/films/the-matrix-resurrections Why does my existing affect feel *sparser* than these? Softer edges— base them on fwidth still, just soften them Base cursors and other colors on BUF clip Pixel grill? Tighten the threshold Tweak the colors Maybe glow can be an SDF-derived effect instead, look into it Migrate the rest of the project over Migrate WebGPU Resurrections Support random glyph order Support anomaly streaks MSDF They should line up in Photoshop without too much trouble, actually Texture Lighting Different parts of a streak glow at different intensities, at different times The streaks often dim slower, ie. are brighter, than the glyphs beneath them Imagine they're metallic or something Support SDF bevel and "lights" https://shaderfun.com/2018/07/23/signed-distance-fields-part-8-gradients-bevels-and-noise/ Get the "normals" and color right Note: even completely dark glyphs can have glint on their edges "Golden hour" Eventually improve expanded new glyph set Make font WebGPU Why is it brighter than the regl version? Try https://github.com/brendan-duncan/wgsl_reflect Get rid of end pass once it's possible to copy a bgra8unorm to a canvas texture Switch to rgba32float somehow? Why isn't this straightforward? Support looping Write an explanation of the rain pass (and include images) Compute Volumetric quads Fullscreen quad and spacial mapping MSDFs gpu-buffer, working title Try and use it for the palette color buffer Test it Demo it to others Make improvements Capture expected requirements down the road, make roadmap License it and put it somewhere else Zion Control's matrix variant From Reloaded Audio Synthesize raindrop sound https://www.instagram.com/tv/CWGodRcoq7T/?utm_medium=copy_link Use WebAudio to mess with it Idea: Build a UI Changes some uniforms Effect selection would swap out the desired effect pass, somehow The color palette stuff would be hard Experiment with varying the colors in the palette pass Maybe a separate palette for the non-bloom Maybe dim and widen the bloom Just make sure the changes to non-default configurations are acceptable Maybe try and accomplish the effect in Photoshop, to get a sense of what's going on Deja vu effect: flashing rows Make them flash all the time Then use a thunder-like pattern to show and hide the flash