cesiumjs-3d-tiles

Automate loading and styling of CesiumJS 3D Tiles datasets.

112|16|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/CesiumGS/cesiumjs-skills --skill cesiumjs-3d-tiles
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cesiumjs-3d-tiles
Source: https://github.com/CesiumGS/cesiumjs-skills/tree/main/skills/cesiumjs-3d-tiles
Command: npx skills add https://github.com/CesiumGS/cesiumjs-skills --skill cesiumjs-3d-tiles

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CesiumJS 3D Tiles workflows are complex, requiring coordinated loading, styling, metadata access, and interaction. This skill provides a cohesive guide to loading tilesets, applying styles, querying properties, and working with voxels, point clouds, and clipping to enable rich, interactive geospatial visualization.

Core Features & Use Cases

  • Loading and styling Cesium3DTileset assets, including feature styling, property queries, and tile-level customization.
  • Working with voxels, point clouds, I3S data providers, and Gaussian splats to visualize diverse data.
  • Clipping planes and polygons to isolate spatial regions and perform focused analysis.
  • Use cases include GIS viewers, city-scale visualizations, and enterprise dashboards that require dynamic styling and metadata access.

Quick Start

Load a Cesium3DTileset from a URL or Ion asset and apply a simple style to visualize building heights.

Frequently Asked Questions about cesiumjs-3d-tiles

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I load and style a 3D Tiles dataset in CesiumJS?

To load and style a 3D Tiles dataset in CesiumJS, initialize a Cesium3DTileset from a URL or Ion asset, then apply Cesium3DTileStyle to define visual rules for features like building heights and perform tile-level customization.

Can I query feature properties from a 3D Tiles tileset in CesiumJS?

Yes, you can query feature properties from a 3D Tiles tileset in CesiumJS. The workflow supports feature picking to access metadata and query specific properties directly from the loaded tileset for interactive geospatial visualization.

Does CesiumJS support clipping planes and polygons for 3D Tiles?

CesiumJS supports clipping planes and clipping polygons for 3D Tiles. You can enable these features to isolate spatial regions within your tileset, allowing for focused analysis of specific areas in your geospatial viewer.

How do I visualize point clouds and voxels using 3D Tiles?

To visualize point clouds and voxels using 3D Tiles, use CesiumJS to load these specific data providers. The platform supports rendering voxels, point clouds, and I3S data to visualize diverse geographic datasets.

What is the best way to apply conditional styling to 3D Tiles in CesiumJS?

The best way to apply conditional styling to 3D Tiles in CesiumJS is using Cesium3DTileStyle. This allows you to dynamically style features based on metadata properties, enabling customized visualizations for city-scale models and GIS viewers.

Can I use CesiumJS 3D Tiles for enterprise dashboards requiring dynamic styling?

Yes, you can use CesiumJS 3D Tiles for enterprise dashboards requiring dynamic styling. The framework handles coordinated loading, metadata access, and interaction, making it suitable for rich geospatial data visualization.