Search Unity

About model instances in Reflect 1.3

Discussion in 'Unity Reflect' started by eproca_SimRTR, Oct 20, 2020.

  1. eproca_SimRTR


    Nov 8, 2018
    In Reflect 1.2 the models are created under the SyncRoot of the SyncManager with this structure:
    _________GO for each exported view with a SyncPrefabBinding component
    ____________GOs of the elements with SyncObjectBinding and Metadata components

    In Reflect 1.3 the models are created under the Root of the InstanceConverter with directly all the element GOs:
    ______GOs of the elements with SyncObjectBinding and Metadata components

    This means that in projects with several models, the elements are not separated anymore under a different GO for each exported model. That in my opinion it is a bit of a pity. And for some cases it can be problematic. It is true that you can extract the document name with the metadata. But some elements are exported yet with empty metadata. In Reflect 1.2 you can know to which model those elements belongs to. With 1.3 this is not possible.

    In the specific case of different models from different views of the same original model (all with the same document name in the metadata) it will be impossible to know the model each element belong to.

    It would be nice if the models can be created with a similar structure like in 1.2:
    ______GO for each exported model
    _________GOs of the elemens
  2. mika_leonard


    Unity Technologies

    Dec 9, 2019
    Thanks for the feedback, I'll share it with the team