atom feed95 messages in [Bf-committers] Collada importer/...
FromSent OnAttachments
33 earlier messages
Juan LinietskyJan 7, 2012 9:10 am 
Erwin CoumansJan 7, 2012 9:23 am 
Morten MikkelsenJan 7, 2012 9:47 am 
skotiJan 7, 2012 10:16 am 
Gaia ClaryJan 7, 2012 10:34 am 
KnappJan 7, 2012 10:34 am 
Erwin CoumansJan 7, 2012 11:15 am 
Alexandr KuznetsovJan 7, 2012 11:33 am 
Juan LinietskyJan 7, 2012 12:04 pm 
Juan LinietskyJan 7, 2012 12:06 pm 
Juan LinietskyJan 7, 2012 12:08 pm 
Erwin CoumansJan 7, 2012 12:13 pm 
Sergey KurdakovJan 7, 2012 12:32 pm 
SebastianJan 7, 2012 1:22 pm 
Juan LinietskyJan 7, 2012 2:34 pm 
Morten MikkelsenJan 7, 2012 3:09 pm 
Juan LinietskyJan 7, 2012 3:24 pm 
Morten MikkelsenJan 7, 2012 3:36 pm 
Campbell BartonJan 7, 2012 6:45 pm 
skotiJan 8, 2012 1:57 am 
François T.Jan 8, 2012 3:24 pm 
Juan LinietskyJan 8, 2012 3:31 pm 
angj...@gulftel.comJan 8, 2012 4:34 pm 
Juan LinietskyJan 8, 2012 7:16 pm 
Campbell BartonJan 8, 2012 8:39 pm 
Juan LinietskyJan 8, 2012 9:37 pm 
Kalle-Samuli RiihikoskiJan 8, 2012 9:55 pm 
Campbell BartonJan 8, 2012 9:57 pm 
François T.Jan 9, 2012 12:27 am 
Ton RoosendaalJan 9, 2012 2:43 am 
SebastianJan 9, 2012 3:09 am 
Domino MaramaJan 9, 2012 3:59 am 
François T.Jan 9, 2012 5:30 am 
Peter AmstutzJan 9, 2012 5:38 am 
Domino MaramaJan 9, 2012 5:51 am 
Juan LinietskyJan 9, 2012 6:07 am 
SebastianJan 9, 2012 7:22 am 
Domino MaramaJan 9, 2012 7:53 am 
spatialJan 9, 2012 2:52 pm 
SebastianJan 9, 2012 3:25 pm 
Antony RiakiotakisJan 9, 2012 3:33 pm 
Campbell BartonJan 9, 2012 3:37 pm 
Campbell BartonJan 9, 2012 4:20 pm 
Ton RoosendaalJan 10, 2012 2:15 am 
johannes amorosaJan 10, 2012 3:29 am 
spatialJan 10, 2012 3:57 am 
François T.Jan 10, 2012 5:57 am 
Erwin CoumansJan 10, 2012 6:30 am 
Gaia ClaryJan 10, 2012 7:46 am 
Juan LinietskyJan 10, 2012 1:47 pm 
12 later messages
Subject:Re: [Bf-committers] Collada importer/exporter kickout
From:Campbell Barton (
Date:Jan 8, 2012 8:39:31 pm

On Mon, Jan 9, 2012 at 2:16 PM, Juan Linietsky <> wrote:

but as it is right now it does support animations, in my opinion(which i know doesn't amount to much right now) we need an equivalent to start with before it gets tore out. i agree it needs to be python like the rest,but to rip it out now and (no offense Juan) replace it with something that requires more work just to bring it back up to where it is now would be silly imho.

I'm not sure what you mean, but just in case it was a typo, what i submitted does support animations fine, and even bakes IK and constraints when exporting (something the current one using OC doesn't). The only real missing thing in what I submitted is 1) Cleaning up the export options (enable/disable stuff) 2) Morphs 3) Optimizing keyframes, like the FBX exporter 4) Fixing a bug or two because It wasn't tested as widely, only in some specific projects with some clients.

Other than that, it exports everything fine and is as small as it can get. The reason why this exporter is not 100% nice and polished is because I didn't write this for inclusion into Blender, I wrote it because I got tired of waiting for the Collada exporter to actually work, so I made my own in a weekend. I'm not interested in mantaining it for the Blender community either (I don't have enough time), and I'm only submitting it now because I see that after half a decade, Blender is still going nowhere in the Collada support. At this point, it seems to me that most of the Blender developers really either don't care about ir or have more important things to do than supporting an open export format.

So in short, I submitted code that works, and should be very easy to mantain due to the compact size (it's MUCH simpler than the FBX exporter and it exports about the same information). If you guys want to take it over and integrate it into Blender, go ahead, else i'll keep mantaining it for my  own purposes and according to the needs of my clients. I appreciate enormously the work the community has put into Blender, but this is as much as I can contribute back for now.


@Juan, even if your not especially interested to maintain for such a wide variety of uses. (since it seems your happy with a fixed set of features which is understandable for a format with very broad spec).

perhaps you could committed this as an addon so others can use it without having to manually download and install.

As the author you can accept/reject changes so it wont become something too different from your original intentions.

Reason I suggest this is that I'd rather not have the script committed and then you continue to maintain your own version - where both scripts get out of sync, fixes not applied to both - its worth avoiding a fork if we can.

The addon can start in `contrib` repository which is available when `Testing` scripts are enabled.

What do you think?