Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-08-20 | Compositor: Do not register constant input areas for rendering | Manuel Castilla | |
If an input is only used as a constant it doesn't rendering because its already calculated after constant folding. | |||
2021-08-20 | Compositor: Fix plane distort operations incorrect areas of interest | Manuel Castilla | |
The original implementation doesn't work for all cases. | |||
2021-08-20 | Compositor: Fix plane track wrong area of interest calculations | Manuel Castilla | |
Perspective matrix in sample data was not initialized because corners were not calculated at that point of execution. | |||
2021-08-20 | Compositor: Fix incorrect area of interest in variable bokeh blur | Manuel Castilla | |
2021-08-20 | Compositor: Fix incorrect copying of uchar buffers | Manuel Castilla | |
Row stride and the area x coordinate offset were not taken into account. | |||
2021-08-16 | Compositor: Enable can_be_constant on vector nodes | Manuel Castilla | |
2021-08-16 | Compositor: Full frame Normalize node | Manuel Castilla | |
2021-08-16 | Compositor: Full frame Normal node | Manuel Castilla | |
2021-08-16 | Compositor: Full frame Map Value node | Manuel Castilla | |
2021-08-16 | Compositor: Full frame Map Range node | Manuel Castilla | |
2021-08-15 | Compositor: Enable can_be_constant on matte nodes where possible | Manuel Castilla | |
2021-08-15 | Compositor: Full frame Luminance Key node | Manuel Castilla | |
2021-08-15 | Compositor: Full frame Keying Screen node | Manuel Castilla | |
2021-08-15 | Compositor: Full frame Keying node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Distance Key node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Difference Key node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Cryptomatte node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Color Spill node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Color Key node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Chroma Key node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Channel Key node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Vector blur node | Manuel Castilla | |
2021-08-13 | Compositor: Full frame Inpaint node | Manuel Castilla | |
2021-08-12 | Cleanup: clang-format | Manuel Castilla | |
2021-08-12 | Cleanup: fix compiler warnings | Manuel Castilla | |
2021-08-12 | Compositor: Full frame Glare node | Manuel Castilla | |
Due to current limitation of scaling up causing cropping, quality is always "High" independently of the selected one. This will be fixed once scaling is implemented with canvas adjustment. | |||
2021-08-12 | Compositor: Ensure denoise output is only rendered once | Manuel Castilla | |
2021-08-12 | Compositor: Full frame Filter node | Manuel Castilla | |
2021-08-12 | Compositor: Full frame Directional Blur node | Manuel Castilla | |
2021-08-12 | add TODOs | Manuel Castilla | |
2021-08-12 | Compositor: Full frame Dilate/Erode node | Manuel Castilla | |
2021-08-11 | Compositor: Full frame Despeckle node | Manuel Castilla | |
2021-08-11 | Compositor: Full frame Denoise node | Manuel Castilla | |
2021-08-10 | Compositor: Full frame Defocus node | Manuel Castilla | |
2021-08-10 | Merge branch 'master' into compositor-full-frame | Manuel Castilla | |
2021-08-10 | Fix T90572: "Render Region" is broken due to compositing | Manuel Castilla | |
It was using viewer instead of render border. A copy-paste error. | |||
2021-08-10 | Compositor: Full frame output nodes | Manuel Castilla | |
Adds full frame implementation to "Composite", "File Output" and "Split Viewer" nodes. The other nodes in "Output" submenu are implemented separately. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12091 | |||
2021-08-10 | Compositor: Full frame color nodes | Manuel Castilla | |
Adds full frame implementation to "Alpha Over", "Hue Saturation Value", "Invert", "Tonemap" and "ZCombine" nodes. The other nodes in "Color" submenu are implemented separately. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12092 | |||
2021-08-10 | Compositor: Full frame curve nodes | Manuel Castilla | |
Adds full frame implementation to "RGB Curves", "Vector Curves" and "Hue Correct" nodes. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12093 | |||
2021-08-10 | Compositor: Fix memory leaks when initializing tiles multi-threaded | Manuel Castilla | |
It was only affecting tiled fallback on full frame mode. If tiles from a constant operation were multi-thread initialized, its buffer was inflated multiple times. | |||
2021-08-10 | Compositor: Full frame input nodes | Manuel Castilla | |
Adds full frame implementation to "Bokeh Image" node, "Track Position" node, `SetVectorOperation` and `MovieClipAttribute`. The other nodes in "Input" submenu are implemented separately. `MovieClipAttribute` needs resolution to calculate its constant value, it can't be constant folded, which requires it to be a `ConstantOperation`. Now `ConstantOperation` contemplate this case and any operation that is always constant without depending on inputs should implement it. If in the future an operation needs to get an input constant element during `determineResolution` it must first determine its input resolution. The nodes have no functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D12090 | |||
2021-08-10 | Compositor: Full frame Mask node | Manuel Castilla | |
Adds full frame implementation to this node operations. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11751 | |||
2021-08-10 | Compositor: Full frame Bilateral Blur node | Manuel Castilla | |
Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11634 | |||
2021-08-10 | Compositor: Full frame Sun Beams node | Manuel Castilla | |
Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11694 | |||
2021-08-10 | Merge remote-tracking branch 'origin/master' into compositor-full-frame | Manuel Castilla | |
2021-08-08 | Compositor: Fix transform randomly inverted | Manuel Castilla | |
Uninitialized variable. | |||
2021-08-08 | Compositor: Full frame Bokeh Blur and Blur nodes | Manuel Castilla | |
2021-08-08 | Avoid using `floor` function | Manuel Castilla | |
It has an impact in performance when used in deep loops. If area have negative coordinates it will round toward zero but buffers should be displaced later on to always work with positive coordinates. | |||
2021-08-05 | Cleanup: comment blocks & spelling | Campbell Barton | |
2021-08-05 | Fix compiler warnings: unused variables | Manuel Castilla | |