Object Name Corruption on Collada (.dae) Import – Blender to Second Life
needs info
DimplesApplePie Spicy
Description:
When importing a Collada (.dae) file from Blender into Second Life, one or more objects within the mesh linkset frequently get renamed incorrectly, even though all object names are clearly and uniquely set in Blender prior to export.
This issue occurs systematically:
All objects are properly named in Blender.
The .dae file is verified to contain the correct object names.
However, upon import into Second Life, at least one object's name is arbitrarily replaced by the name of another object in the linkset.
This results in duplicate names in the final imported mesh, despite no such duplication existing in the original .blend or .dae.
This bug makes it extremely difficult to manage and script mesh components reliably, especially when using scripts that rely on precise object names via llGetLinkName().
Steps to Reproduce:
Create a multi-object mesh in Blender with uniquely named objects.
Export to Collada (.dae) using SL-compatible settings.
Import into Second Life using the Mesh Uploader.
Observe that one or more objects are renamed incorrectly during or after import.
Expected Behavior:
Each object should retain its unique name exactly as defined in Blender.
Actual Behavior:
At least one object name is replaced by another object's name, leading to incorrect duplication.
Notes:
This happens regardless of naming conventions (e.g., simple vs. complex names, underscores, numbers, etc.).
It's not caused by Blender's export; inspecting the .dae shows correct names.
The issue seems to originate during SL’s import processing stage.
Please investigate and correct this persistent and highly disruptive behavior.
Just a final note: it's been this way for years. It's annoying having to check each object name one by one just to find the one that's not named properly.
Log In
Atlas Linden
needs info
Atlas Linden
Hi DimplesApplePie Spicy,
Unfortunately I'm yet to be able to reproduce this issue in a way that differs from the report mentioned in the comment by Nyx.
Are you able to send us a copy of the dae file this issue is occurring for you to gltf@lindenlab.com so we can investigate this further? (Models sent here will not be made public)
Nyx Onyx
When a DAE is uploaded with multiple objects, the first object listed's name in the DAE is the NAME that the root object is going to have in SL. Unfortunately, the root-object-to-be is random upon uploading to SL. So what happens is that the to-be-root is renamed, and if this wasn't the first listed in the DAE file you'll end up with two objects in your linkset with the same name. I reported this on Canny back in August last year: https://secondlife.canny.io/bug-reports/p/random-root-object-assignment-upon-upload-of-multi-object-dae-file
DimplesApplePie Spicy
Nyx Onyx The problem here, I named properly all objects on my last set and I got after the upload 5 objects with the wrong names, sorry but it's a glitch.
Nyx Onyx
DimplesApplePie Spicy A different or related glitch then perhaps. I have not experienced multiple objects being renamed, only as mentioned.