Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-08-20Compositor: Do not register constant input areas for renderingManuel Castilla
If an input is only used as a constant it doesn't rendering because its already calculated after constant folding.
2021-08-20Compositor: Fix plane distort operations incorrect areas of interestManuel Castilla
The original implementation doesn't work for all cases.
2021-08-20Compositor: Fix plane track wrong area of interest calculationsManuel Castilla
Perspective matrix in sample data was not initialized because corners were not calculated at that point of execution.
2021-08-20Compositor: Fix incorrect area of interest in variable bokeh blurManuel Castilla
2021-08-20Compositor: Fix incorrect copying of uchar buffersManuel Castilla
Row stride and the area x coordinate offset were not taken into account.
2021-08-16Compositor: Enable can_be_constant on vector nodesManuel Castilla
2021-08-16Compositor: Full frame Normalize nodeManuel Castilla
2021-08-16Compositor: Full frame Normal nodeManuel Castilla
2021-08-16Compositor: Full frame Map Value nodeManuel Castilla
2021-08-16Compositor: Full frame Map Range nodeManuel Castilla
2021-08-15Compositor: Enable can_be_constant on matte nodes where possibleManuel Castilla
2021-08-15Compositor: Full frame Luminance Key nodeManuel Castilla
2021-08-15Compositor: Full frame Keying Screen nodeManuel Castilla
2021-08-15Compositor: Full frame Keying nodeManuel Castilla
2021-08-13Compositor: Full frame Distance Key nodeManuel Castilla
2021-08-13Compositor: Full frame Difference Key nodeManuel Castilla
2021-08-13Compositor: Full frame Cryptomatte nodeManuel Castilla
2021-08-13Compositor: Full frame Color Spill nodeManuel Castilla
2021-08-13Compositor: Full frame Color Key nodeManuel Castilla
2021-08-13Compositor: Full frame Chroma Key nodeManuel Castilla
2021-08-13Compositor: Full frame Channel Key nodeManuel Castilla
2021-08-13Compositor: Full frame Vector blur nodeManuel Castilla
2021-08-13Compositor: Full frame Inpaint nodeManuel Castilla
2021-08-12Cleanup: clang-formatManuel Castilla
2021-08-12Cleanup: fix compiler warningsManuel Castilla
2021-08-12Compositor: Full frame Glare nodeManuel 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-12Compositor: Ensure denoise output is only rendered onceManuel Castilla
2021-08-12Compositor: Full frame Filter nodeManuel Castilla
2021-08-12Compositor: Full frame Directional Blur nodeManuel Castilla
2021-08-12add TODOsManuel Castilla
2021-08-12Compositor: Full frame Dilate/Erode nodeManuel Castilla
2021-08-11Compositor: Full frame Despeckle nodeManuel Castilla
2021-08-11Compositor: Full frame Denoise nodeManuel Castilla
2021-08-10Compositor: Full frame Defocus nodeManuel Castilla
2021-08-10Merge branch 'master' into compositor-full-frameManuel Castilla
2021-08-10Fix T90572: "Render Region" is broken due to compositingManuel Castilla
It was using viewer instead of render border. A copy-paste error.
2021-08-10Compositor: Full frame output nodesManuel 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-10Compositor: Full frame color nodesManuel 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-10Compositor: Full frame curve nodesManuel 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-10Compositor: Fix memory leaks when initializing tiles multi-threadedManuel 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-10Compositor: Full frame input nodesManuel 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-10Compositor: Full frame Mask nodeManuel Castilla
Adds full frame implementation to this node operations. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11751
2021-08-10Compositor: Full frame Bilateral Blur nodeManuel Castilla
Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11634
2021-08-10Compositor: Full frame Sun Beams nodeManuel Castilla
Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11694
2021-08-10UI: hide instancing options for empties which cannot be usedPhilipp Oeser
Empties can only instance a collection, instancing on "Vertices" or "Faces" does not make sense for empties, make that clear in the UI. ref D11348 Maniphest Tasks: T88443 Differential Revision: https://developer.blender.org/D11349
2021-08-10UI: hide object instancing panel for object types that dont support instancingPhilipp Oeser
Basically, only meshes, empties and pointclouds support direct instancing atm., no need to have the panel for other types. note: prior to rB2eca054e14b1, collection instancing was possible on all types (but that was removed in said commit) note2: for empties, rna_Object_instance_type_itemf should also be tweaked so we dont get "Vertices" and "Faces" options, but that can be done in a separate commit Maniphest Tasks: T88443 Differential Revision: https://developer.blender.org/D11348
2021-08-10Refactor: Custom data comparison in meshesHimanshi Kalra
Added the comparison of non-generic attributes with generic attributes in the same loop to avoid issues with different order in layer->types of the two meshes. Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D12149
2021-08-10Fix T90564: Crash when linking 2 node inputsPhilipp Oeser
Caused by {rB37570a73170e}. Above commit wasnt taking into account that at this point the link could still be NULL. Maniphest Tasks: T90564 Differential Revision: https://developer.blender.org/D12180
2021-08-10File/Asset Browser: Select/Activate File on Right Click for Context MenuJulian Eisel
Right clicking would spawn the context menu under the cursor, but some operators would actually act on the active asset/file which wasn't the one clicked on. When multiple files are selected and one of them is right-clicked on, selection is not changed to allow operations on multiple files. E.g. deletion. This makes the File/Asset Browser match the Outliner (in behavior, not implementation). For the right-click selection keymap: * The context menu still only spawns on W. * Bonus: Right click now does something, it actually selects files! I could have done additional changes here to avoid this, but it seems like a good addition. This is also a better alternative to rB5edfde58fe60, which didn't work properly either. Using rename from the context menu would only work if the clicked on file was also active... Differential Revision: https://developer.blender.org/D12065 Reviewed by: Campbell Barton
2021-08-10Cleanup: use give_object_under_cursor when dragging materials.Jeroen Bakker
It used to invoke give_base_under_cursor, but only accessed the `object` from the base.