Yury,
I haven't gotten a chance to wrap 3DS files, but I do have a good start
on loading the geometry from Lightwave Object 5.0 files and Wavefront
OBJ files. They're covered by a BSD style license, so you should be
able to use them wherever you want. Right now, I have a tessellation
problem for large polygons; I simply haven't had the time to update the
code to use the GLU tessellator objects. Also included in our toolbag
is a triangle stripification algorithm. See if you like it.
http://techgame.net/projects/Runeblade/browser/trunk/RBRapier/RBRapier/Formats/
http://techgame.net/projects/Runeblade/browser/trunk/RBRapier/RBRapier/Tools/Geometry/Analysis/
Hope that helps you (and maybe some others!)
I'd love patches, too, if you have time to create them.
Thanks,
-Shane
Y S wrote:
> Hello,
>
> I am a long time programmer, but just recently started working with
> PyOpenGL. I am designing an isometric 3D (true rendered 3D) game. I ran
> into a road block and would like some suggestions. I need to import 3D
> models from files and render them. I have had very limited success. I
> did some research and found several utilities. A small 3DS loader, but I
> do not really want to use 3DS files as I am not a huge fan of 3D Studio
> Max. In addition, I had trouble getting it to work. I also found
> PyCal3D, but apparently that's been dead for a while. I managed to grab
> a copy of the source from archive.org, but I would prefer to use
> something that is still being developed or completed, rather than dead
> in early alpha.
>
> If anyone has any suggestions about a good way to import 3D models to
> use in Python with PyOpenGL, I would appreciate the feedback. Thank you.
>
> -Yury
>
> P.S. Is PyCal3D really dead? If so, why? I did an extensive search, but
> found nothing.
|