-
Notifications
You must be signed in to change notification settings - Fork 3.4k
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
3D Tiles 1.1 Sandcastle Example Cleanup #11668
Comments
|
@javagl unless the tileset with a I suppose you could also combine the separate glTF models into one asset with multiple nodes... but that probably requires quite a bit more effort to consolidate details (e.g. consolidating metadata without causing name collisions) |
@ptrgags Exactly - some thoughts about this are in the "CMPT to GLB" section at the bottom of this (loooong) summary, but ... as a meta-summary here: You basically already mentioned the main cases:
The most "generic" approach would be to convert the inner elements of a CMPT into GLBs, and merge them into one. Merging arbitrary GLBs is impossible without knowledge about the desired results (for example, glTF-Transform has a 'merge' functionality that IIRC just treats each input as its own (I mean, the I3DM-to-GLB also can only do a "best effort" approach and not guarantee that it will work in all cases, but ... when it covers the CesiumGS I3DM spec files, that's a good start, and we could treat the CMPT case similarly) |
3D Tiles 1.1 brought additional capabilities to 3D Tiles, including further metadata support and implicit tiling support.
We used to refer to what became 3D Tiles 1.1 as "3D Tiles Next", and have several Sandcastle examples illustrating the above capabilities. At this point, all references to "3D Tiles Next" should be "3D Tiles 1.1" and the Sandcastle category should either be renamed or incorporated into the 3D Tiles tab. I'm personally a fan of the later to keep things simple.
The tilesets used in the 3D Tiles Next sandcastles are also out of date and should be updated to 3D Tiles 1.1. These should be uploaded to the CesiumJS ion account.
Potentially, we should upgrade 1.0 tilesets to 3D Tiles 1.1. Now that CesiumGS/3d-tiles-tools#41 is merged we can upgrade many tilesets to 3D Tiles 1.1 with i3dm and cmpt support planned for future PRs.
The text was updated successfully, but these errors were encountered: