Blender Git Commit Log

Git Commits -> Revision 29e3545

Revision 29e3545 by Erik Abrahamsson (master)
September 21, 2021, 19:11 (GMT)
Geometry Nodes: String manipulation nodes

This patch adds four new nodes to a new "Text" category:
- String Length: Outputs length of a string
- String Substring: Outputs part of a string
- Value to String: Converts a value to a string
- String Join: Concatenates multiple strings with a delimiter

The initial use case of these nodes is the upcoming string to curve
node. However, they could also be used to calculate dynamic attribute
names, or with string attributes in the future.

Differential Revision: https://developer.blender.org/D12532

Commit Details:

Full Hash: 29e3545194804428676b0adf881f418a96a40a9a
Parent Commit: 05ce527
Committed By: Hans Goudey
Lines Changed: +234, -1

4 Added Paths:

/source/blender/nodes/function/nodes/node_fn_string_length.cc (+49, -0) (View)
/source/blender/nodes/function/nodes/node_fn_string_substring.cc (+54, -0) (View)
/source/blender/nodes/function/nodes/node_fn_value_to_string.cc (+51, -0) (View)
/source/blender/nodes/geometry/nodes/node_geo_string_join.cc (+53, -0) (View)

7 Modified Paths:

/release/scripts/startup/nodeitems_builtins.py (+6, -0) (Diff)
/source/blender/blenkernel/BKE_node.h (+4, -0) (Diff)
/source/blender/blenkernel/intern/node.cc (+4, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+4, -0) (Diff)
/source/blender/nodes/NOD_function.h (+3, -0) (Diff)
/source/blender/nodes/NOD_geometry.h (+1, -0) (Diff)
/source/blender/nodes/NOD_static_types.h (+5, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021