io_scene_3ds: Update for Principled BSDF specularity #104917
@ -770,11 +770,11 @@ def make_material_chunk(material, image):
|
|||||||
mix_primary = link.from_node if link.from_node.type == 'TEX_IMAGE' and link.to_node.type in mtype else False
|
mix_primary = link.from_node if link.from_node.type == 'TEX_IMAGE' and link.to_node.type in mtype else False
|
||||||
mix_secondary = link.from_node if link.from_node.type == 'TEX_IMAGE' and link.to_socket.identifier in {'Color1', 'A_Color'} else False
|
mix_secondary = link.from_node if link.from_node.type == 'TEX_IMAGE' and link.to_socket.identifier in {'Color1', 'A_Color'} else False
|
||||||
if mix_secondary:
|
if mix_secondary:
|
||||||
matmap = make_uv_texture_chunk(MAT_TEXMAP, [mix_secondary], pct)
|
matmap = make_texture_chunk(MAT_TEXMAP, [mix_secondary], pct)
|
||||||
elif mix_primary:
|
elif mix_primary:
|
||||||
diffuse.append(mix_primary)
|
diffuse.append(mix_primary)
|
||||||
if diffuse:
|
if diffuse:
|
||||||
material_chunk.add_subchunk(make_uv_texture_chunk(MAT_DIFFUSEMAP, diffuse, pct))
|
material_chunk.add_subchunk(make_texture_chunk(MAT_DIFFUSEMAP, diffuse, pct))
|
||||||
primary_tex = True
|
primary_tex = True
|
||||||
if primary_tex and matmap:
|
if primary_tex and matmap:
|
||||||
material_chunk.add_subchunk(matmap)
|
material_chunk.add_subchunk(matmap)
|
||||||
|
Loading…
Reference in New Issue
Block a user