Archived

This topic is now archived and is closed to further replies.

Elite19

Can you use 3ds max to make game levels?

Recommended Posts

Hi, does anyone know if it is possible to use max to make games. Do maxs scene file (.max) have to be converted to another format or would it be possible to use it directly?

Share this post


Link to post
Share on other sites
You can use any model format you want. It all ends up being in the same format inside your scene/model renderer before it''s passed to openGL/DX commands. If you can figure out how to parse the format (or find a library that loads the files for you) and get it''s info into the format you need, then you can use it!

Share this post


Link to post
Share on other sites
However, .max format is proprietary, and therefore very difficult/impossible to load to your game engine.
I suggest using .3ds mesh format, or creating your own format, if you have the time and skills (it''s not very hard to export polygon soup, though).
.3ds is documented very thoroughly on ''net, and you can easily find ready parser code for it also.

-Nik

Share this post


Link to post
Share on other sites
Better than 3ds format, you can use Flexporter, it''s an export plugin for Max and you can write your own format with it (ie. plugin of plugin). Though .3ds is good for the models, weapons,.. in your level.

Flexporter

Share this post


Link to post
Share on other sites
When you have the MaxSDK you can write plugins for 3dsmax and you can also write an exporter.

It could be easier to start with the ASE format and when you get that use .3ds as Nik02 suggested..

Have a look at Wotsits site(a link is on the frontpage of Gamedev) for explanations on fileformats.

Share this post


Link to post
Share on other sites
The MAX file itself, I don''t think you can ever use - IIRC, it contains a list of commands to ''rebuild'' your model from scratch (almost like a macro) rather than actual model data, so only Max can interpret it.

You need to export from MAX to an actual triangle-data format; either using your own exporter (can be worth the time investment) or one that MAX already has.

Superpig
- saving pigs from untimely fates, and when he''s not doing that, runs The Binary Refinery.
Enginuity1 | Enginuity2 | Enginuity3 | Enginuity4
ry. .ibu cy. .abu ry. dy. "sy. .ubu py. .ebu ry. py. .ibu gy." fy. .ibu ny. .ebu

Share this post


Link to post
Share on other sites