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
56754a4dcc
Add job description 2024-07-17 20:22:15 +02:00
9048b23eb6 Use Path objects for paths in the merge job 2024-07-17 20:13:47 +02:00
466d93cd66 Fix using combined indent style 2024-07-17 20:13:47 +02:00
a935c05d6d Use Path objects for file paths in the composite task 2024-07-17 20:13:47 +02:00
cc26467e64 Fix wrong variable definition 2024-07-17 20:13:47 +02:00
e9da0efbf3 More readability 2024-07-17 20:13:47 +02:00
bf2584126c Use helper variables for easier readability 2024-07-17 20:13:47 +02:00
371c731a79 Replace os with pathlib 2024-07-17 20:13:47 +02:00
46456b4f53 Final tweaks for denoising 2024-07-17 20:13:47 +02:00
57634f0eb7 Some more restructuring before implementing denoising 2024-07-17 20:13:47 +02:00
ea40f03ccb Make the tile placement logic a function 2024-07-17 20:13:47 +02:00
96a61f40a8 Rename variable for more readability 2024-07-17 20:13:47 +02:00
aa685c8220 Show the tile size in the web UI 2024-07-17 20:13:47 +02:00
ccbd60bb1c Fix merging for percentages without remainders 2024-07-17 20:13:47 +02:00
a3dc66621a Initial fix for the memory usage 2024-07-17 20:13:47 +02:00
f06bf289ed Fix using the wrong socket name 2024-07-17 20:13:47 +02:00
af1f308d6c Add support for denoising 2024-07-17 20:13:47 +02:00
afe54c7c82 Fix the merge creating an empty layer in the merged image 2024-07-17 20:13:47 +02:00
e08e4381ae Fix tiling when using sizes over 50% 2024-07-17 20:13:47 +02:00
d1c1eed2bf Finish up the tiling implementation 2024-07-17 20:13:47 +02:00
342e3d13cf Implement basic merging using the compositor 2024-07-17 20:13:47 +02:00
3844a91715 Render in tiles 2024-07-17 20:13:47 +02:00
0be9ea87b1 Use imperative property names 2024-07-17 20:13:47 +02:00
45afa79447 Rename parameters and automatically evaluate denoising 2024-07-17 20:13:47 +02:00
1167610d59 Put the render outputs in a separate directory 2024-07-17 20:13:47 +02:00
703c2d3ffd Support for compositing 2024-07-17 20:13:47 +02:00
32f988e9d3 Add frame number to the render output path 2024-07-17 20:13:47 +02:00
197f12486b Fix chunking 2024-07-17 20:13:47 +02:00
d4ce09747a Ignore the DENOISED file if it exists 2024-07-17 20:13:47 +02:00
5d11ce3219 Initial version of the single-frame job type 2024-07-17 20:13:47 +02:00