def create_technique_resource(material, resources):
from .datafile import Resource, Statement, Token
tech_res = Resource(material.name+".tech", "technique")
def create_technique_resource(material, resources):
from .datafile import Resource, Statement, Token
tech_res = Resource(material.name+".tech", "technique")
if tex_name not in resources:
resources[tex_name] = texture_export.export_texture(p.texture, p.tex_channels)
if tex_name not in resources:
resources[tex_name] = texture_export.export_texture(p.texture, p.tex_channels)
def create_property_statement(self, mat_res, prop, resources):
from .datafile import Statement
if prop.texture:
def create_property_statement(self, mat_res, prop, resources):
from .datafile import Statement
if prop.texture:
def export_technique_resources(self, material_atlas, resources):
from .datafile import Resource, Statement, Token
def export_technique_resources(self, material_atlas, resources):
from .datafile import Resource, Statement, Token
base_color_res.statements.append(Statement("storage", Token('SRGB_ALPHA'), *material_atlas.size))
base_color_res.statements.append(Statement("raw_data", material_atlas.base_color_data))
base_color_res.statements.append(Statement("storage", Token('SRGB_ALPHA'), *material_atlas.size))
base_color_res.statements.append(Statement("raw_data", material_atlas.base_color_data))