5

What is difference between b3dm and gltf ?

When to use b3dm and when to prefer gltf over b3dm ?

11

b3dm ("Batched 3D Model") is part of the 3D Tiles specification, and indeed b3dm uses glTF as its payload to deliver 3d geometry.

A single glTF file delivers a (relatively) small amount of localized 3D geometry, along with materials, textures, and other metadata needed to render it on a client. The 3D Tiles standard provides a mechanism to specify a hierarchy of geo-located glTFs at different resolutions. For example, a vehicle may be easily portrayed in a single glTF file, but a whole city with all of its buildings and trees would need to be broken up into 3D Tiles, using multiple glTF files internally.

(Disclaimer: I work for the company that was originally responsible for b3dm and 3D Tiles, but I'm not on that particular team myself and I don't speak for them).

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.