Batch Export/Import

30 votes
Version: 
v04.12
Date Updated: 
11/23/2017
Author Name: 
Jos Balcaen

This is a free script, for non commercial use.

This is the perfect script to transfer your models from 3ds Max to ZBrush/Unity/UDK/...
Basically it batch exports objects to multiple files.
Supported formats : max, obj, fbx, 3ds, ase, dwf, dwg, dxf, dae, nif.

General features

  • Very easy to use script
  • All options are saved.This means all checkboxes, text fields will remember your change.

Import features

  • Create file layers. Create a layer for every file and add the file contents to it.
  • Rename to file name. Rename all objects to the filename_1
  • Attach in file. Attach all objects from the same file together
  • Group in file. Group all objects from the same file

Export features

  • Reset geometry. Apply the boxmethod to every object (reset transformation etc.). Optionally move the pivot to the origin.
  • Delete turbosmooth. Delete the TurboSmooth modifier before exporting.
  • Move to [0,0,0]. Move objects to the origin before exporting
  • Rotate the objects before exporting (to fix rotation problems)
  • Scale the objects before exporting (to fix scale issues)
  • Name change. Add prefix and/or postfix to the name of the objects before exporting.
  • Combine collision mesh. Mesh with the same name and the given prefix/postifx will be exported together (ex. UCX_).
  • Combine LOD's. Meshes with the given prefix/postfix will be exported to the same file. For example _LOD* (* means numbering) for unity.
  • Group support. Objects in a group are automatically exported to the same file. If the Collapse groups option is enabled, the group will be collapsed to one mesh.
  • FBX export options. Use the FBX Preset option under the advanced section.

So no need for an export scene. You can check the options and everything will be perfectly exported.
After exporting the scene will be restored.

This script has been updated several times by user requests.
If you have any remarks, requests or feedback, feel free to contact me.

 

Additional Info: 

How to install

The new version now has a installer. Just run the .mzp file to install the script.

Version Requirement: 
2011/2012/2013/2014/2015/2016/2017
AttachmentSize
josbalcaen_batch_exporter_importer.mzp79.79 KB

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
Anvile's picture

oh sorry, didn't see that in

oh sorry, didn't see that in the screenshot :)

jos's picture

Just check "move objects to

Just check "move objects to [0,0,0]". For moving the pivot to the lowest vertex you should search another script. If you can't find it, just request this at scriptspot.

Anvile's picture

Ah, this script is almost

Ah, this script is almost exactly what i need, would it be possible to add a function that moves the objects to 0,0,0 XYZ, then moves them back to original position on export? And maybe a function that moves pivots to the lowest vertex of the model?

jos's picture

I had implemented group

I had implemented group support in my working version, but I've lost it damnit. Planning to rewrite this script.

mxdsa's picture

groups

It would be nice if the scripts could export each selected group as a new file.
Thank you

edukecox's picture

UDK Support

New version with UDK support works a dream! This a great script now for batch exporting large numbers of modular meshes, with collision intact, in one MAX scene out to seperate FBX files with a single click. Massive timesaver. Will definitely recommend this to anyone wanting a Batch Export for UDK in future.

jos's picture

I've not seen an option to do

I've not seen an option to do this with maxscript. If anyone knows how to do this, please contact me.

cgtiger's picture

Import/export

Hi Jos, I emailed you before, I had mentiond to Jos to have Groups supported in the .max Save option, Hopefully Jos will look into this for us.

I think what Jos has created is one of my favorite Time saver scripts of well ALL TIME. It's excellent.
I recommend to anyone to use this script, and help Jos refine it further.
I'm sure there are niggles here and there that can be improved upon, but WELL DONE.

TitusLVR's picture

Hi! Nope :) my problem is not

Hi! Nope :) my problem is not solved (

jos's picture

sorry for the late reply (on

sorry for the late reply (on holiday). I have seen that your problem is solved?

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.