August 16, 2021, 04:19 (GMT) |
UI: hide object instancing panel for object types that dont support instancing 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 |
August 16, 2021, 04:19 (GMT) |
UI: hide instancing options for empties which cannot be used 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 |
August 16, 2021, 04:19 (GMT) |
Compositor: Full frame Sun Beams node Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11694 |
August 16, 2021, 04:19 (GMT) |
Compositor: Full frame Bilateral Blur node Adds full frame implementation to this node operation. No functional changes. Reviewed By: jbakker Differential Revision: https://developer.blender.org/D11634 |
August 10, 2021, 02:59 (GMT) |
Merge branch 'temp-lineart-contained' into lineart-shadow |
August 10, 2021, 01:41 (GMT) |
Merge remote-tracking branch 'origin/master' into temp-lineart-contained |
August 10, 2021, 01:35 (GMT) |
GPencil: Fix memory leak in previous commit |
August 10, 2021, 01:35 (GMT) |
Cleanup: Fix comment typo |
August 10, 2021, 01:35 (GMT) |
Cleanup: Remove stale/dead code This seems to be really old code from 2.4 or earlier. I was unable to find when it was removed gitk and git blame both couldnt find anything. However, it is safe to say that this code is long gone. |
August 10, 2021, 01:35 (GMT) |
UI: Sequencer: Fix placement of display options in sequencer & preview mode This commit does two things, first it removes the proportional editing tool settings. This is not accessible code and is has not been used since the grease pencil/annotations changes in 2.8. Second, this patch reorders the if statements so that the display options are always shown on the rightside. Reviewed By: antoniov Differential Revision: https://developer.blender.org/D12163 |
August 10, 2021, 01:35 (GMT) |
UI: Show Mask Display Options Conistently This commit makes the display options for mask only show in the header for the clip and image editors. Prior to this change they would display in the header for the clip editor and in the sidebar for the image editors. |
August 10, 2021, 01:35 (GMT) |
Cleanup: avoid using context in versioning code Also extract versioning into a function that makes it's purpose clear. |
August 10, 2021, 01:35 (GMT) |
Action Constraint: add Split Channels Mix choices from Copy Transforms Practice shows that when combining actions and direct animation it is usually best to combine location, rotation and scale separately, which is implemented by the Split Channels modes recently introduced in D9469 for Copy Transforms. This completes the same set of 6 choices for the Action Constraint. The default for new constraints is changed to the newly added Before Original (Split Channels) mode. The original patch is motivated by Loic Pinsard, who created an addon that does the equivalent of this feature by splitting the action into two, separating location and rotation+scale. Differential Revision: https://developer.blender.org/D7547 |
August 10, 2021, 01:35 (GMT) |
Xcode: support cmake options for grouping in folders The Xcode IDE can also benefit from the options: - WINDOWS_USE_VISUAL_STUDIO_SOURCE_FOLDERS - WINDOWS_USE_VISUAL_STUDIO_PROJECT_FOLDERS So add suport to these options and also renames them as they are no longer limited to just Windows and Visual Studio. Reviewed By: brecht, ankitm Differential Revision: https://developer.blender.org/D12132 |
August 10, 2021, 01:35 (GMT) |
Add custom data comparison for generic attributes Generic attributes CD_PROP_* comparison is added in customdata_compare Checks for built-in as well as user created attributes. Reviewed By: JacquesLucke Differential Revision: https://developer.blender.org/D12137 |
August 10, 2021, 01:35 (GMT) |
Fix T90087: Assigning object data doesn't copy vertex groups Assigning a mesh seems to do its own parameter copying, which means we need to manual copy its vertex groups here, which was just overlooked in rB3b6ee8cee708. Differential Revision: https://developer.blender.org/D12110 |
August 10, 2021, 01:35 (GMT) |
Fix: Avoid floating point error in some mesh primitive nodes Some mesh primitives created using geometry nodes use loops to create vertices and accumulates positions/angles in FP variables. This allows rounding errors to accumulate and can introduce significant errors. To minimize changes from original implementation, variables allowing errors to accumulate are replaced by: delta * index. Affected Mesh Primitives nodes are Line, Grid, Cylinder, Circle, Cone, and UV-Sphere. Differential Revision: https://developer.blender.org/D12136 |
August 10, 2021, 01:35 (GMT) |
Geometry Nodes: Select by Handle Type Node Just like the "Select by Material" node, this node outputs a boolean attribute for control points that have a matching handle type. By default left and right handles are considered, but it's possible to only check one side with the toggle in the node. Differential Revision: https://developer.blender.org/D12135 |
August 10, 2021, 01:35 (GMT) |
Fix memory leak from rB263fa406cd2b |
August 10, 2021, 01:35 (GMT) |
Cleanup: use MEM_SAFE_FREE macro |
|