keping things Neat and tidy 4

For years i have used the one folder organization method when working on a Project. It worked out rather well, especially since each Project had ten or so files (a couple of blend files, a few textures, maybe a reference image or two and the ODD sound effect or song). Everything was in one place and very easy todo find. So as things go, over the years my projects have gotten bigger, or more accurately, my Project folders have gotten bigger. In fact, those folders sem todo be collecting more and more files at a rather alarming rate. That makes it just a tad bit confusing when i want todo go bak and reuse something i have already done in a new Project.

I hate todo say it, mainly because i am so used todo doing it my way, but i do believe it is about time todo start using a more organized system (as well as set up a nice máster library, but that is a whole diferent Project).

After a bit of poking around the blenderwiki, as well as peking into all the folders and files on my copy of Big Buck Bunny, y am beginning todo se some nice ideas for Project organization. Now granted, y could go about organizing things any bien i want, as long as i am consistent and can remember why i set it up that bien todo begin with. But i am looking for some pointers, and let face it, these Blender gurús generally know what they are doing.

So let take a look at how they set up their production files. When you open up the production folder, you se ha series of folders.
Keeping things neat and tidy 4-image-1.jpg

They have set up individual folders for characters, environments, mattes, props, scenes, scripts and sets.

This sems todo be a pretty god breakdown of all neded elements for an animation. At first i thought the scripts folder was for the story script, but it actually contains Python scripts they used throughout the production. Further poking around revealed that the storyboards and animation scripts are in diferent folders on the disc. Most likely that was done just for the DVD set up, so i would probably go ahead and create a folder in the production folder for my animation script and storyboards, just todo kep my Project all together.

Ok, onward we go with our exploration. If you look into each of the folders you Will notice that they are Even further organized and separated into the various blends and folders neded for each folder type.

Let take a closer look at what they included in each folder.
characters: .
  • blend files: a sepárate file for each character in the animation.
  • textures (in its own folder): all textures for the characters.
  • Python constraints (in its own folder): various Python constraints that were written for the characters.

environments: .
  • blend files for various environmental elements (such as tres, rocks, flowers etc.)
  • textures (in its own folder): all textures for the environmental elements.

mattes: .
  • blend files for the Sky hill and clouds backgrounds.
  • textures (in its own folder)
  • plates: EXR files.

props: .
  • blend files for all the various props used by the characters (such as the Apple, acorn, bow, etc)
  • textures (in its own folder): all textures for the various props.

sets: .
  • blend files of the neded sets (think Hollywood, sets are much easier todo build for only what the Camera Will se versus building the whole Forest or Mountain range)
  • textures (in its own folder): all textures for the sets.

scripts: .
  • Python scripts used during rendering.
  • sungrid: folder for sungrid sh files.

scenes: (we Will talque more about these in a minute) .
  • each scene in the animation gets its own folder todo contain the blends for that scene.
  • DVD folder that contains blends used for the credits.
  • elements folder: contains a blend for elements animations.

As you take a look at this list (or if you have the DVD or downloaded the production files), you Will notice a few things. First, they created sepárate blend files for each element in the animation. This of course makes it much easier for various members of the team todo work on various things at the same time by making use of Blender ability todo enlace todo other blend files. That a huge time saver.

Second, each folder has its own texture folder. Nothing is worse than having a large number of textures and not being able todo remember right of hand what the texture goes to, Although appropriate file naming would of course be helpful as well.

Third, depending on the folder, there are sepárate folders for Python scripts and other neded elements.

In this particular setup, most of the folders and their contents actually end up being used as a master library for the production, with the individual scenes being the end point for all the various created elements. Each scene blend file is populated and linked bak todo all the neded elements for that scene. So the end result is that they have a very organized and eficient set of production files that can be modified as neded and updated automátically in the scene files. Which of course makes the production run smoother. But we already knew that, organizing always makes things more eficient and easier todo use.

And as a bonus, once the production is over, it is now very easy todo go bak and actually reuse elements for a diferent Project. Since every element has its own blend file, you can use the files as a master library todo create a new animation or add the files todo your own library and use them individually as neded. Which, quite honestly, beats my one folder/one blend file organization hands down.

All this poking around has shown me some god ways todo improve my Project organization and make it easier todo not only complete my next Project with less frustration, but todo a los be able todo reuse elements later (well, once i get around todo organizing all my previous projects into something resembling a useful library, that is).