Skip to content

Commit c4a6dd0

Browse files
authored
Merge pull request #72 from botero-dev/fix-socket-fac
Fall back to "Fac" socket when trying to find "Factor" socket in nodes
2 parents 719edc8 + 6ebb581 commit c4a6dd0

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

addons/bl_datasmith/export_material.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -550,7 +550,12 @@ def get_expression(field, exp_list, force_default=False, skip_default_warn=False
550550

551551

552552
def exp_from_cache(cached_node, socket_name):
553-
output_index = cached_node[1].index(socket_name)
553+
socket_names = cached_node[1]
554+
# Blender 5.0 changed "Fac" sockets label to "Factor"
555+
if socket_name == "Factor" and "Fac" in socket_names:
556+
output_index = socket_names.index("Fac")
557+
else:
558+
output_index = socket_names.index(socket_name)
554559
return {"expression": cached_node[0], "OutputIndex": output_index}
555560

556561

0 commit comments

Comments
 (0)