[Bug]The loaded 3Dtile has no texture
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 14.6k
- Forks
- 2.3k
- Avg merge
- 2d 9h
- Merged PRs (30d)
- 42
Description
Description
The loaded 3Dtile has no texture

"dependencies": {
"deck.gl": "^8.8.8",
"@loaders.gl/3d-tiles": "^3.3.0-alpha.1",
"mapbox-gl": "^2.10.0-beta.1"
}
let layer=new MapboxLayer({
id: layerConfig.id,
type: Tile3DLayer,
data: layerConfig.url,
loader: Tiles3DLoader,
loadOptions: {},
onTileError: (err) => {
console.log(err)
},
onTilesetLoad: (tileset) => {
tileset.setProps({ maximumScreenSpaceError: 1 })
const { cartographicCenter, zoom} = tileset;
layer.viewState = {
center:cartographicCenter,
zoom
}
map.jumpTo(layer.viewState)
},
})
Flavors
- React
- Python/Jupyter notebook
- MapboxLayer
- GoogleMapsOverlay
- CartoLayer
- DeckLayer/DeckRenderer for ArcGIS
Expected Behavior
No response
Steps to Reproduce
"dependencies": {
"deck.gl": "^8.8.8",
"@loaders.gl/3d-tiles": "^3.3.0-alpha.1",
"mapbox-gl": "^2.10.0-beta.1"
}
let layer=new MapboxLayer({
id: layerConfig.id,
type: Tile3DLayer,
data: layerConfig.url,
loader: Tiles3DLoader,
loadOptions: {},
onTileError: (err) => {
console.log(err)
},
onTilesetLoad: (tileset) => {
tileset.setProps({ maximumScreenSpaceError: 1 })
const { cartographicCenter, zoom} = tileset;
layer.viewState = {
center:cartographicCenter,
zoom
}
map.jumpTo(layer.viewState)
},
})
Environment
- Framework version: deck.gl@8.8.8
- Browser: Chrome 104.0.5112.79
- OS: macos 10.14.6
{
"deck.gl": "^8.8.8",
"@loaders.gl/3d-tiles": "^3.3.0-alpha.1",
"mapbox-gl": "^2.10.0-beta.1"
}
Logs
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start from the MapboxLayer and Tile3DLayer setup in the reproduction, using the listed deck.gl, @loaders.gl/3d-tiles, and mapbox-gl versions. Reproduce the missing texture in Chrome and inspect the onTileError and onTilesetLoad paths; done means the loaded 3D tile displays its texture and the issue is reproducibly resolved.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, typescript
- Domain
- computer-graphics, frontend, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100