On Thu, Jun 07, 2007 at 03:44:21PM +0300, Tomas Rapkauskas wrote: > Rafa? Kamraj wrote: > > Actually I never render lib3ds with it's native format, instead I > > convert meshes to be VBO compatible, so I always do some recalculations > > to get correct vertex normals, and from multimaterial mesh i always > > create additional single_material sub-meshes, etc. etc. > I am also doing the same -> never reneder lib3ds with it's native format. > So maybe lib3ds could provide some utils to convert lib3ds structure to > the VBO compatible?
And while we are at it, why don't we make lib3ds automatically create display lists, d3d vertex buffers with appropriate vertex declarations, make it able to load acompanying textures from various formats, and so on? :) [for the irony-impaired let me note at this point that I don't really suggest any the above :) ] All these are nice and usefull, but they don't really fit in lib3ds. Lib3ds is not and should not try to be a 3d engine. It's just a library that lets you read data from a 3ds file easily. This sort of feature creep will only serve to make the library bloated and miss its true purpose. Keep it simple and avoid such irrelevant features. My two cents. -- John Tsiombikas (Nuclear / Mindlapse) [EMAIL PROTECTED] http://nuclear.demoscene.gr/ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ lib3ds-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/lib3ds-devel
