Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.7.0, 6.7.1
-
None
-
Qt 6.7.0/6.7.1
qmake mingw1120_64
Assimp 5.4.0/5.4.1
Description
Hi,
I would like to report what appears to be a bug.
I exported a model from Blender as gltf2.
The exported file contains for each node:
- name
- extras
e.g.
{
"extras":{
"scatter5":
,
"HG":{},
"myCustomProperty":"prop",
},
"mesh":21,
"name":"Edificio esempio",
"translation":[
-5.14517068862915,
0,
5.236505031585693
]
}
Using RuntimeLoader:
- The name property is not reported in the objectName of created models.
- The extras property is ignored.
While debugging, I noticed that the aiNodes created by assimp report both information in the mName and mMetaData properties respectively.
After scene creation using QSSGRuntimeUtils::createScene(*m_root, scene) in qquick3druntimeloader.cpp properties are not reported in QtQuick3d data structures.
I also tried converting from gltf2 to qml using both QtDesignStudio and Balsam.
In both cases, strangely, the created qml Models show the objectName correctly valued, but there is no trace of the extras.
Is it a gap in the framework or is there a way I don't know?
I Attach gltf exported.
Thanks,
Best regards