Keishiki/TODO.md

51 lines
1.7 KiB
Markdown
Raw Normal View History

2024-05-26 16:05:18 -04:00
# NOW
2024-06-09 21:01:19 -04:00
## UI
2024-06-11 03:33:57 -04:00
- Undo's
2024-06-12 22:52:34 -04:00
- Once this is done we can move the plugboard loop detection/chain finding out of the eval loop
- Keys
- selection in comp panel
- deletion
2024-06-17 17:23:32 -04:00
- copy & paste
2024-06-12 22:52:34 -04:00
- Graph editor
- Node groups
- Simple export
2024-05-28 17:17:27 -04:00
2024-05-22 09:07:17 -04:00
## Compositor
2024-06-11 03:33:57 -04:00
- Video!
- Integrate with samplers
2024-06-07 02:04:16 -04:00
- Video import (research opencv libavcodec etc)
2024-06-11 03:33:57 -04:00
- maybe https://superuser.com/a/1397578
- Blender previews resource
2024-06-07 02:04:16 -04:00
- Data models
- Dump and read back state, (de)serialization!!!
2024-06-06 15:23:00 -04:00
- Pre-compose/Layer Groups (jokes -- can be completely UI side)
2024-06-12 22:52:34 -04:00
- Resource
- Deletion
2024-05-28 17:17:27 -04:00
- Motion blur
2024-06-12 22:52:34 -04:00
- 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 gizmos)
- External data driving (csv, json or something else?) -- use a node to select source
2024-05-26 16:05:18 -04:00
# Later
2024-06-07 02:04:16 -04:00
## IO
- File dialogues pending SDL3
- https://wiki.libsdl.org/SDL3/CategoryDialog
2024-06-12 22:52:34 -04:00
- Clipboard pending SDL3
2024-06-07 02:04:16 -04:00
- OIIO output for more than PNG's
- don't care about video export -- leave it for ffmpeg
2024-05-26 16:05:18 -04:00
## Compositor
- Simple 3D engine
2024-05-22 09:07:17 -04:00
2024-05-27 12:06:15 -04:00
## UI
- Adapt nodes for shader graph -- code editor will be fine for now
2024-06-09 21:01:19 -04:00
- Shaders were using SRELL, I'm not sure about this anymore because it throws. We are doing dynamic replaces so CTRE can't work. Might be forced to go with PCRE or Re2.
2024-06-07 02:04:16 -04:00
- Viewport gizmos (Layer-specific & nodes -- can separate into different tools?) -- Not sure how to go about this
- Baku vec2 drag is good, color drag is not so necessary because imgui has a good picker
2024-05-27 12:06:15 -04:00
2024-05-22 09:07:17 -04:00
## Audio
2024-05-24 05:05:23 -04:00
- Wait for SDL3!
2024-05-26 16:05:18 -04:00
- 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)