cesium_samples

3D Tiles 1.1 samples:

North sea pipelines:

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/northsea_pipelines

All_types - Demo of EXT_Meshfeatures and EXT_Structural_metadata for various types

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/all_types/

0] EXT_Meshfeatures

  • By attribute

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/EXT_Mesh_features/FeatureIdAttribute/

  • By texture

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/EXT_Mesh_features/FeatureIdTexture/

1] Delaware - sample of 3D Tiles 1.1 implicit tiling + EXT_structural_metadata/EXT_mesh_features

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/delaware

image

2] Grenoble trees - Sample of 3D Tiles 1.1 Instanced tiles of 31K Grenoble trees using implicit tiling and structural metadata.

glTF extensions used: EXT_structural_metadata,EXT_mesh_gpu_instancing and EXT_instance_features

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/grenoble_trees

image

3] Trees - Sample of instanced i3dm/cmpt 3D trees using implicit quadtree

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/trees/

image

Samples of EXT_mesh_gpu_instancing

4] Forest

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/forest/

image

5] Teapots - sample of EXT_mesh_gpu_instancing in CesiumJS

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/teapots_galore/

image

6] Random shapes

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/random_shapes/

6] Houses, trees with metadata

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/MetadataGranularities/

  • Sample with 3D Tiles and Cesium

  • Batched b3dm sample

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/b3dm

  • Sparse Implicit quadtree

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/SparseImplicitQuadtree

  • Implicit Subtree Metadata

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/ImplicitSubtreeMetadata

  • Sample 3D Tiles 1.1 extensions EXT_structural_metadata and EXT_mesh_features

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/attributes

extensions

  • 1 tree model, 4 instances

https://bertt.github.io/cesium_3dtiles_samples/samples/1.1/instancing

image

3D Tiles 1.0 samples:

  • Esri 3D Tiles in CesiumJS

https://bertt.github.io/cesium_3dtiles_samples/samples/esridemo

image

  • AHN 4 Point cloud Schiphol (pnts)

https://bertt.github.io/cesium_3dtiles_samples/samples/pointcloud/schiphol/

image

  • Utrecht3D with implicit tiling

https://bertt.github.io/cesium_3dtiles_samples/samples/utrecht3d

  • LOD's

1] LOD Bag3D:

https://bertt.github.io/cesium_3dtiles_samples/samples/lod_bag3d

cesium_lods1 gif

2]

https://bertt.github.io/cesium_3dtiles_samples/samples/lod/

cesium_lods1

  • Outlines with CESIUM_primitive_outline

Delaware: https://bertt.github.io/cesium_3dtiles_samples/samples/outline/delaware

Box: https://bertt.github.io/cesium_3dtiles_samples/samples/outline/box

Utrecht: https://bertt.github.io/cesium_3dtiles_samples/samples/outline/utrecht/

image

image

  • Delaware b3dm buildings using region in tileset.json

https://bertt.github.io/cesium_3dtiles_samples/samples/delaware

OpenDroneMap - Obj2Tiles

https://bertt.github.io/cesium_3dtiles_samples/samples/obj2tiles

Sample with 3D Tiles and Cesium

  • Batched b3dm sample

https://bertt.github.io/cesium_3dtiles_samples/samples/b3dm

  • Animations

https://bertt.github.io/cesium_3dtiles_samples/samples/animations

Note: Animations not working yet

  • External

Demo of external tilesets

https://bertt.github.io/cesium_3dtiles_samples/samples/external

  • Instanced

Demo of instanced 3D Tiles

Traffic lights in Amsterdam: https://bertt.github.io/cesium_3dtiles_samples/samples/instanced/traffic_lights/

Rotation tests:

To east rotated seat in i3dm: https://bertt.github.io/cesium_3dtiles_samples/samples/instanced/index_east.html

To north rotated seat in i3dm: https://bertt.github.io/cesium_3dtiles_samples/samples/instanced/index_north.html