[Bf-blender-cvs] [63260db4a01] soc-2021-porting-modifiers-to-nodes-merge-by-distance: Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-merge-by-distance
Fabian Schempp
noreply at git.blender.org
Thu Sep 30 01:24:27 CEST 2021
Commit: 63260db4a011546bd98978e8e312d6a63053bb63
Author: Fabian Schempp
Date: Thu Sep 30 00:28:18 2021 +0200
Branches: soc-2021-porting-modifiers-to-nodes-merge-by-distance
https://developer.blender.org/rB63260db4a011546bd98978e8e312d6a63053bb63
Merge branch 'master' into soc-2021-porting-modifiers-to-nodes-merge-by-distance
# Conflicts:
# release/scripts/startup/nodeitems_builtins.py
# source/blender/blenkernel/BKE_node.h
# source/blender/blenkernel/intern/node.cc
# source/blender/nodes/CMakeLists.txt
===================================================================
===================================================================
diff --cc release/scripts/startup/nodeitems_builtins.py
index c21926a2b75,06992022edb..165650958cc
--- a/release/scripts/startup/nodeitems_builtins.py
+++ b/release/scripts/startup/nodeitems_builtins.py
@@@ -550,13 -549,12 +549,13 @@@ geometry_node_categories =
NodeItem("GeometryNodeTransform"),
NodeItem("GeometryNodeJoinGeometry"),
NodeItem("GeometryNodeSeparateComponents"),
- NodeItem("GeometryNodeSetPosition", poll=geometry_nodes_fields_poll),
- NodeItem("GeometryNodeRealizeInstances", poll=geometry_nodes_fields_poll),
+ NodeItem("GeometryNodeSetPosition"),
+ NodeItem("GeometryNodeRealizeInstances"),
+ NodeItem("GeometryNodeMergeByDistance"),
]),
GeometryNodeCategory("GEO_INPUT", "Input", items=[
- NodeItem("FunctionNodeLegacyRandomFloat", poll=geometry_nodes_fields_legacy_poll),
-
+ NodeItem("FunctionNodeLegacyRandomFloat", poll=geometry_nodes_legacy_poll),
+
NodeItem("GeometryNodeObjectInfo"),
NodeItem("GeometryNodeCollectionInfo"),
NodeItem("ShaderNodeValue"),
diff --cc source/blender/blenkernel/BKE_node.h
index 8bc76a4732d,76a3e75d285..49eabf73bd9
--- a/source/blender/blenkernel/BKE_node.h
+++ b/source/blender/blenkernel/BKE_node.h
@@@ -1502,7 -1502,11 +1502,12 @@@ int ntreeTexExecTree(struct bNodeTree *
#define GEO_NODE_CURVE_FILLET 1089
#define GEO_NODE_DISTRIBUTE_POINTS_ON_FACES 1090
#define GEO_NODE_STRING_TO_CURVES 1091
- #define GEO_NODE_MERGE_BY_DISTANCE 1092
+ #define GEO_NODE_INSTANCE_ON_POINTS 1092
+ #define GEO_NODE_MESH_TO_POINTS 1093
+ #define GEO_NODE_POINTS_TO_VERTICES 1094
+ #define GEO_NODE_CURVE_REVERSE 1095
+ #define GEO_NODE_PROXIMITY 1096
++#define GEO_NODE_MERGE_BY_DISTANCE 1097
/** \} */
diff --cc source/blender/blenkernel/intern/node.cc
index bdf69d71696,a3a82bee8dc..ea1fe708588
--- a/source/blender/blenkernel/intern/node.cc
+++ b/source/blender/blenkernel/intern/node.cc
@@@ -5773,7 -5769,7 +5769,8 @@@ static void registerGeometryNodes(
register_node_type_geo_join_geometry();
register_node_type_geo_material_assign();
register_node_type_geo_material_replace();
+ register_node_type_geo_material_selection();
+ register_node_type_geo_merge_by_distance();
register_node_type_geo_mesh_primitive_circle();
register_node_type_geo_mesh_primitive_cone();
register_node_type_geo_mesh_primitive_cube();
diff --cc source/blender/nodes/CMakeLists.txt
index 6b926fc5978,8eaf88a6f1e..de3a23ee6c8
--- a/source/blender/nodes/CMakeLists.txt
+++ b/source/blender/nodes/CMakeLists.txt
@@@ -222,16 -232,10 +233,11 @@@ set(SR
geometry/nodes/node_geo_mesh_primitive_line.cc
geometry/nodes/node_geo_mesh_primitive_uv_sphere.cc
geometry/nodes/node_geo_mesh_subdivide.cc
- geometry/nodes/node_geo_mesh_to_curve.cc
- geometry/nodes/node_geo_object_info.cc
- geometry/nodes/node_geo_point_instance.cc
- geometry/nodes/node_geo_point_rotate.cc
- geometry/nodes/node_geo_point_scale.cc
- geometry/nodes/node_geo_point_separate.cc
- geometry/nodes/node_geo_point_translate.cc
- geometry/nodes/node_geo_points_to_volume.cc
+ geometry/nodes/node_geo_mesh_to_points.cc
+ geometry/nodes/node_geo_merge_by_distance.cc
- geometry/nodes/node_geo_raycast.cc
+ geometry/nodes/node_geo_object_info.cc
+ geometry/nodes/node_geo_points_to_vertices.cc
+ geometry/nodes/node_geo_proximity.cc
geometry/nodes/node_geo_realize_instances.cc
geometry/nodes/node_geo_separate_components.cc
geometry/nodes/node_geo_set_position.cc
More information about the Bf-blender-cvs
mailing list