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

Reply via email to