Char fix for material gen

This commit is contained in:
Lubos Lenco 2017-08-04 11:54:32 +02:00
parent 2f292b786c
commit 33d7bd04e7

View file

@ -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