# Embedding 3D Tiles Style

**URL:** <https://community.cesium.com/t/embedding-3d-tiles-style/38189>\
**Category:** CesiumJS\
**Created:** [January 24, 2025, 2:11am UTC](https://community.cesium.com/t/embedding-3d-tiles-style/38189 "2025-01-24T02:11:35Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dmitry\_Kiselev](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/dmitry_kiselev/32/12709_2.png) [@Dmitry\_Kiselev](https://community.cesium.com/u/Dmitry_Kiselev)\
**Post date:** [January 24, 2025, 2:11am UTC](https://community.cesium.com/t/embedding-3d-tiles-style/38189/1 "2025-01-24T02:11:35Z")

</div>

Is it possible to embed Cesium3DTileStyle into tileset.json?

I would like to use something like

```auto
"asset": {
      "version": "1.0"
  },
  "root": {
      "content": {...},
      "implicitTiling": {...}
  },
  "extensions": {
     "3DTILES_style": {
         "default": { <style expression goes here> }
     }
  }
}

```

---

<div class="post-metadata">

**Author:** ![Luke\_McKinstry](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/luke_mckinstry/32/25557_2.png) [@Luke\_McKinstry](https://community.cesium.com/u/Luke_McKinstry)\
**Post date:** [January 24, 2025, 6:49pm UTC](https://community.cesium.com/t/embedding-3d-tiles-style/38189/2 "2025-01-24T18:49:34Z")

</div>

Hi @Dmitry_Kiselev ,

Thanks for your post and being a part of the Cesium community.

The design of 3D Tiles is to use declarative styling at runtime.

> While a style may be created for and reference properties of a tileset, a style is independent of a tileset, such that any style can be applied to any tileset.  
> [3d-tiles/specification/Styling/README.adoc at main · CesiumGS/3d-tiles · GitHub](https://github.com/CesiumGS/3d-tiles/blob/main/specification/Styling/README.adoc#styling-styling)

What type of data are you using and how are you turning it into 3DTiles? Some of the tiling pipelines maintained by Cesium embed/carry over some style information from the source data.

Let us know if you have further questions and how we can help.  
Thanks,  
Luke

---

<div class="post-metadata">

**Author:** ![Dmitry\_Kiselev](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/dmitry_kiselev/32/12709_2.png) [@Dmitry\_Kiselev](https://community.cesium.com/u/Dmitry_Kiselev)\
**Post date:** [January 28, 2025, 3:49pm UTC](https://community.cesium.com/t/embedding-3d-tiles-style/38189/3 "2025-01-28T15:49:04Z")

</div>

> What type of data are you using and how are you turning it into 3DTiles?

I use just some points with labels, and convert them myself.

Generating style isn’t a problem, and I like that it’s possible to develop it separately from the actual data set.

The only thing that I would be happy to use - is to be able to reference a particular style to apply in a tileset document.

UPD: I can write and submit PR for this if that’s aligned with Cesium team view on the matter.
