I don’t have experience with Omniverse and I’m trying to understand the basic concepts.
When I understand USD correctly, it is possible to write extensions to augment mesh data with more information. Let’s say, I want to store meshes and information about the proximity of meshes with certain characteristics. (Maybe USD and the tools already provide this information but my questions is about data augmentation in general.) Now, I created data with the additional proximity information and open that data in Maya or Blender. Those applications don’t know about my extension and when I change the mesh data, the proximity information is outdated and wrong when I open the data again in an application that knows about the proximity information.
- Is there something fundamental that I got wrong?
- How would you solve this situation in Omniverse and USD?
- Is it wrong to assume that data can be augmented by user specific information?
- Does Omniverse provide a mechanism to assure data consistency?