Blender Git Commit Log

Git Commits -> Revision af2f924

March 18, 2019, 15:05 (GMT)
Unified socket declaration system

Function input/output use the same structure to declare
sockets as other nodes now.

The type inferencer can be invoked in the panel on the
right in the node editor.

The list nodes work with floats, vectors and ints.

Commit Details:

Full Hash: af2f924b119c8be7a27176a63afcc6256d19b73b
Parent Commit: d0ae91b
Lines Changed: +728, -272

1 Added Path:

/release/scripts/startup/function_nodes/tree_panel.py (+18, -0) (View)

29 Modified Paths:

/release/scripts/startup/function_nodes/base.py (+150, -30) (Diff)
/release/scripts/startup/function_nodes/inferencer.py (+29, -6) (Diff)
/release/scripts/startup/function_nodes/nodes/append_to_list.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/clamp.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/combine_lists.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/combine_vector.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/float_math.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/nodes/function_input.py (+6, -27) (Diff)
/release/scripts/startup/function_nodes/nodes/function_output.py (+6, -27) (Diff)
/release/scripts/startup/function_nodes/nodes/get_list_element.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/map_range.py (+6, -6) (Diff)
/release/scripts/startup/function_nodes/nodes/object_transforms.py (+1, -1) (Diff)
/release/scripts/startup/function_nodes/nodes/random_number.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/separate_vector.py (+4, -4) (Diff)
/release/scripts/startup/function_nodes/nodes/vector_distance.py (+3, -3) (Diff)
/release/scripts/startup/function_nodes/search.py (+1, -1) (Diff)
/release/scripts/startup/function_nodes/sockets.py (+29, -8) (Diff)
/release/scripts/startup/function_nodes/socket_decl.py (+185, -11) (Diff)
/release/scripts/startup/function_nodes/update_sockets.py (+58, -87) (Diff)
/release/scripts/startup/function_nodes/utils/generic.py (+3, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/builder.cpp (+47, -3) (Diff)
/source/blender/functions/frontends/data_flow_nodes/builder.hpp (+8, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/graph_generation.cpp (+22, -12) (Diff)
/source/blender/functions/frontends/data_flow_nodes/test_nodes.cpp (+76, -10) (Diff)
/source/blender/functions/frontends/data_flow_nodes/test_sockets.cpp (+6, -3) (Diff)
/source/blender/functions/functions/lists.cpp (+23, -0) (Diff)
/source/blender/functions/functions/lists.hpp (+4, -0) (Diff)
/source/blender/functions/types/numeric_lists.cpp (+16, -8) (Diff)
/source/blender/functions/types/numeric_lists.hpp (+2, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021