# Best practices for tileset and glTF structure and embedding metadata

**URL:** <https://community.cesium.com/t/best-practices-for-tileset-and-gltf-structure-and-embedding-metadata/27296>\
**Category:** 3D Tiles\
**Created:** [October 11, 2023, 2:09pm UTC](https://community.cesium.com/t/best-practices-for-tileset-and-gltf-structure-and-embedding-metadata/27296 "2023-10-11T14:09:48Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![Marco13](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/marco13/32/2757_2.png) [@Marco13](https://community.cesium.com/u/Marco13)\
**Post date:** [November 28, 2023, 2:12pm UTC](https://community.cesium.com/t/best-practices-for-tileset-and-gltf-structure-and-embedding-metadata/27296/6 "2023-11-28T14:12:20Z")

</div>

> [@11e4c08f99c6aef7429e](#):
>
> I figured out the problem: It just does not work in Firefox. When using Chrome, it works as expected. I couldn’t find a browserlist straight away, is Firefox generally not actively supported or should I open an issue?

It should be supported.  
I just tried it out, and it seems to work for me…

![Cesium Firefox](https://global.discourse-cdn.com/cesium/original/3X/f/0/f06c7ab024800ec3073e678971c341399d694b33.png)

If it does not work for you, then the usual first questions would be

- Which FireFox version are you using?
- Which Operating System?
- Are there any other suspicious messages in the console?

This will probably have to be part of the description for any issue that may be opened in [Issues · CesiumGS/cesium · GitHub](https://github.com/CesiumGS/cesium/issues)

> In this time I couldn’t get conditional styling based on metadata to work. All examples I found seem to use `features` (e.g. [here](https://cesium.com/learn/cesiumjs-learn/cesiumjs-3d-tiles-styling/)) instead of metadata. What is the syntax to access metadata when applying a style or ist there no comparable build-in way?

I think that the example at [How to filter 3D tiles by group defined in 3DTILES\_metadata Extension or 3dtiles 1.1? - #2 by Marco13](https://community.cesium.com/t/how-to-filter-3d-tiles-by-group-defined-in-3dtiles-metadata-extension-or-3dtiles-1-1/23609/2) already shows one way. As I said, there are some questions about the exact structure if this is supposed to be done in a “real” application, but … does that example work for you in principle?

---

_[View the full topic](https://community.cesium.com/t/best-practices-for-tileset-and-gltf-structure-and-embedding-metadata/27296)._
