I am looking at implementing Cesium 3D tiles to replace our current workflow within our unity projects.
In the past I have used drone photogrammetry, which I have then manually cut up and implemented a building measures system that would colour up the buildings depending on what data it is looking at, for example building age, costs, tenancy ect.
To achieve this was fairly simple as each building would have its own mesh and material that I could then apply a recolour script to and change to certain colour when a certain metric button is hit.
(see examples below)
As Cesium is streaming in the 3D assets, I would like to find away to filter the buildings I am interested in by colour.
What would be the best way to achieve this?
I have seen this example using deck.gl and Cesium JS which is pretty much the effect I am after, but I would like to build this with in Unity.
Is it possible to drape the building footprints over certain buildings to achieve this highlighted/recoloured effect within unity?
Any help or direction on this would be much appreciated.