Inspiration

I am a CAD developer and eager to learn and explore the 3D development world. I was working on creating a Viewer for 3D model. For that I created a OBJ importer and exporter. On exploring found Collada file format interesting to work on.

What it does

Collada is an XML based format, which can store 3D model attributes. Used for many interactive 3D applications.

How I built it

I have researched on this format specifications and tried to make as simple implementation as I can. Currently I have written 3d model and its color attribute. Transformations for component are also considered.

Challenges I ran into

The challenge I face while working was, getting color attribute from the fusion application. Standard color attribute are not available directly. The Property which contains the actual color of body is hard to find.

Accomplishments that I'm proud of

I have successfully written color attribute to body and also supported proper transformation to exported model.

What I learned

I have learned a new 3D model architecture and creating plugin on it.

What's next for Collada Writer

Currently Color attribute do not contain transparency attribute and texture. Will look forward for other color attributes and texture.

Built With

Share this project:

Updates