Skip to content

Conversation

@lilleyse
Copy link
Contributor

@lilleyse lilleyse commented Jun 30, 2025

This extension provides a more efficient way for representing multiple contents in implicit tilesets, especially when tiles have a widely varying number of contents.

It does this through a new tile metadata semantic called TILE_CONTENT_COUNT.

Illustration of multiple contents with content metadata, showing a subtree of depth two with four available tiles. The first tile contains zero contents, the second tile contains two contents, the third tile contains zero contents, and the fourth tile contains three contents. There are five contents total, each having a timestamp and uniqueId associated with it.

This is one of three extension for supporting time-dynamic 3D Tiles: #102 (comment)

To do:

  • Make github links relative paths
  • Link to CesiumJS implementation


## Overview

This extension introduces a new [tile metadata semantic](https://github.com/CesiumGS/3d-tiles/blob/main/specification/Metadata/Semantics/README.adoc#tile) `TILE_CONTENT_COUNT` for indicating the number of contents referenced by each tile in an implicit tileset. This is more efficient than the existing [multiple contents approach](https://github.com/CesiumGS/3d-tiles/tree/main/specification/ImplicitTiling#multiple-contents) when tiles have a widely varying number of contents.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you mix this extension with the existing approach to handling multiple contents?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants