objects like dividers.glb
https://github.com/3DStreet/3dstreet-assets-dist/blob/main/objects/dividers.glb
are 1 glb with many files within that need to be extracted
https://github.com/3DStreet/3dstreet/blob/main/src/assets.js#L196
this causes problems
it uses a custom component to load the parts
sometimes parts with multiple materials have problems
other 3d viewers like modelviewer don't support this and can't properly display individual models
any perceived benefit from download time or file size saving is offset by the time to deal with combined models
instead each model should be its own file (glb compressed draco)
objects like dividers.glb
https://github.com/3DStreet/3dstreet-assets-dist/blob/main/objects/dividers.glb
are 1 glb with many files within that need to be extracted
https://github.com/3DStreet/3dstreet/blob/main/src/assets.js#L196
this causes problems
it uses a custom component to load the parts
sometimes parts with multiple materials have problems
other 3d viewers like modelviewer don't support this and can't properly display individual models
any perceived benefit from download time or file size saving is offset by the time to deal with combined models
instead each model should be its own file (glb compressed draco)