Keishiki/TODO.md
2024-05-26 16:05:18 -04:00

1.3 KiB

NOW

Compositor

  • Manage Samplers -- (Resources in general)
    • Blender previews (important)
  • Data model for comps
  • Dump and read back state, (de)serialization!!!
  • Non-negotiables:
    • Text (idea: index-based evaluation in plugboard)
    • Shapes (idea: embed glisp :mmtroll:, need to inquire -- still a lot of friction for simple shapes if we don't also get the glisp tools)
    • External data driving (json?)
  • Layer Groups (jokes -- can be completely UI side)

UI

  • Interpolation Editor init
  • Timeline/Dope sheet init
  • Viewport gizmos (Layer-specific & nodes -- can separate into different tools?)

Later

Compositor

  • std::unordered_map -> std::flat_map pending compiler support
  • Simple 3D engine

Audio

  • Wait for SDL3!
    • SDL_mixer will be able to do all of wav ogg flac mp3 opus, we live in good times
    • output needs to be handled differently (if we care at all -- likely not)

IO