WIP: Single-frame job compiler #104194

Draft
k8ie wants to merge 30 commits from k8ie/flamenco:single-frame into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

30 Commits

Author SHA1 Message Date
a13xie@Sodium 75f8068eae
Use Path objects for paths in the merge job 2023-07-09 13:23:54 +02:00
a13xie@Sodium 654d8aba8b
Fix using combined indent style 2023-07-08 19:47:05 +02:00
a13xie@Sodium cce0038efe
Use Path objects for file paths in the composite task 2023-07-08 19:42:30 +02:00
a13xie 315e0d3fd9 Merge branch 'main' into single-frame 2023-07-07 19:05:45 +02:00
a13xie@Sodium 201ad62b83
Fix wrong variable definition 2023-04-04 16:30:26 +02:00
a13xie@Sodium 89935c5865
More readability 2023-04-04 16:25:36 +02:00
a13xie@Sodium 22aedb6c3b
Use helper variables for easier readability 2023-04-04 16:06:35 +02:00
a13xie@Sodium 87581ebdb4
Replace os with pathlib 2023-04-04 15:55:04 +02:00
a13xie@Sodium f6e18d53af
Final tweaks for denoising 2023-04-01 17:21:37 +02:00
a13xie@Sodium adaa1ad0a0
Some more restructuring before implementing denoising 2023-04-01 16:38:57 +02:00
a13xie@Sodium c7d5d8fe9a
Make the tile placement logic a function 2023-04-01 15:42:15 +02:00
a13xie@Sodium fd3c1ddf98
Rename variable for more readability 2023-04-01 15:16:04 +02:00
a13xie@Sodium 7e245730c5
Show the tile size in the web UI 2023-03-29 21:09:58 +02:00
a13xie@Sodium 306e4a1fdf
Fix merging for percentages without remainders 2023-03-29 21:01:32 +02:00
a13xie@Sodium e349abb9c6
Initial fix for the memory usage 2023-03-29 18:32:11 +02:00
a13xie@Sodium 77013fb991
Fix using the wrong socket name 2023-03-16 16:54:49 +01:00
a13xie@Sodium a2b191f127
Add support for denoising 2023-03-16 16:15:02 +01:00
a13xie@Sodium c87a5887e7
Fix the merge creating an empty layer in the merged image 2023-03-16 13:35:27 +01:00
a13xie@Sodium e51a2aedff
Fix tiling when using sizes over 50% 2023-03-15 17:45:34 +01:00
a13xie@Sodium 56a91bb7a2
Finish up the tiling implementation 2023-03-14 00:03:01 +01:00
a13xie@Sodium 46a9db0bb3
Implement basic merging using the compositor 2023-03-13 21:33:53 +01:00
a13xie@Sodium e6ef57d144
Render in tiles 2023-03-13 19:58:57 +01:00
a13xie@Sodium 7c684cca0c
Use imperative property names 2023-03-06 14:55:56 +01:00
a13xie@Sodium b9aca93b54 Rename parameters and automatically evaluate denoising 2023-03-06 14:50:31 +01:00
a13xie@Sodium 57c2ed5b61 Put the render outputs in a separate directory 2023-03-06 14:50:31 +01:00
a13xie@Sodium 53d535ad5d Support for compositing 2023-03-06 14:50:31 +01:00
a13xie@Sodium cea6940a70 Add frame number to the render output path 2023-03-06 14:50:31 +01:00
a13xie@Sodium b159598500 Fix chunking 2023-03-06 14:50:31 +01:00
a13xie@Sodium 99324ca682 Ignore the DENOISED file if it exists 2023-03-06 14:50:31 +01:00
k8ieone@Sodium f5fb56a42b Initial version of the single-frame job type 2023-03-06 14:50:31 +01:00