Sean Lilley

Results 189 issues of Sean Lilley

_Originally posted by @kring in https://github.com/CesiumGS/3d-tiles/issues/92#issuecomment-586098550_ An idea I really like: Implicit tiling in 3D Tiles should: 1) allow new implicit tiling schemes to be defined, and 2) not require...

I'm running into a situation where I have 392 features in a single tile and I can't encode them in single channel of an 8-bit PNG texture. Original texture using...

next - community feedback

Conceptually this would be similar to a [Cloud Optimized GeoTIFF](https://www.cogeo.org) but for 3D tiles. The tileset would be packed into a single-file archive format similar to COG or Zip where...

temporary - packaging

See discussion in https://github.com/AnalyticalGraphicsInc/gltf-pipeline/issues/368. @FrankGalligan has a work in progress branch here: https://github.com/FrankGalligan/gltf-pipeline/tree/decompress_draco

[meshoptimizer](https://github.com/zeux/meshoptimizer) is a library for optimizing and compressing models. It includes a tool [`gltfpack`](https://github.com/zeux/meshoptimizer/tree/master/gltf) that applies all the optimization routines automatically to a glTF. The two compression extensions that be...

https://github.com/AnalyticalGraphicsInc/gltf-pipeline/pull/465 likely introduced a regression for glTF 1.0 models. Something may be getting removed incorrectly. [Cesium_Man.glb.txt](https://github.com/AnalyticalGraphicsInc/gltf-pipeline/files/3825552/Cesium_Man.glb.txt) **2.1.3** ![2 1 3](https://user-images.githubusercontent.com/915398/68497132-dd685500-0221-11ea-9eea-ec31f040ebaf.png) **2.1.4** ![2 1 4](https://user-images.githubusercontent.com/915398/68497292-389a4780-0222-11ea-9118-ec1c6d89fd70.png)

bug

There should be an option to skip reading and writing external textures while processing the glTF. This will help gltf-pipeline run faster and use less memory in situations where textures...

enhancement

> For performance and compatibility reasons, each element of a vertex attribute must be aligned to 4-byte boundaries inside bufferView (i.e., accessor.byteOffset and bufferView.byteStride must be multiples of 4). The...

bug
post 2.0

`skin.bindShapeMatrix` was removed in glTF 2.0. While upgrading from 1.0 to 2.0 the `bindShapeMatrix` should be multiplied into the positions. Source: https://github.com/KhronosGroup/glTF-Sample-Models/issues/83#issuecomment-329541086. [Walking Lady](https://github.com/KhronosGroup/glTF-Sample-Models/tree/master/1.0/WalkingLady) is a good model to test...

bug
post 2.0

Generating smooth normals goes through Cesium's `GeometryPipeline.computeNormal` function which will throw when normalizing a zero-vector normal. Rather than patching up broken normals we should fix the root cause which seems...

enhancement