Sam Suhag
Sam Suhag
In `addPipelineExtras`, a `_pipeline` object with a `source` is added to the `extras` of each `buffer`, so it can be used in https://github.com/CesiumGS/gltf-pipeline/blob/47e25f05dcb86d271675f9b5fa5be8dee8205b55/lib/mergeBuffers.js#L29 If a custom stage adds a buffer,...
The specs for `Model` currently consist of a lot of repetitive code that can be refactored into leaner and more concise specs by utilizing the patters used by `MetadataTester` and...
3D Tiles Next is a set of capabilities for the future of 3D Tiles. Read the [overview](https://github.com/CesiumGS/3d-tiles/blob/3d-tiles-next/3D_TILES_NEXT.md) document for more details. This PR adds support for the following extensions: -...
```json { "bufferViews": [ { "buffer": 0, "byteLength": 683, "byteOffset": 0 }, { "buffer": 1, "byteLength": 683, "byteOffset": 0 } ], "buffers": [ { "byteLength": 688 }, { "byteLength": 688,...
From the [OGC CDB Core Standard: Model and Physical Data Store Structure, Page 53](https://portal.ogc.org/files/15-113r5): > **2.5.2.2 Composite Material Tables (CMT)** > > Composite Material Tables provide the means by which...
Right now, the base materials are stored in the glTF files using `EXT_feature_metadata`. We should include the information up top in `3DTILES_metadata`, so, just like CDB, the base material information...
Unlike Feature ID attributes and Feature ID textures, Feature Textures present a challenge for implementing picking because both the attribution and the metadata is on the GPU side, in the...