views:

2380

answers:

2

Hi all,

I'm preparing to write a COLLADA importer in Java. There aren't any pre-written importers, and even if there were I would probably be picky, so I believe this is best. I am going with COLLADA 1.4 because I do not need the 1.5 features, and many programs don't yet support it. I found the spec for it and plan on following it, but it is much easier to follow by example and reference the spec for additional information.

So with all that... Can some of you who are experienced in COLLADA point me to some simple models that I can use to learn and test my importer as I write it? I will export a few with just geometry, but I need some with textures or materials, with skeletal and keyframe animation, etc. Any suggestions?

Alternatively, I know that Blender can export COLLADA 1.4 and it can import most formats. If you have a really good suggestion for a site that has simple 3D models in another format that I will just import and export as COLLADA, that would be fine too!

Thanks!

+1  A: 

Okay I'm going to add an answer to my own question, because after writing this I've continued my searching and actually just found a very valuable resource.

The COLLADA Test Model Bank allows anonymous access and has numerous COLLADA files. It is located at collada.org, so it is official and I would expect all models to be correctly formatted.

I look forward to everyone else's answers as well.

Ricket
Wow, I had no idea COLLADA was so complicated... It's always up there with OBJ as far as the top 3D model formats but I don't think I even want to write an importer for it now that I've seen some of these files...
Ricket
It sure is complicated, but maybe you can get away with ignoring most of a file and just extracting, for example, vertex data? That is what I am about to do.
Liam
Possibly. I ended up writing an importer for the ms3d file format instead, and used Milkshape3D to make some models. I actually didn't go very far with it before I abandoned it so I can't comment as to exactly how good my method was, but it didn't take long at all to implement and was really rewarding for the end product to be able to just save in milkshape3d and load in my app. Also the specs are pretty easy to read in C header format: http://chumbalum.swissquake.ch/ms3d/ms3dspec.txt
Ricket
A: 

I know two decent places at least:

The google site has lots of collada files, thingiverse has more in the way of stl (sterio lithography) files.

stevedbrown