Delphi

OpenGL

Projects

gl3ds

gl3ds started out as a unit for loading 3ds files and rendering it using opengl.

gl3ds is released under the mozilla public license.

gl3ds loads

  • 3D Studio files (.3ds) supporting meshes and materials
  • milkshape ascii files (.txt)  supporting meshes, materials, bones and animations.
  • wavefront files (.obj) supporting meshes and materials 

gl3ds saves

  • milkshape ascii files (.txt) supporting meshes and materials

New in the 3.1a release is:

  • Loading of .obj files
  • Some small bugfixes

New in the 3.0a release is:

  • Total rewrite
  • Support for multiple fileformats
  • Suppurt for multiple rendertargets
  • May reintroduce some old bugs :-)

New in the 2.5a release is:

  • Bumpmapped material support
  • Now uses glbitmap.pas for textures

New in the 2.4 release is:

  • Bounding Boxes per submesh

New in the 2.3a release is:

  • New .bin fileformat added
  • Two sided materials added
  • Changed 3ds face loading order form clockwise to counterclockwise.
  • Fixed transparency and material loading form milkshape ascii files.
  • Provide your feedback at: http://www.delphigl.com/forum/viewtopic.php?t=2422