Sunday, September 28, 2025

Instances Revisited

The DAZ Importer imports most scenes correctly, but it has long struggled with instances. Simple cases have worked fine, but the DAZ and Blender scenes differed when the instance target is itself an instance, or if there are formulas that affect the locations. In the last few days I have revisited those issues and now all scenes seem to import correctly. Two long-standing issues in the bug tracker have been resolved.

Issue 479 deals with the Shipping yard construction set. It is imported correctly when the "Mesh Fitting" option is set to "Unmorphed Unique", "Morphed" and "DBZ File". With "Unmorphed Shared" all containers have the same color, which is expected since all container objects share the same mesh and hence the same materials.

Issue 2181 deals with the Medieval City Block. This is now imported correctly with "Morphed" and "DBZ File". It can not be imported with one of the "Unmorphed" settings because there are formulas that affect the locations of the instances. With the "Morphed" setting the formulas are taken into account, and with "DBZ File" the final locations are baked into the dbz file.