Please excuse a lengthy post, there is much to go through
A lot of things have happened since the version I first showed. A lot of it is under the hood, but there’s also a number of new features, and new modules, as well as enhancements on the previously existing modules.
I have a few new concepts to introduce. As I may have mentioned earlier, one of the main motivations for this application is to get rid of tedious folder browsing, and especially the kind you need to do over and over again. Therefore the pre-defined project structure is center stage. So what’s new?
- The project menu, featuring content tags
- The folder tree, visual folder browser
- The file wrangling menu, common file operations
- Project file linking, clips can hold links to the project that created them
- Command line options, for connectivity with other applications
Most of these are easiest to show in video form, so go ahead and click play!
(Visit http://www.vimeo.com/5677977 to see it in HD)
In more detail:
The project menu lists every folder under the specified project root path and treats it as a project. I talked about project definitions before, but now it’s a bit updated. In addition to relative folders and wildcards, you can assign tags to each line, when loading a project, you get to choose which tags to import, either inclusively or exclusively. First, let’s see what the tags look like, here’s the simplified project structure I used in the demo video:
ROOT=E:/DATA/Projects/
PROJECTS=/setups/*/*/
/3D/*/*/*/*/&3D&HD&SD
/source*/SD/*/&Source&SD
/source*/HD/*/&Source&HD
/render*/*/*/&Output&SD&HD
Each tag is preceeded by an ampersand (&), a tag can occur on any number of places, this way you can specify intuitive combinations of tags to import what you want. Exlusive import means all tags have to exist on a path for it to be imported, exclusive import with tags “Conform” and “HD” will not import the SD directory, on the other hand, inclusive import with the same tags will import everything that is listed under both Conform and HD. Choosing only one tag works similar to inclusive.
The folder tree is basically a node tree. It can have any number of root nodes, which are all saved at exit and reloaded on startup so you can find the folders where you left off. It works both as a folder picker, and as an import tool. It features a small overview window at the left bottom corner in case your root nodes are off screen. They can also be re-layouted with the L key. For minimum amount of cluttering, there’s an option to ignore empty folders which are common in project structures. You can also hide folders you’re not interested in, and create a new root node from any node in the tree and use it as a starting point which will give your tree a clean look. Once found, the “rootballs” stay where you want them.
The file wrangling menu, or tool menu, is a set of common tools for managing sequences of files, especially when you have edited your clips into something that only exist in the desktop. Commit lets you generate a new file sequence from a clip on the desktop, it’s very fast because it only copies files and names them into a new sequence. However, if you’ve mixed formats and resolutions this doesn’t really work. For this, use the Reformat options. It will rescale and convert the input sequence and output a new homogenous sequence which nobody could object to. Also useful for making proxies and previews. There’s also a sequence rename tool, an erase tool and a tool which pops up an Explorer window with the current image selected. All wrangling is run in threaded processes, which means the application doesn’t lock up while it’s processing.
Project file linking, is a way to quickly backtrack to the project file that created the clip you’re looking at, usually a render from a compositing application. When named the same, project files are linked up automatically when loaded though the project menu. There’s still improvements to be made here, but it’s a start. The other way is to manually link project files but dropping files from Explorer onto a clip. All supported program files can be dropped, so a single clip can hold links to 3D scenes, 3D tracking projects, compositing scripts etc.
Command line options are alos introduced here, initially there are just a few options, but they each serve a purpose.
- -import <name,start,end>
- -player <name,start,end>
- -folder <path>
- -size <x,y>
- -h / -help
Import and player are similar, both imports a clip to the desktop, but -player also opens it in the player right away. The accepted format is c:/path/file.%04d.ext,1,100 which is the same syntax as Nuke uses, plus start and end frame separated by commas. The zero is the padding character, and the 4 stands for four number padding, so frame 23 resolves to 0023. The -folder switch lets you import a folder, which can consist of wildcards, so -folder c:/path/*/*/ will import everyhing two levels below path. Size sets the size of the application window, default is maximized, and -help shows the list of available commands.
Other enhancements include:
- Digital Fusion support, although it’s not thoroughly tested yet
- Arbitrary zoom on reels. Other reels will adjust accordingly
- Content sensitive desktop buttons, they show up when you need them
- Rounded style buttons
- Improved textboxes, although not perfect yet
- Sliders have numerical textboxes for entering number manually
- A way to build dialogue boxes on the fly, as demonstrated by the tool menu
- Clips show cut points
- The player has letterbox with presets, custom background color, GUI and Screening mode, play from RAM/Disk/Cache
- Clickable arrow buttons to scroll to reels outside the screen
- Scoop feature (non-linear copy-paste buffer)
- Multiple desktops, still only accessible though crude shortcuts though
- Application icon!
- One million bug fixes
I think that covers most of it, feedback highly apprecieated!
Credits:
-The flipbook script in Nuke is based on Diogo Girondi’s djv_this script, thanks 
-The Vanilla Pudding material comes from the Shake demo material and originally from Wild Brain Inc.™