I did some progresses generating 3D models in GLTF/GLB :I can generate and load .gltf files (with external .bin file) and .glb files (with/without batch ids).
Now I have a first implementation of B3DM format and I would like to test loading tiles directly (ie. not via a Tileset definition) in Cesium.
It seems that’s not possible to load a such file using something like :
var model = scene.primitives.add(Cesium.Model.fromGltf({
I succeeded to create a Tileset for the whole geodatabase I’m use for test.
I use a kind of adaptive quad tree; node is splitted based on the number of output vertices (superior or not to a user specified max).
Currently, only terminal nodes has attached B3DM.
I’m now thinking to attach data to intermediate nodes (for example selecting tallest/largest buildings of the tile) and then use additive refinement to complete the tile with children content.
What is not clear is the geometric error to use for this intermediate nodes.