def create_technique_resource(material, resources, single_file):
from .datafile import Resource, Statement
- tech_res = Resource(material.name+".tech")
+ tech_res = Resource(material.name+".tech", "technique")
mat_res = resources[material.name+".mat"]
def export_material(self, material, *, resources):
from .datafile import Resource, Statement
- mat_res = Resource(material.name+".mat")
+ mat_res = Resource(material.name+".mat", "material")
st = Statement("pbr")
st.sub.append(self.create_property_statement(mat_res, material.base_color, "base_color", resources))
from .datafile import Resource, Statement, Token
base_color_name = material_map.name+"_base_color.tex2d"
if base_color_name not in resources:
- base_color_res = Resource(base_color_name)
+ base_color_res = Resource(base_color_name, "texture2d")
base_color_res.statements.append(Statement("min_filter", Token('NEAREST')))
base_color_res.statements.append(Statement("mag_filter", Token('NEAREST')))
mat_name = material_map.name+".mat"
if mat_name not in resources:
- mat_res = Resource(mat_name)
+ mat_res = Resource(mat_name, "material")
st = Statement("pbr")
st.sub.append(mat_res.create_reference_statement("base_color_map", base_color_res))
mat_res.statements.append(st)