Batch Loader

75 votes
Version: 
2.0
Date Updated: 
10/26/2012
Author Name: 
Anubis

Quick Merge/Import multiple files.

UI v.1.7

Features:

  • Merge multiple .MAX files
  • Import multiple .* files (ie all that can be imported)!
  • Log all files where failed to load to Listener (if any)
  • Multiple history for recent used paths available
  • Limit count of recent paths to keep in history added
  • Group option available
  • Layer option available
  • Attach option available
  • "Auto" option (if is checked no prompt for Merge/Import) *
  • Dialog window is resizeable
  • Auto rename duplicated objects on import

[*] If "Auto" is unchecked then default Max Merge/Import dialog appear for each file.
It is slower alternative, but it is important and useful in some cases.

Additional Info: 

I noticed that there is interest in scripts like "Batch Merge".
I also read the comments and requests, so here's what I created.

Version history:

  • 1.0 - initial version
  • 1.1 - minor code polish up
  • 1.2 - INI file previously saved to Scripts folder, now saved within script source file location
  • 1.3 - added minimal dialogue size when the dialogue is resized
  • 1.4 - suppress the name conflict dialogue when imports and "Auto" option is on (now auto rename)
  • 1.5 - create layer per file using it file name as label
  • 1.6 - minor fixes
  • 1.7 - attach per file as mesh or poly
  • 1.8 - suppress additional imports dialogue; browse for folder dialogue start in recent path
  • 1.9 - auto renaming rewriten (as the auto suggested name is not always correct, now append count digits)
  • 2.0 - now check (by name) for existing layer and create new only if not exist

(TodoList: Remove stored paths that no more exist)

Version Requirement: 
3ds Max 9+
AttachmentSize
batchloader_19.ms9.84 KB
batchloader_20.ms10.01 KB

Comments

Comment viewing options

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

Thanks everybody

A requested update (v.1.7) is done.
Now can attach per file as mesh or poly.

my recent MAXScripts RSS (archive here)

crystal3d's picture

Just what i needed,

Many many thanks

asymptote's picture

Cool, A new version ;).... A

Cool, A new version ;).... A great script just got even better ... many thanks.

1rv's picture

It's OK now, sorry. I think

It's OK now, sorry. I think it's bacause I tried to import .skp files of v.8
(max2010 supports v.7 only).
And thank you once more for your efforts!

Anubis's picture

Hi, did you use last script

Hi, did you use last script version? addNode is when create layers. Can you post more details.

my recent MAXScripts RSS (archive here)

1rv's picture

'addnode' error

I constantly get error:
unknown property: 'addnode' in underline
Any thoughts?

Anubis's picture

Not yet

Ah, I see this asked before somewhere, but not yet on hand such kind of access (to layers in external files on merging) in Max.

[Edit] I wrote a quick script for Merge By Layer (and hope its useful)

my recent MAXScripts RSS (archive here)

Script_Butler's picture

This seems like a rather

This seems like a rather handy script!

One question, is it possible, although I doubt it, to be able to merge a particular layer from a .max file?

Cheers.

Script_Butler

Anubis's picture

Thanks for the nice feedback

Creating layer for each file with the same name is not a problem. I'll add this to the script as soon as have some free time.

[Edit] the script is updated, enjoy.

my recent MAXScripts RSS (archive here)

caebrasil's picture

Amazing!

You can't imagine how much you help me with this script! Dozens of .fbx files in one unique process, and it works perfectly!
Thank you very much!
One little sugestion (maybe little, I don't know) is the possibility of do a layer for each file, with the same name. This will be very usefull... at least for me... :)
Regards,
Caetano Brasil

Comment viewing options

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