-
Notifications
You must be signed in to change notification settings - Fork 469
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
Adds 3DTILES_content_gltf extension #427
Conversation
710730f
to
180bb7c
Compare
Format ComparisonThe sections below describe the differences between native 3D Tiles formats and glTF. Batched 3D Model (b3dm)Since
Instanced 3D Model (i3dm)
Point Cloud (pnts)glTF natively supports point clouds with the primitive mode
Composite (cmpt)All inner contents may be bundled into the same glTF as separate nodes, meshes, or primitives, up to the tileset author's discretion. |
@lilleyse please LMK when this is ready. for me to review. Should anyone else review first? |
A discussion about optional vs. required in a 3d-tiles-validator PR:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Spec looks good. I noticed some problems with the example in the This issue was fixed.3d-tiles-next-experimental
branch.
|
||
## Status | ||
|
||
Draft |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can this be removed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we should keep it until these extensions get merged into master
extensions/3DTILES_content_gltf/schema/tileset.3DTILES_content_gltf.schema.json
Outdated
Show resolved
Hide resolved
extensions/3DTILES_content_gltf/schema/tileset.3DTILES_content_gltf.schema.json
Outdated
Show resolved
Hide resolved
Looks good for |
Fixes #385
3DTILES_content_gltf
This extension allows a tileset to use glTF 2.0 and GLB models directly as tile content.
Using glTF directly simplifies runtime implementations and content pipelines that already support glTF but don't support 3D Tiles native formats. glTF models may be extended with instancing, feature metadata, and compression extensions to achieve near feature parity with the existing 3D Tiles formats.
The example tileset can be loaded on the feature-metadata branch in CesiumJS.