Skip to content

SVN Folder Structure

Work in Progress

October 17th 2023 - The content of this page is currently being edited/updated.

Logic

  • pre folder: like a sandbox, can be messy
  • pro folder should be the very structured one
  • Keep the structure as simple as possible, with assets / shots / others
  • Inside an asset folder:
    • blend file
    • published folder
    • maps folder

Proposal adopted in October 2023:

bash
svn
├── pro # All files from the production
   ├── assets # All assets from the production
      ├── chars # Characters & character variations
         ├── dog
         ├── cat
         └── ..
      ├── props # Rigged props that can have animation
         ├── rocket_exterior
         ├── wings
         └── ...
      ├── sets # Static background elements
         ├── barn
         ├── rocket_interior
         └── ...
      ├── lib # Libraries of smaller assets
         ├── rocks
         ├── trees
         ├── crates
         └── ...
      ├── maps # General textures and HDRIs
      ├── lgt # Lighting setups
      ├── cam # Camera rig
      ├── fx # Effects
      ├── poses # Pose libraries for animation
      ├── nodes # General Node groups
      └── scripts
   ├── shots
      ├── 000_titles
      ├── 001_intro
         ├── 010_0010
            ├── 010_0010-anim.blend
            └── 010_0010-lighting.blend
         └── 010_0020
             ├── 010_0020-anim.blend
             └── 010_0020-lighting.blend
      ├── 020_tryout
      ├── ...
      ├── 900_animtest
      └── 990_promo
   └── config
├── pre # For pre-production
   ├── shots # Structured into sequences
   └── assets
       ├── cam
       └── ...
       ├── char
├── dev # Anything related to early development or tests
   ├── concepts
   ├── boards
   ├── tests
   └── ...
├── edit # Where the editorial .blend file lives
   └── my_project_edit-v001.blend
├── .blender_project
├── promo
└── tools
svn
├── pro # All files from the production
   ├── assets # All assets from the production
      ├── chars # Characters & character variations
         ├── dog
         ├── cat
         └── ..
      ├── props # Rigged props that can have animation
         ├── rocket_exterior
         ├── wings
         └── ...
      ├── sets # Static background elements
         ├── barn
         ├── rocket_interior
         └── ...
      ├── lib # Libraries of smaller assets
         ├── rocks
         ├── trees
         ├── crates
         └── ...
      ├── maps # General textures and HDRIs
      ├── lgt # Lighting setups
      ├── cam # Camera rig
      ├── fx # Effects
      ├── poses # Pose libraries for animation
      ├── nodes # General Node groups
      └── scripts
   ├── shots
      ├── 000_titles
      ├── 001_intro
         ├── 010_0010
            ├── 010_0010-anim.blend
            └── 010_0010-lighting.blend
         └── 010_0020
             ├── 010_0020-anim.blend
             └── 010_0020-lighting.blend
      ├── 020_tryout
      ├── ...
      ├── 900_animtest
      └── 990_promo
   └── config
├── pre # For pre-production
   ├── shots # Structured into sequences
   └── assets
       ├── cam
       └── ...
       ├── char
├── dev # Anything related to early development or tests
   ├── concepts
   ├── boards
   ├── tests
   └── ...
├── edit # Where the editorial .blend file lives
   └── my_project_edit-v001.blend
├── .blender_project
├── promo
└── tools