I just got started with Cesium recently. Apologies if this issue has come up multiple times, but I couldn’t find it in the forum.
I have converted buildings data from geojson to 3dtiles using py3dtilers. And it looks to be working perfect, picking up the individual building instances. You can take a look here.
It shows up height for individual buildings all fine. However, when I import it into Unreal Engine, it seems to be not working and instead it colors the whole tile.
I think I got it figured out. Not sure maybe I was doing something wrong in how I was generating the tiles using py3dtilers. I got it working fine after using pg2b3dm. What puzzled me earlier was, it used to pick metadata fine on Cesium Ion but not on Unreal Engine. The material somehow colored the whole tile. Same material is now working fine and able to apply per building.