from .export import DataExporter
data_exporter = DataExporter()
- data_exporter.export_resources(ctx, scene.prototypes, resources, None)
+ data_exporter.export_resources(ctx, scene.prototypes, resources)
def export_scene(self, scene, resources):
from .datafile import Resource, Statement, Token
for i in instances:
obj_res = resources[i.prototype.name+".object"]
- st = scene_res.create_reference_statement("object", obj_res, i.name)
+ st = scene_res.create_reference_statement("object", obj_res)
+ if i.name:
+ st.append(i.name)
ss = Statement("transform")
st = Statement("effect", "shadow_map")
st.sub.append(Statement("type", Token("shadow_map")))
+ st.sub.append(Statement("enable_for_method", "blended"))
st.sub.append(Statement("size", *self.compute_shadowmap_size(shadowed_lights)))
target, radius = self.compute_bounding_sphere(shadow_casters)
st.sub.append(Statement("target", *target))