I’m running into an issue with GLB file reimporting in PlayCanvas.
When I import a .glb
file that contains a single model (e.g. a cube), the import template is correctly set up—the root entity gets a Render component with the cube as the assigned render asset.
However, if I later update the .glb
to include two models (e.g. a cube and a cylinder) and reimport it, the import template doesn’t update properly. The generated container shows a red loading icon, and something clearly breaks. The cylinder mesh is imported as a render asset and works individually, but the import template fails to reflect the updated structure.
Interestingly, this problem doesn’t happen when importing a .glb
that already contains multiple models from the start. For example, importing a .glb
with three models (cube, cylinder, sphere) works as expected—the import template updates correctly on reimport.
Has anyone else experienced this? Is there a recommended way to handle reimports when the model structure changes?