{"id":1870,"date":"2024-04-04T15:56:37","date_gmt":"2024-04-04T14:56:37","guid":{"rendered":"https:\/\/www.katsbits.com\/site\/?p=1870"},"modified":"2024-04-04T15:56:37","modified_gmt":"2024-04-04T14:56:37","slug":"gmax-3ds-max","status":"publish","type":"post","link":"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/","title":{"rendered":"Export Models from Gmax for Import into 3DS Max"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_80 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/#Getting_Gmax_Models_into_3DS_Max\" >Getting Gmax Models into 3DS Max<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/#Installing_Gmax_MD3_Export_Script\" >Installing Gmax  MD3 Export Script<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/#Exporting_MD3_Models_from_Gmax\" >Exporting MD3 Models from Gmax<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/#Importing_Gmax_MD3_into_3DS_Max\" >Importing Gmax MD3 into 3DS Max<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/#Exporting_to_%E2%80%98Misc_Formats\" >Exporting to &#8216;Misc&#8217; Formats<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/#Exporting_gmax_Models_to_md5\" >Exporting *.gmax Models to *.md5<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.katsbits.com\/site\/gmax-3ds-max\/#Exporting_gmax_Models_to_obj\" >Exporting *.gmax Models to *.obj<\/a><\/li><\/ul><\/nav><\/div>\n<p>gmax has limited import and export capabilities. This means models made with the application, by themselves, have limited usability. To work around this, content made in gmax needs to be exported to one of the available 3D formats  the game or project you&#8217;re making content for can use and understand; *.ase or *.obj would be the typical formats one could expect to use.<\/p>\n<p>However, the limited import\/export capabilities of gmax mean that that&#8217;s not quite as straightforward to do this as it should be. This is especially so where the needed modelled content &#8211; characters or objects &#8211; is rigged or animated in some fashion, because they will often be needed in  a proprietary format that&#8217;s specific to the project at hand.<\/p>\n<p>Thankfully there is a way to do this and export models from gmax for use elsewhere. The following tutorial relates to and explains how to export models and content from gmax and how to then import those files into 3D Studio Max or other 3D applications for further editing.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Getting_Gmax_Models_into_3DS_Max\"><\/span>Getting Gmax Models into 3DS Max  <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>When making 3D content for game development or modifications, the problem associated getting models <b>out of gmax and into Max<\/b> isn&#8217;t with 3DS Max but rather with gmax. Although gmax <i>is<\/i> based on an early version of 3DS Max (v4) the program itself was designed with the intention of having <b>limited import<\/b> and <b>export capabilities<\/b> which were then to be provided by the installation of additional &#8216;<b>gamepacks<\/b>&#8216; available for various games like &#8216;Quake 3&#8217;, &#8216;Black &amp; White&#8217; and MS &#8216;Flight Simulator&#8217;.<\/p>\n<div class=\"content_images\"><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/gmax-export-import\/exporting-models-from-gmax.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/gmax-export-import\/exporting-models-from-gmax_sml.jpg\" alt=\"Exporting models from gmax\" width=\"428\" height=\"242\" border=\"0\" title=\"Exporting models from gmax\" \/><\/a><\/p>\n<p>Exporting models from gmax<\/p>\n<\/div>\n<p>As there isn&#8217;t an &#8216;official&#8217; way to export general 3D content from gmax &#8211; because of the above mentioned limitations &#8211; the problem has to be worked around, using what abilities gmax does have, in this particular instance the <b>MD3 exporter<\/b>, available from an installed gamepack.<\/p>\n<blockquote>\n<p><b>Design note<\/b>:  Although this tutorial uses the MD3 exporter it should be possible to use any game pack because the basic principle is to simply export the model into a format that will get the object safely out of the gmax environment ready for import into 3DS Max or other 3D applications for further work.<\/p>\n<\/blockquote>\n<h3><span class=\"ez-toc-section\" id=\"Installing_Gmax_MD3_Export_Script\"><\/span>Installing Gmax  MD3 Export Script  <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>The MD3 export script is not available as part of gmax&#8217;s default set up, it can only be found as part of the Tempest gamepack &#8211; the  game pack necessary to create content for Quake 3 using gmax &#8211; the plug-in has to be extracted and\/or copied from the <b>tempestinstall.exe<\/b> installation directory. Normally, and once Tempest is installed, gmax is started via the Tempest shortcut which loads up a custom UI tailored to creating maps and models for Quake 3. To get around this, install or extract Tempest to a temporary location and look in the following folder; <\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p><i>[install directory path]<\/i><b>\\Tempest\\plugins\\<\/b><\/p><\/blockquote>\n<p>There should be a file called &quot;<b>Exportmd3.dle<\/b>&quot;, this needs to be copied <b>from<\/b> the Tempest plug-ins folder <b>to<\/b> the gmax plug-ins folder, which can be found at;<\/p>\n<blockquote style=\"background-color: #E7FAEA; color: #000; font-family: courier;\"><p><i>[install directory path]<\/i><b>\\gmax\\plugins\\<\/b><\/p><\/blockquote>\n<p>Once done, gmax can be started as normal, without the need too use Tempest, with &quot;<b>Export MD3<\/b>&quot; available from the &quot;<b>File &gt;&gt; Export&#8230;<\/b>&quot; menu &#8211;  this will allow objects to be built as normal, requiring a little prepping for export and then final output via the MD3 export option. <\/p>\n<h3><span class=\"ez-toc-section\" id=\"Exporting_MD3_Models_from_Gmax\"><\/span>Exporting MD3 Models from Gmax  <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>gmax will export models without UVW maps or materials but it will show an error message informing you that the export process is going to unwrap the object using a default &#8216;spherical&#8217; UVW map. If exporting simple static models, when the &quot;<b>Export MD3<\/b>&quot; interface appears type &quot;<b>1<\/b>&quot; in   &quot;<b>The Following Frames:<\/b>&quot; text field so gmax knows what and how many frames are to be exported and click &quot;<b>Export Now<\/b>&quot;. Animated objects should have the appropriate &#8216;from\/to&#8217; frame numbers in the same text input field so the MD3 exporter writes the correct number of baked animation frames.<\/p>\n<div class=\"content_images\"><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/gmax-export-import\/exporting-models-from-gmax-to-md3.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/gmax-export-import\/exporting-models-from-gmax-to-md3_sml.jpg\" alt=\"gmax MD3 export dialogue\" width=\"428\" height=\"241\" border=\"0\" title=\"gmax MD3 export dialogue\" \/><\/a><\/p>\n<p>gmax MD3 export dialogue. Type &quot;1&quot; in the &quot;The Following Frames:&quot; text field<\/p>\n<p><a href=\"https:\/\/www.katsbits.com\/images\/tutorials\/gmax-export-import\/gmax-md3-export-error-no-uvw-map.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.katsbits.com\/images\/tutorials\/gmax-export-import\/gmax-md3-export-error-no-uvw-map_sml.jpg\" alt=\"gmax MD3 export error on finding no UVW map on a mesh object\" title=\"gmax MD3 export error on finding no UVW map on a mesh object\" width=\"428\" height=\"241\" border=\"0\" \/><\/a><\/p>\n<p>gmax MD3 export error on finding no UVW map on a mesh object<\/p>\n<\/div>\n<p>There are limitations associated with using the MD3 format for this sort of conversion process that must be taken into account, particularly on large or complex models. MD3 models are;<\/p>\n<ul>\n<li>Limited to a &#8216;volume&#8217; no greater than 1024 x 1024 units in size (512 units from centre point) &#8211; meshes that extend beyond this &#8216;bounding box&#8217; of the volume will be &#8216;folded&#8217; back into the valid space as if &#8217;tiled&#8217; (gmax interprets vertices outside the volume as &#8217;tiling&#8217; so will position them relative to the repeat on the inside of the volume, resulting in vertices being on the opposite side of the mesh).<\/li>\n<li>As static map or world objects shouldn&#8217;t use the MD3 format directly so will need to be converted to another appropriate format; MD3  &#8216;as is&#8217; tends to be for &#8216;dynamic&#8217; objects only (see point above).<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Importing_Gmax_MD3_into_3DS_Max\"><\/span>Importing Gmax MD3 into 3DS Max<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Once you&#8217;ve got the model out as an MD3 (or whichever format you have access to) the next thing is to get the file into MAX. There are two ways to do this;<\/p>\n<ul>\n<li>Import <b>directly<\/b> into max using the <a href=\"https:\/\/www.katsbits.com\/site\/tag\/md3\/\" title=\"Download the Max MD3 export script\">Max to MD3 importer<\/a>.<\/li>\n<li>Import <b>indirectly<\/b> by converting to a format Max has native support for.<\/li>\n<\/ul>\n<p>To <b>import directly<\/b> you need to have installed into your max &#8216;plugins&#8217; folder, one of a number of MD3 import \/ export tools (see resource links above) which will allow you to browse to where the file is and load it into the scene as a workable object. Although the base mesh will import and load you may find animations and the UVW map missing.<\/p>\n<p>To <b>import <i>in<\/i>directly<\/b> you&#8217;ll need to track down a model format converter. This will allow you to open the model into it and then save it back out as a different format (preferably one that max has native support for, 3DS for example). As with the import info above you will most likely find that animations and UVW map info is lost, this will depend on the quality of the converter you use, most of which only convert mesh data.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Exporting_to_%E2%80%98Misc_Formats\"><\/span>Exporting to &#8216;Misc&#8217; Formats<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>It may also be possible to export your *.gmax file to the *.pls (plasma) file format from gmax &#8211; support for the *.pls format was added to gmax v1.2 &#8211; and again import that into MAX.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Exporting_gmax_Models_to_md5\"><\/span>Exporting *.gmax Models to *.md5  <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>In addition to the *.MD3 format mentioned above it&#8217;s now possible to export gmax to Max by exporting models out to the <b>MD5 format<\/b> associated with id software &quot;<b>idtech 4<\/b>&quot;; this permits the creation and export of much more complex models as well as skeletal based rigs and animation&#8217;s. To do this the <a href=\"https:\/\/www.katsbits.com\/site\/tag\/md5\/\" title=\"Download the MD5 export scripts for Max\" target=\"_self\" rel=\"noopener\">MD5 export script for gmax and the MD5 import script for Max<\/a> are needed; simply export your model from gmax to MD5 and then import that MD5 into Max.<\/p>\n<p>It may also be possible to get gmax files into other 3D applications, like Maya or Blender 3D, but that will depend on either the availability of the MD3 or MD5 scripts or, gmax exported models will need converting into a more generic 3D format such as *.obj or *.dxf &#8211; note that doing so may remove animation, skeletons, materials, textures and UVW data; in other words, the file may be stripped of everything except raw mesh data.<\/p>\n<p>Incidentally, if you want to go the other way, from Max to gmax, just export\/save the work as &quot;<span>*.3ds<\/span>&quot;, gmax has native support for that and will open that format without too much trouble &#8211; be warned, however, that material, UVW and animation data may be stripped from the mesh as a result of using the *.3ds format in this way.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Exporting_gmax_Models_to_obj\"><\/span>Exporting *.gmax Models to *.obj  <span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>It&#8217;s also possible, using the gmax2obj export script to save models from gmax as OBJ formatted objects. To learn more about this process read the <a href=\"https:\/\/www.katsbits.com\/site\/gmax-obj-export\/\" title=\"Export gmax models to obj formatted objects\" target=\"_self\" rel=\"noopener\">gmax to obj tutorial here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1889,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[312,197,20,270,201,207,269,482],"class_list":["post-1870","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-3ds-max","tag-ase","tag-gmax","tag-import-export","tag-md3","tag-md5","tag-obj","tag-tempest"],"post_mailing_queue_ids":[],"_links":{"self":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/1870","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/comments?post=1870"}],"version-history":[{"count":3,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/1870\/revisions"}],"predecessor-version":[{"id":1892,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/posts\/1870\/revisions\/1892"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media\/1889"}],"wp:attachment":[{"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/media?parent=1870"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/categories?post=1870"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.katsbits.com\/site\/wp-json\/wp\/v2\/tags?post=1870"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}