Keishiki/TODO.md

56 lines
1.8 KiB
Markdown
Raw Permalink Normal View History

2024-05-26 16:05:18 -04:00
# NOW
2024-05-22 09:07:17 -04:00
## Compositor
2024-06-11 03:33:57 -04:00
- Video!
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-30 02:47:56 -04:00
- assimp or call into blender executable?
2024-06-07 02:04:16 -04:00
- Data models
- Dump and read back state, (de)serialization!!!
2024-06-23 04:57:34 -04:00
- Undo's
- Node groups
2024-06-25 00:41:34 -04:00
2024-05-28 17:17:27 -04:00
- Motion blur
2024-06-30 02:47:56 -04:00
- Do multisampling, should be fast enough
2024-06-24 08:32:01 -04:00
2024-06-12 22:52:34 -04:00
- Text (idea: index-based evaluation in plugboard)
2024-06-30 02:47:56 -04:00
- Shapes ideas:
2024-08-08 22:24:24 -04:00
- Backend: https://github.com/jdryg/vg-renderer
- Frontend options:
2024-06-30 02:47:56 -04:00
- AE-like interface
- canvas-like interface
2024-08-08 22:24:24 -04:00
- embed glisp maybe
2024-06-30 02:47:56 -04:00
- inquire + still a lot of friction for simple shapes if we don't also get the glisp gizmos
2024-06-12 22:52:34 -04:00
- External data driving (csv, json or something else?) -- use a node to select source
2024-05-26 16:05:18 -04:00
2024-06-30 02:47:56 -04:00
- Pulses
- use convolution with interps
2024-06-23 04:57:34 -04:00
## UI
- Copy & Paste
- Simple export
2024-06-30 02:47:56 -04:00
## Audio
- SDL_mixer can do all of wav ogg flac mp3 opus
- don't care about output
- maybe add option in ui for ffmpeg muxing via syscalls
2024-05-26 16:05:18 -04:00
# Later
## Compositor
2024-11-02 14:55:46 -04:00
- Investigate bgfx vulkan regression on 1109f3c5bf71f5e5c30fcaf6f899a25e3316adff
2024-05-26 16:05:18 -04:00
- Simple 3D engine
2024-08-08 22:24:24 -04:00
- Particles -- shoot for performance in https://github.com/CHCTW/DirectX12-Framework-
2024-06-17 22:37:15 -04:00
- Flat sets and flat maps pending compiler support
2024-08-08 22:24:24 -04:00
- Random Idea: Array-eval nodes for instancing
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-08-08 22:24:24 -04:00
- SRELL throws. Might be forced to switch to with PCRE or Re2.
- Blender control scheme
- Viewport tools & gizmos (Layer-specific & nodes -- can separate into different tools?)
2024-06-07 02:04:16 -04:00
- Baku vec2 drag is good, color drag is not so necessary because imgui has a good picker
2024-08-08 22:24:24 -04:00
- Layer types
- Constrained AVLayer (find a different name for this LOL)
- Transform gizmos + pan behind tool
- Shape layer pending VG backend + figure out what to do forfrontend