3D Tiles official sample resource download link

This article lists nine example tilesets of the 3D Tiles 1.0 and 1.1 specifications officially provided by Cesium.

See INSTRUCTIONS.md for details on how to host these examples using a local server.

insert image description here

Recommendation: Use NSDT Designer to quickly build programmable 3D scenes.

1、Metadata Granularities

Metadata Granularities This 3D Tiles 1.1 sample demonstrates the use of metadata at different levels of granularity. The example consists of a tileset with 4 tiles, each with 5 pieces of content, and the pieces are assigned to two different groups. Metadata is assigned to tilesets, tiles, per-content, and groups.
insert image description here

Download link: Metadata Granularities Tileset

2、Sparse Implicit Quadtree

Sparse Implicit Quadtree is an example tileset that uses 3D Tiles 1.1's implicit tiling to represent a small sparse quadtree.

Quadtrees have 6 levels available, and each subtree has 3 levels. There are 32 available cuts in level 5. Each tile has one content, which is a simple glTF resource, as a GLB (glTF binary) file, containing only the part of the unit square corresponding to the extent of the corresponding tile. No other chunks are available except the one with content and their respective ancestors.
insert image description here

The figure below shows the 6 levels of tileset. Available tiles contain 1 and are shown in green. Unavailable tiles contain 0 and are displayed in red. Cells containing content are marked 1+ (only in level 5).

insert image description here

The JSON portion of the .subtree file is summarized in subtreeInfo.md ​​along with the availability information stored in the binary buffer.

Download link: Sparse Implicit Quadtree Tileset

3、Sparse Implicit Octree

Sparse Implicit Octree is an example tileset that uses 3D Tiles 1.1's implicit tiling to represent a small sparse octree.

The octree has 6 levels available, and each subtree has 3 levels. There are 31 tiles with content in the tree:

  • Tier 1 has 1 slice
  • Layer 2 has 2 cuts
  • Level 3 has 4 cuts
  • Level 4 has 8 cuts
  • Level 5 has 16 cuts

Each content is a simple glTF asset, as a GLB (glTF Binary) file, containing only the part of the unit cube corresponding to the extent of the corresponding tile. No other chunks are available except the one with content and their respective ancestors.

insert image description here

Download address: Sparse Implicit Octree Tileset

4、Multiple Contents

This sample demonstrates how 3D Tiles 1.1 can store multiple content objects in a single tile.
insert image description here

A tileset's rootcut consists of a model, a simple plane with sine waves, in two different representations:

  • Low-res representation as a textured triangle mesh glTF resource
  • High resolution point mesh representation with vertex colors, as another glTF resource

Download link: Multiple Contents Tileset

5、Bounding Box Tests

Bounding Box Tests is an example tiling set that embeds a single simple glTF model into a 3D Tiles 1.1 tileset and displays the appropriate tiling set bounding box for the corresponding glTF bounding volume.

insert image description here

This directory contains six different tilesets, each with a glTF resource. Assets and directories are named according to the bounding volume of the model, given as min and max points:

  • (0,0,0) - (1,1,2)
  • (0,0,0) - (1,2,1)
  • (0,0,0) - (2,1,1)
  • (0,0,2) - (1,1,4)
  • (0,2,0) - (1,4,1)
  • (2,0,0) - (4,1,1)

Download address: Bounding Box Tests Tileset

6、Tileset with full Metadata

This example demonstrates the types of metadata that may be associated with entities according to the type system defined in the Metadata Specification for 3D Tiles 1.1.
insert image description here

The example contains a metadata-only chunkset containing a schema and a metadata entity, both covering all possible property types:

  • Individual properties of type STRING, BOOLEAN, and ENUM
  • Single (SCALAR) attribute with all numeric component types UINT8, INT8, UINT16, INT16, UINT32, INT32, UINT64, INT64, FLOAT32, FLOAT64
  • Composite types VEC2, VEC3, VEC4, MAT2, MAT3 and MAT4, and all digital component types
  • Array with all component types, once with fixed length and once with dynamic length
  • All integer component types are used once in normalized form and once in denormalized form

Download address: Tileset With Full Metadata

7、Tileset with discrete LODs

This is an example of 3D Tiles 1.0, consisting of three tiles, each containing a varying degree of lightweight Stanford dragon mesh model.

  • Rootcut - highly simplified dragon
  • Subcut - Moderately Simplified Dragon
  • Sun Cut - The Original Dragon

When a tile's screen space error is satisfied, it will be replaced by its higher LOD child.
insert image description here

Download link: Tileset with discrete LODs

8、Tileset With Request Volume

This 3D Tiles 1.0 tileset shows the tile's requestVolume property. The point cloud is rendered when the viewer is within the point cloud's requested volume. Also, this example illustrates loading an external tileset from the main tileset.json.
insert image description here

Download address: Tileset With Request Volume

9、Tileset With Tree Billboards

This 3D Tiles 1.0 tileset contains two tiles, one .i3dm with a full 3D tree and the other .i3dm with a 2D billboard tree. When zoomed out, 3D trees are replaced by billboards.

Note: The billboard effect is coded into i3dm's embedded glTF model, but a similar effect can be achieved using vector tiles.
insert image description here

Download link: Tileset With Tree Billboards


Original link: 3D Tiles official example resources—BimAnt

Supongo que te gusta

Origin blog.csdn.net/shebao3333/article/details/131998129
Recomendado
Clasificación