I'm using lib3ds's 3dsplay example to load this model, whose suffix is .max

but get this error:

3dsplayer: Error: Loading 3DS file failed.

But it can load the .3ds model shipped with lib3ds.

Why lib3ds can't open this .max model?


.3ds format is (fairly) standard format used by very, very old 3d studio. It's supported by many modelling packages as one export format.

3ds max's format is different. 3ds max is actually a framework with lots and lots of plugins, and each of these store their data in different ways, and thus the .max format isn't very well defined (I doubt anyone has even tried).

In short: lib3ds won't load .max files, because they are not .3ds files.

  • \$\begingroup\$ Can you recommend a lib that can load .max files? \$\endgroup\$ – gamelearner Aug 30 '12 at 8:52
  • \$\begingroup\$ Like I said, I doubt one exists. Load the model in max and export in some other format. \$\endgroup\$ – Jari Komppa Aug 30 '12 at 8:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.