Re: [K3d-development] Import Export important formats
Brought to you by:
barche
From: Joe C. <joe...@gm...> - 2008-04-28 20:51:50
|
On 4/28/08, Carlos Dominguez <car...@gm...> wrote: > Actually I've been looking at the dxf file format and as you said is > probably not a very good option as it is getting left behind and doesn't > even support all the new stuff going into Autocad. I think I'm going to > start with the SVG, but before (as stated on the wiki) I want to design some > kind of tunnel class as the file formats usually have pretty much the same > components and it's difference is mostly on parsing, and doing this class > I'm probably going to speed up my workflow later and don't be redundant, > what do you think about it? > > Bests, > Carlos That, to me, sounds like the best way. I think I know what you mean by "tunnel" and I like the idea. Things that are important to put in the tunnel, as far as meshes are concerned: -Basic Mesh structure -UVs (stored in various UV sets. I think someone else had a discussion about how k3d stored these) -Face normal (which way is each face pointing) -Vertex Colors (also stored in vertex color sets) -Soft and Hard edges (every edge is flagged as either hard or soft) -Material info (or groups of polygons that seperate various materials) -Any explicit normals set (any vertex normals that are not automatically generated, this should be optional and turned *off* by default so that they are normally ignored.) I discussed this with some of my better students, and it was agreed that this is what they usually need when importing meshes. (in the best case. In some cases, less info is still enough.) At an object level: Node name (usually comes from the transform node) Transform Parenting (child objects and parent objects relationship) Layer membership (what layers is the object in) Material Assignment, what material is assigned to the object This list should probably get longer, but these are some of the most important things... I suppose that for SVG, it will require nurbs to import them. Sincerely, Joe Crawford ___________________________________ Owner - Celestine Studios and Joetainment Enterprises Cell: 604-866-3050 Email: joe...@gm... Web: http://celestinestudios.com |