Details
Description
FBX import result via assimp looks fine at the first glance, however, if we look into the details, there are some strange quirks that makes QtQuick3D application developer hard to customize the scene.
For example,
- Light power/intention is lost (actually, it seems to be represented as light color factors, however, almost impossible to recover.)
- Some strange transforms are added.
- Origin of each mesh becomes that of the parent. (making reusing the same mesh impossible.)
- Some rotation animations seems to be lost probably due to the previous problems. (And hard or imossible to recover in the QML code...)
- All the keyframe animations except position/rotation/scale are ignored.
- Keyframe animation outputs are incorrect in some conditions. (assimp bug)
- All cameras are treated as PerspectiveCamera.
Probably, it will be better to use FBX SDK in the future.
Attachments
Issue Links
- relates to
-
QTBUG-80291 3D Importer creates extremely 'verbose' files
-
- Closed
-
For Gerrit Dashboard: QTBUG-79873 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
283588,3 | WIP: Preliminary AssetImport FBXSDK plugin | 5.14 | qt/qtquick3d | Status: NEW | -2 | 0 |
283927,2 | WIP: Add timeline animation support to AssetImport FBXSDK plugin | 5.14 | qt/qtquick3d | Status: NEW | -2 | 0 |
294486,29 | FbxSdkImporter | 5.15 | qt/qtquick3d | Status: ABANDONED | 0 | 0 |