- User Since
- May 6 2009, 11:18 PM (515 w, 2 d)
Wed, Mar 20
I have talked with Kent online and he clarified that the issue has already been resolved. So i close this ticket now.
Tue, Mar 19
Thu, Mar 7
This patch now has been replaced with a more complete fix for blender 2.80.
Thanks again for reporting this issue! This was truly a good find!
thanks for the patch. I took a look at this and i found that actually the shader value is not a color but a factor, so the function returns completely wrong data. So actually Collad ashoul dnot export a specular color but a specular factor. I will add a fix for this.
Wed, Feb 27
Please avoid to reuse this report for followup issues.
This issue has been fixed and this report has been closed.
Sat, Feb 23
Fri, Feb 22
google search: principled bsdf shader blender
Hi, @Kent Davis (mac4kent) I now see what your issue is: You have disabled Nodes in your materials. This is currently not supported by the Collada exporter. So, at least for now you have to enable nodes on your materials and use the Base Color in the Principled BSDF Shader.
@Kent Davis (mac4kent) I believe that your Blender is not up to date. Please can you download and try the newest Blender from 22-feb-2019.
Here is a quick link: https://builder.blender.org/download/blender-2.80-9541ce2c261b-OSX-10.9-x86_64.zip
<transparent> must set all color values to 1 according to a comment in the code the attribute opaque="A_ONE" seems to be the clue here. Alpha is taken from Material->alpha_threshold which is filled from the principled BSDF Shader's Base color (alpha part) If a material has no Alpha_threshold (alpha_threshold=1), then the transparent node is not created in the exported collada file.
Feb 20 2019
@Chris Evans (mgchris) i already fixed it in master. thanks for the find!!!
@Kent Davis (mac4kent): You could help finding the reason for the issue. for example you could check if removing the <transparent> tag from the dae file would make the mac viewer able to display the file. Would that be too much to ask for ? As it is in your own interest.
Feb 19 2019
@Chris Evans (mgchris) thanks you for helping! I have added back the feature to use <triangles> instead of <polylist> for meshes which only use triangles. You can find the fix in master (commit df8bd07313b52a69b17fbd0dc1f84637264e86ed ) and yes, Blender uses git :)
@Chris Williamson (chris): When Blender exports a triangulated object, it should use <triangles> and not <polylist>. So, this certainly is a regression. thanks for your find!
Feb 12 2019
While you are waiting you could try to figure out what exactly your viewer does not like in the Collada file. Since i have no Mac i can only guess. But you can inspect. Any information about the cause of the problem would help a lot.
Feb 2 2019
Please do this:
Jan 29 2019
This issue has already been fixed in the master branch (for Blender 2.80). I also believe that this particular issue has been there since ever. Maybe back porting the fix to 2.79 might not be too important?
Jan 28 2019
Jan 12 2019
Blender should not loose vertices, edges or faces on import, at least not with Collada.
Jan 10 2019
Thanks again for the patch.
It is now commit to master
Thanks for this report!
I fixed the set enumeration to start with "0" (like in blender 2.7) instead of "1"
Thanks for the patch! It looks ok to me.
- fix unreported: collada mesh importer: Remove duplicate calculation of Normals.
Jan 7 2019
Jan 6 2019
Fortunately the unexpected behavior is actually very expected but it needs to be documented better. The problem is that Collada does not support bone chains (connected bones) out of the box. While this is not very important for importing models to target systems (game engines) it is a bit annoying when you want to move a model between 3D editing tools.
Jan 5 2019
Thanks for the updated blendfiles.
I can not open the blend file:
Dec 14 2018
There are many reasons for getting parsing errors with Collada. But really, this report system is for reporting errors related to Blender and not so much about importing issues into target engines. Unless a target engine complains about wrong Collada format, then we are back at work here. But then we also need to know what the complaints are exactly. And a demo blend file of course, as always :)
Dec 9 2018
I am sorry, i overlooked that the textures are present in the zip file. I give it another look later. It may also well be the case that the issue has been resolved as i am steadily (and admittedly only very slowly) working on fixing the Collada exporter since about 4 years now. Also with Blender 2.8 everything changes :) The new Collada exporter is already in the 2.8 Beta but it has not yet been tested to the very details.
Dec 7 2018
I fiddled a bit with your proposal...from those i like the second from the left best. However, if none of those alternatives work for you, then i'd go with your favorite (top/down arrows)
Thumbs up from me for the third one as well:)
Dec 5 2018
Dec 4 2018
While adding the fix, i found that the related definition files are available only since Collada 1.6.68 So this fix will only work for Collada 1.6.68 or newer.
Dec 3 2018
This particular "DAE parsing issue" is caused by negative object scaling which the importers to SL and OpenSim seem to reject (see error logs in the Viewer). However negative Scales are actually not forbidden by the Collada specifications, so this is not an error in the Collada Exporter, but an error in the Model.
I could not find an easy way to get the library version number. So i asked in the opencollada project:
The support for action clips has already been prepared in the Blender Collada module since march 2018, but discarded because actually i was waiting for https://github.com/KhronosGroup/OpenCOLLADA/issues/565
Dec 1 2018
Please follow our submission template and guidelines and make a complete, valid bug report,
What happens when you uncheck the option ?
Does unchecking fix the problem for you ? [Yes, no]
Can you please make a test as follows:
Nov 30 2018
I also stumbled over this particular topic a few days ago.
The Provided Collada files '1b Letter Numbers.dae' and '1c Letter Numbers.dae' both can be imported to SL when using their standard Importer. I also checked both Collada files in more depth:
Nov 29 2018
Nov 28 2018
@Daniel (bestdani) Thank you for reporting this.
Nov 27 2018
@Mick Pearson (Mick-P) In blender 2.8 we only have materials. So the Collada Module must treat this reasonably. I have added material support in the 2.8 branch only a few days ago, and for now it only can treat diffuse color textures. However this is not yet well tested. And more material support is coming as soon as the principled BSDF Shader gets some planned improvement (transparency and emission).
Nov 26 2018
Ok, i admit that is a late response. But if possible could you redo the blend file and pack the textures into it so that i can check this issue ?
The Collada module has been reworked and released to the blender2.8 branch. the changes described above have all been added. However there are still some fixes to be done as follow up tasks.
This issue is fixed in Blender 2.8 - beta (or most recent developer build)
As requested by Mont29