Blender Git Commit Log

All Blender Git commits.

Page: 1092 / 8462

November 27, 2020, 11:28 (GMT)
Merge branch 'master' into cycles_procedural_api
November 27, 2020, 11:17 (GMT)
Fix generating to many points on dense meshes
November 27, 2020, 11:11 (GMT)
Fix T82156: Object with constraints translates when parented

Avoid the evaluation of constraints when computing the parent-inverse
matrix.

Constraints are meant to be evaluated last; object transforms are
computed this order:

1. `parent->obmat` (the parent object's world matrix)
2. `ob->parentinv` (the object's parent-inverse matrix)
3. Object's loc/rot/scale
4. Object's constraint evaluation

When the constraints are used to compute the parent-inverse matrix,
their effect is moved from step 4 to step 2 in this list, potentially
rotating or scaling the object's local transform. This causes unwanted
movement as reported in T82156.

Reviewed By: looch

Differential Revision: https://developer.blender.org/D9413
November 27, 2020, 09:15 (GMT)
Cleanup: Animation, clean up FCurve Cycles modifier

Simplify conditions and declare variables `const` where possible.

No functional changes.
November 27, 2020, 08:18 (GMT)
Changed precision to double to match ociov2
November 27, 2020, 03:37 (GMT)
Cleanup: Add `r_` to return parameter

Prefix a return parameter with `r_` to follow the style guide. No
functional changes.
November 27, 2020, 03:37 (GMT)
Cleanup: Move logic to `outliner_find_item_at_x_in_row`

Move the logic for determining if the item at a given x position is an
icon into the function. This is used for determining selection over an
icon, and will be used in a later commit for checking for hover over an
icon. No functional changes.
November 26, 2020, 23:29 (GMT)
Add performance timing to mesh_boolean.cc.

You can uncomment the PERFDEBUG define to get timings.
November 26, 2020, 23:18 (GMT)
Sculpt: Refactor transform code to allow incremental updates

This adds support for incremental updates in the sculpt transform
code. Now tools can define if they need the displacement applied
for the original coordinates or incrementally.

This is needed for features like elastic transform or cloth deformation
target in the transform tool.

No functional changes.

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D9547
November 26, 2020, 23:04 (GMT)
Add seed input for scatter node
November 26, 2020, 22:06 (GMT)
Merge branch 'geometry-nodes' into geometry-nodes-distribute-points
November 26, 2020, 21:52 (GMT)
Geometry Nodes: fix when vertex group exists but there are no MDeformVerts yet

The `mesh->dvert` array is only allocated when needed. Just creating a new vertex
group without any vertices in it, does not trigger the allocation.
November 26, 2020, 21:47 (GMT)
WIP posion attribute map point removal
November 26, 2020, 21:07 (GMT)
Merge branch 'geometry-nodes' into geometry-nodes-distribute-points
November 26, 2020, 21:02 (GMT)
GPencil: Cleanup unused includes

November 26, 2020, 20:56 (GMT)
GPencil: Remove duplicate page size parameter

Revision 26eb8d6 by Hans Goudey (master)
November 26, 2020, 17:56 (GMT)
UI: Use decorators in volume modifiers

This is consistent with the UI for other modifier types.
November 26, 2020, 17:49 (GMT)
Geometry Nodes: Use ID template node group selector in the modifier

This puts the same controls as in the node editor header
in the modifier panel.
November 26, 2020, 17:37 (GMT)
Geometry Nodes: use attribute span api in Join Geometry node

Copying over attributes from the original geometries to the new
geometry only takes ca. a third of the time compared to before.
November 26, 2020, 17:22 (GMT)
Geometry Nodes: use attribute span api in random attribute node

This results in a ~30% speedup. The execution time is bounded
by the random number generator here.
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021