XMeshSequenceManager_20130104_01.zipOk, here is the first version of the XMesh Sequence Manager.
It provides a spreadsheet view which shows all sequences stored under a base path (which is taken originally from the XMesh Saver’s Base Path). It scans recursively all sub-folders of the specified path and shows all sequences found there.
XMeshSequenceManager_20130104_01.zip (4.63 KB)
Sequences on blue background have a matching CREATE_*.MS file which will be used to make the XMesh Loader if requested.
Sequences on red background do not have a script file for creation and will make a default XMesh Loader at the origin.
Sequences on green background are already loaded in the current scene. If you try to make one of them again, you will be prompted whether to create another Loader or skip.
All 3 types of sequences can be turned off by checking the filters in the second row of the UI.
You can also use the two filter fields to display a subset of all sequences according to a sub-string pattern match.
The main two buttons at the bottom of the UI let you create loaders from either all filtered sequences in the list, or the highlighted selection (subset) of the list. You can also highlight one or more sequences and right-click for a context menu with Create, Select and Explore options applicable to all highlighted lines. Double-clicking a line will open the Windows Explorer at its path.
Once XMesh Loaders are created, their corresponding lines will turn green and the newly created Loaders will be selected.
If you delete one or more of these XMesh Loaders, the list will update automatically back to blue or red.
You can freely resize / maximize the dialog to see more info at once. The columns show the file name, path, number of frames, start frame, end frame, sample step, save mode and selection method, date and time of saving, number of saved meshes in the file and the list of the originally saved objects. In future versions, it will also include info about the existing channels.
Also in future versions you can expect filters by any property shown in a column (e.g. frame counts, mesh mode, saved object names etc.) as well as version, user name etc. Also, it will probably do some smarter checking of the face count and turn on viewport display optimizations like bounding box or every nth vertex / face display for very heavy meshes to speed things up automatically.
But this first iteration should be a good place to start.
Please note that the first time you open the dialog, it might take a while to scan the sub-folders. Windows will cache this and the next operations will be faster.
This tool requires the XMesh Saver plugin to be installed (but it does not have to be licensed). This is because the XMeshSaverUtils interface is needed for some operations, and it only comes with the Saver.
The script is a MacroScript - evaluate it, then customize a toolbar or menu from the “Thinkbox” category. An icon will be added in the future when it becomes part of the shipping installer.
Please let me know if you find any issues.