Search Unity

About model instances in Reflect 1.3

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

  1. eproca_SimRTR

    eproca_SimRTR

    Joined:
    Nov 8, 2018
    Posts:
    16
    In Reflect 1.2 the models are created under the SyncRoot of the SyncManager with this structure:
    ___SyncRootGO
    ______InstancesGO
    _________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:
    ___RootGO
    ______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:
    ___RootGO
    ______GO for each exported model
    _________GOs of the elemens
     
  2. mika_leonard

    mika_leonard

    Unity Technologies

    Joined:
    Dec 9, 2019
    Posts:
    20
    Thanks for the feedback, I'll share it with the team