mat_res.statements.append(st)
if self.use_textures:
textures = [p.texture for p in material.properties if p.texture]
- if textures and not textures[0].default_filter:
+ if textures and not all(t.default_filter for t in textures):
from .export_texture import SamplerExporter
+ sampler_tex = next(t for t in textures if not t.default_filter)
sampler_export = SamplerExporter()
- mat_res.statements.append(mat_res.create_reference_statement("sampler", resources[sampler_export.get_sampler_name(textures[0])]))
+ mat_res.statements.append(mat_res.create_reference_statement("sampler", resources[sampler_export.get_sampler_name(sampler_tex)]))
return mat_res