quote:
There are always ways to get around such methods of control. While I am unsure if I would personnaly advocate them (in public), they are there. Instead of completely reverse engineering gmax, why not just emulate opengl (or the library you are using w/ gmax) calls and through that grab the data, for example.
I was certainly not talking about ''cracking'' GMax. My post referred to both the .max and .gmax formats (besides an access control structure, that prevents gmax from reading .max files, they are essentially the same). I''ve seen this question (
"how do I read .(g)max files ?") much to often, and just pointed out that it''s not that easy - as eg. reading a .3ds or Wavefront .obj file.
If you want to export your data, then why bother with OpenGL redirection layers (that wouldn''t work very well anyway, since Max doesn''t send all needed scene information through the OGL pipeline: scenegraph structure, multiple UVW coords, special material props such as refraction and raytrace, shadowmapping data, etc).
Buy 3DSMax (complete version) and write an exporter plugin or script. Takes 10 minutes for a basic one, just copy and paste from the SDK. Or get a third party one (eg. Flexporter).
/ Yann