Open lilleyse opened 2 years ago
An interim solution would probably be a new extension. For example named 3DTILES_gltf_extensions
, which specify the used and required extension in a similar way as the 3DTILES_content_gltf
did:
"extensions": {
"3DTILES_gltf_extensions": {
"extensionsUsed": ["EXT_mesh_gpu_instancing"],
"extensionsRequired": ["EXT_mesh_gpu_instancing"]
}
}
However, this would be a new extension just to repeat the same information that is already present in the old extension. Thus the solution might be to simple de-deprecate the old extension.
Right now there's no place to put top-level information about tile content. Some use cases include:
extensionsUsed
andextensionsRequired
so that an engine can bail out early if it sees a glTF extension it doesn't supportAn early version of this was introduced in 3DTILES_content_gltf but did not make it back into 3D Tiles 1.1 because of some uncertainty about the use cases above.