From 33d7bd04e77cc6aff5521f53c7cd3eb0571cf4e0 Mon Sep 17 00:00:00 2001 From: Lubos Lenco Date: Fri, 4 Aug 2017 11:54:32 +0200 Subject: [PATCH] Char fix for material gen --- blender/arm/material/cycles.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/blender/arm/material/cycles.py b/blender/arm/material/cycles.py index de9aafcd..ded5b4aa 100644 --- a/blender/arm/material/cycles.py +++ b/blender/arm/material/cycles.py @@ -526,7 +526,7 @@ def parse_rgb(node, socket): # Already fetched if res_var_name(node, node.outputs[1]) in parsed: return '{0}.rgb'.format(store_var_name(node)) - tex_name = c_state.safesrc(node.name) # node_name() + tex_name = node_name(node.name) tex = c_state.make_texture(node, tex_name) if tex != None: to_linear = parsing_basecol and not tex['file'].endswith('.hdr') @@ -1266,4 +1266,6 @@ def node_name(s): s = c_state.safesrc(s) if len(parents) > 0: s = c_state.safesrc(parents[-1].name) + '_' + s + if '__' in s: # Consecutive _ are reserved + s = s.replace('_', '_x') return s