BIM & CAD Tiler
Use this command line tool to tile your BIM, CAD, and design models in OBJ, COLLADA or glTF formats into 3D Tiles for efficient streaming and visualization with CesiumJS.
As the creators of 3D Tiles we leverage its full potential to ensure a lightweight and smooth streaming experience, even on mobile devices, all while preserving every detail of the model.
The BIM & CAD tiler command line interface is easy to integrate into any platform, including Linux, Windows, AWS, and Azure. Convert your massive models to an efficient tileset by running a single command. See the full documentation.
Level of detail based on visual importance
The tiler detects features that are visually important and prioritizes those during tiling. This prioritization ensures a meaningful representation of your data is displayed at any distance, and allows for a smoother visual experience while preserving the appearance and physical geometry of the model.
The resultant tileset includes a precise geometric error which allows viewers like CesiumJS to dynamically show the right level of detail at any given view.
Preserve materials and geometry
The BIM & CAD tiler converts the materials in design models to their closest physically-based materials counterparts, which in most cases, perfectly preserves all material information. Whether the model has a handful or hundreds of unique materials, and the tiler intelligently groups geometry by material for the best performance at runtime. Using physically-based materials also means the tilesets can be dynamically lit. For example, you can see how light and shadows affect your tileset as well as other features in the scene based on the time of day.
Additionally, the tiler preserves the geometry from the source model, resulting in the most detailed geometry at each level of detail. Combining the precision of geometry with the virtual realism of physically-based materials creates a pixel-perfect experience and ensures the tiled models look as good as they did when they were designed.
Opt in for additional optimizations
Draco compression for geometry
Google's Draco compression is 3D topology-aware and reduces geometry sizes by up to 90% without compromising visual quality, performing better than general-purpose algorithms like Gzip.
Decoding in CesiumJS is fast with WebAssembly and decoding in parallel on the CPU and GPU.
WebP images for textures
WebP images are on average 30% smaller in size than JPEG and PNG images of the same quality—even with transparency.
WebP is the image format designed by Google for the web and is ideal for most modern browsers.
Check out the full documentation for the on-premises 3D Tiling Pipeline.
We provide custom tiling pipelines and services for your 3D data so you can focus on developing your CesiumJS app.