-
Notifications
You must be signed in to change notification settings - Fork 470
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Spatial subdivision for USD #555
Comments
If we do create a |
@lilleyse could you please share some thoughts on how 3D Tiles implicit and/or explicit tiling could be used for USD? Consider how an end-to-end author (USD) and publish (glTF) workflow could be interoperable. SideFX has an awesome USD Basics tutorial. Two broad directions:
Metadata interoperability is important to both topics. For (2), USD supports
|
@lilleyse as part of this research, seems like it is worth checking out the open-source USD library and seeing how Cesium Native could be combined, e.g., if tile content payloads are abstracted away in Cesium Native for a plugin point for glTF or USD content, and how metadata would be accessed. I believe the USD library API is widely used and end users would want to access it, not an abstraction layer above it, but I am noob here. |
Here's a few workflows I've been thinking about:
|
From #519:
I think this is a big enough topic to separate into this issue for discussion.
3D Tiles explicit and implicit tiling could be decoupled from 3D Tiles to be able to represent the spatial subdivision of any content: glTF and USD, for example, for models; and pure metadata for things like vector fields, distance fields, etc. Spatial subdivision may be used for streaming at runtime to a client but also for accelerating server-side computations or distributing computation across a cloud.
USD is used in NVIDIA Omniverse and UDZ is used in the Apple ecosystem. Ignoring metadata, it seems straightforward to create a
3DTILES_content_USD
extension (#519 (comment)) to allow 3D Tiles to be a spatial container for USD (ditto for USDZ), which may be the answer or part of the answer.We should also take a closer look at USD to see if there is value is embedding 3D Tiles explicit and/or implicit tiling inside USD (the analog of #553 for glTF).
This is not urgent for 3D Tiles Next to go from an open specification to an open standard, but it would be great to have initial ideas on the path to cleanly decouple spatial subdivision from 3D Tiles for general use.
The text was updated successfully, but these errors were encountered: