Revision bc12b3f by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 2, 2021, 10:47 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
Revision 34bba45 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) March 2, 2021, 10:24 (GMT) |
Merge branch 'compositor-cryptomatte-workflow' of git.blender.org:blender into compositor-cryptomatte-workflow |
Revision 329ec11 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 26, 2021, 15:59 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
Revision c4d51d3 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 24, 2021, 12:25 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
Revision 9e12994 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 23, 2021, 06:45 (GMT) |
Merge branch 'master' into compositor-cryptomatte-workflow |
Revision 1e512a3 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Code-style: reduce indentation. |
Revision 2521d8c by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Code-style: switch statement. |
Revision 27ea45a by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Reverted wrong merge: Draw manager render result. |
Revision 412295c by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Cleanup: Split converToOperations in multiple methods. |
Revision 41dfeb8 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Fixed bad merge |
Revision 4ef8e14 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Compositor: Redesign Cryptomatte node for better usability In the current implementation, cryptomatte passes are connected to the node and elements are picked by using the eyedropper tool on a special pick channel. This design has two disadvantages - both connecting all passes individually and always having to switch to the picker channel are tedious. With the new design, the user selects the RenderLayer or Image from which the Cryptomatte layers are directly loaded (the type of pass is determined by an enum). This allows the node to automatically detect all relevant passes. Then, when using the eyedropper tool, the operator looks up the selected coordinates from the picked Image, Node backdrop or Clip and reads the picked object directly from the Renderlayer/Image, therefore allowing to pick in any context (e.g. by clicking on the Combined pass in the Image Viewer). Technically there is some loss of flexibility because the Cryptomatte pass inputs can no longer be connected to other nodes, but since any compositing done on them is likely to break the Cryptomatte system anyways, this isn't really a concern in practise. In the future, this would also allow to automatically translate values to names by looking up the value in the associated metadata of the input, or to get a better visualization of overlapping areas in the Pick output since we could blend colors now that the output doesn't have to contain the exact value. {F9502764} Differential Revision: https://developer.blender.org/D3959 |
Revision 6548a68 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Cleanup: Remove unused constants. |
Revision 6669f68 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Codestyle: Spelling in comments. |
Revision 71cd126 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Cleanup: use zero_v3 to clean data. |
Revision 8c131be by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Removed duplicate versioning code. |
Revision a35011c by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Code style: const + naming |
Revision a78f653 by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Added poll function to only select multilayer OpenEXRs. |
Revision db326ae by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Moved conversion to layer prefix function to cryptomatte node. |
Revision ebc3fbf by Jeroen Bakker (compositor-cryptomatte-workflow, temp-compositor-cryptomatte-picker) February 16, 2021, 08:46 (GMT) |
Clean-up: removed comment |
|