Blender Git Commits

Blender Git "soc-2021-porting-modifiers-to-nodes_all" branch commits.

Page: 20 / 26

July 30, 2021, 14:51 (GMT)
Cleanup: ensure one newline at end of file, strip trailing space
July 30, 2021, 14:51 (GMT)
Bezier Spline: Add a more generalized insertion utility

This logic is from the curve sundivide node, used to add points with
proper handles in between two existing points. However, the same logic
is used for trimming of Bezier splines, and possibly interactive point
insertion in the future, so it's helpful as a general utility.

The logic is converted to depend on a bezier spline instead of being
static. A temporary segment spline can be used for the latter use case.
July 30, 2021, 14:51 (GMT)
CMake: Have CMake Control the C++ version.

We were manually setting the compiler flags
for C++17 support for this previously. CMake
can do this for us in a uniform way without
having to worry about compiler specifics.

Setting these flags manually somehow brought
out some unwanted behaviour (CMake switching
back to C++14) in the nightly CMake builds.

Unsure if that's a CMake bug or planned
new behaviour for future version, but best
to play it safe.

These flags are supported since CMake 3.1
so should not break anything.

Reviewed by: Campbell Barton

Differential Revision: https://developer.blender.org/D11891
July 24, 2021, 20:48 (GMT)
Merge remote-tracking branch 'origin/soc-2021-porting-modifiers-to-nodes-merge-by-distance' into soc-2021-porting-modifiers-to-nodes-merge-by-distance
July 24, 2021, 20:48 (GMT)
- copied point cloud support from D10888 to this patch
- added support for selection with point cloud mode
July 24, 2021, 20:47 (GMT)
- copied point cloud support from D10888 to this patch
- added support for selection with point cloud mode
July 24, 2021, 09:41 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-merge-by-distance

# Conflicts:
# source/blender/modifiers/intern/MOD_weld.c
July 24, 2021, 09:38 (GMT)
changes based on review by Hans Goudey (HooglyBoogly)
July 24, 2021, 09:20 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-remesh-blocks
July 23, 2021, 21:23 (GMT)
added mode selector
July 23, 2021, 19:08 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-remesh-blocks

# Conflicts:
# source/blender/blenkernel/BKE_node.h
July 23, 2021, 19:07 (GMT)
Merge remote-tracking branch 'origin/soc-2021-porting-modifiers-to-nodes-merge-by-distance' into soc-2021-porting-modifiers-to-nodes-merge-by-distance
July 23, 2021, 19:00 (GMT)
Geometry Nodes: Merge by Distance (Direct Modifier Port)

This patch is a direct port of the Weld modifier that moves the
common code to the geometry module.
I had made another version of a Merge by Distance Modifier (D10888), with an own implementation,
but I found that the original modifiers algorithm gives finer results.

Differential Revision: https://developer.blender.org/D12019
July 23, 2021, 10:03 (GMT)
formatting
July 23, 2021, 06:15 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-merge-by-distance

# Conflicts:
# source/blender/blenkernel/BKE_node.h
July 23, 2021, 06:14 (GMT)
initial commit
July 19, 2021, 21:48 (GMT)
initial commit
July 18, 2021, 22:10 (GMT)
moved remesh_blocks to geometry module
July 16, 2021, 21:13 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-remesh-blocks
July 16, 2021, 19:51 (GMT)
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-remesh-voxel
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021