import os
def create_technique_resource(material, resources):
- from .datafile import Resource, Statement
+ from .datafile import Resource, Statement, Token
tech_res = Resource(material.name+".tech", "technique")
mat_res = resources[material.name+".mat"]
tech_res.statements.append(st)
else:
- st = Statement("method", "")
+ base_method = "blended" if material.blended else ""
+ st = Statement("method", base_method)
if mat_res:
st.sub.append(tech_res.create_embed_statement("material", mat_res))
+ if material.blended:
+ ss.sub.append(Statement("blend", Token("SRC_ALPHA"), Token("ONE_MINUS_SRC_ALPHA")))
+
if material.render_mode!='CUSTOM':
if material.receive_shadows:
st.sub.append(Statement("receive_shadows", True))