+
+ if material.uniforms:
+ ss = Statement("uniforms")
+ for u in material.uniforms:
+ ss.sub.append(Statement("uniform", u.name, *u.values[:u.size]))
+ st.sub.append(ss)
+
+ tech_res.statements.append(st)
+ else:
+ st = Statement("method", "")
+ if mat_res:
+ st.sub.append(tech_res.create_embed_statement("material", mat_res))
+
+ if material.render_mode!='CUSTOM':
+ if material.receive_shadows:
+ st.sub.append(Statement("receive_shadows", True))
+ if material.image_based_lighting:
+ st.sub.append(Statement("image_based_lighting", True))
+