-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove COLLADA importer #53418
Remove COLLADA importer #53418
Conversation
I'll note that 3.6% of 2000 respondents (current count) is 70 users. Factoring in that most people who follow @reduz may not actively work on 3D games in Godot (and thus the 70%+ of users who voted to nuke COLLADA may not actually have confirmed personally that glTF works perfectly for their needs, because they may not have any such needs). So it's not negligible. Still a good indicator that this may be a way forward, but we need to work with those users to ensure that the workflows for which they feel that they still need COLLADA can fully be replaced by glTF. |
I think the next steps to removing the collada importer would be on day one also have a gdextension importer for collada. Maintaining collada across internal changes is a noted problem. However, providing the knowledge on how to move from collada to gltf workflows helps too. |
The last time I tried to export a 3D model from blender 2.8 with gltf I had some major problems. Modifiers were not always applied in the correct order, some materials were not exported properly. Even when reimporting the file with the same blender version that was used to create it things looked noticeably different. |
Echoing @Ansraer - I tried gltf export from blender and it was a pain. Collada... just works. |
@Ansraer @Zireael07 If you can describe your current workflows, I can investigate the difficulties Please describe the Blender version, the Collada versions and if possible the source art. |
If Collada is kept, perhaps it should be moved to a module? |
My experience was with Blender 2.8 (I think it's 2.81), no idea how to check the Collada version. Note that the mesh I had trouble with was rigged and scaled. |
The Godot gltf2 pipeline was validated to work on Blender 2.83 in June 2020. I recall several breaking bugs in 2.81. |
If this is removed and considered corner case now, then I'd say it should be ok to port this to Goost. Of course, someone would also have to be interested in maintaining it, but this could be maintained on terms of best effort. |
PR meeting notes:
|
The results of the Twitter poll largely support dropping Collada (DAE).
https://twitter.com/reduzio/status/1445083876729180169
If a proposal is needed, please reference removing the Collada addon proposal. godotengine/godot-proposals#2130