Updated our 2.8 script a little to add some debug & a verbose option to the exporter so the diagnostics can be viewed at the console.
From xsg_export.py , the following works in 2.79 to enable us to access linked object information :
# Check whether this is a linked group (called xref in other packages)
if hasattr(bobj, 'dupli_group'):
self.Log("[DBG] Found dupli_group")
if bobj.dupli_group != None:
if bobj.dupli_type == 'GROUP':
self.Log("[DBG] Found dupli_group type GROUP")
export_map[bobj] = Export_Reference_Group(self, bobj)
It seems ‘dupli_group’ is no longer set intentionally (configuration has changed) or accidentally - feature merge not yet complete.
If this is intentional, please could someone explain how we should identify linked objects in 2.8
Please also note the comments in that code which explain why we have to unload main scene & loaded linked objects to access some of their scene data that’s not available via the link.
If this could be addressed so we don’t have to load/unload components., that’d be awesome.
As a first step, would be great if we could get back to 2.79 feature parity.
Cheers guys, awesome work.
This exporter can be bundled with standard blender distributable if you’d like, once we’re up and running again.