mat_res = resources[material.name+".mat"]
blend_st = None
- if material.blended:
+ if material.blend_type=='ALPHA':
blend_st = Statement("blend", Token("SRC_ALPHA"), Token("ONE_MINUS_SRC_ALPHA"))
+ elif material.blend_type=='ADDITIVE':
+ blend_st = Statement("blend", Token("ONE"), Token("ONE"))
+ elif material.blend_type=='ADDITIVE_ALPHA':
+ blend_st = Statement("blend", Token("SRC_ALPHA"), Token("ONE"))
if material.render_mode=='CUSTOM':
for m in material.render_methods:
tech_res.statements.append(st)
else:
- base_method = "blended" if material.blended else ""
+ base_method = "blended" if material.blend_type!='NONE' else ""
st = Statement("method", base_method)
if mat_res:
st.sub.append(tech_res.create_embed_statement("material", mat_res))