In customshader, how can I get the content in the featuretable from b3dm

For example, a house needs to distinguish between windows, roofs and doors, and set different materials

Hi @h2936817294 ,

For b3dm tilesets (using enableModelExperimental: true in the constructor), the _BATCHID attribute semantic becomes fsInput.featureIds.featureId_0 (see the Custom Shader Guide ). This is to match the newer EXT_mesh_features glTF extension draft. (spec currently under revision on this branch).

In the future, we do plan to add binary metadata properties to custom shaders. When that happens, batch table properties would also be included. As of right now, only the batch ID/feature IDs are available in the shader.