mirror of
https://github.com/Rezmason/matrix.git
synced 2026-04-18 14:19:30 -07:00
Expanding the to-do list to include audio, regenerated "updated glyph set, Playdate version, reformulation goals and Resurrections version
This commit is contained in:
53
TODO.txt
53
TODO.txt
@@ -1,15 +1,66 @@
|
|||||||
TODO:
|
TODO:
|
||||||
|
|
||||||
|
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?
|
||||||
|
|
||||||
|
Regenerate the MSDF for "updated" glyph set
|
||||||
|
Finalize database order
|
||||||
|
Rearrange
|
||||||
|
Generate SVGs
|
||||||
|
MSDF
|
||||||
|
Combine
|
||||||
|
Test
|
||||||
|
|
||||||
|
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
|
Reformulate the basis
|
||||||
https://buf.com/films/the-matrix-resurrections
|
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
|
Resurrections
|
||||||
Support random glyph order
|
Support random glyph order
|
||||||
Support annomaly streaks
|
Support anomaly streaks
|
||||||
|
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
|
Eventually improve expanded new glyph set
|
||||||
Make font
|
Make font
|
||||||
|
|
||||||
WebGPU
|
WebGPU
|
||||||
|
Why is it brighter than the regl version?
|
||||||
Try https://github.com/brendan-duncan/wgsl_reflect
|
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
|
Get rid of end pass once it's possible to copy a bgra8unorm to a canvas texture
|
||||||
Switch to rgba32float somehow?
|
Switch to rgba32float somehow?
|
||||||
|
|||||||
Reference in New Issue
Block a user