Populating SVN
This is the folder that should contain a version controlled file system to be shared over the network. (By using SVN, GIT-LFS, etc). Connect this folder to your version control software of choice and create the following folder structure. More details about shared folder structure can be found here
Initial Directory Set-Up
- Follow the SVN-Setup guide to create your SVN repository before populating the directory with folders. (optional)
- Use the following commands to generate the below folder structure.bash
# Linux/Mac cd ~/data/blender-studio-pipeline/scripts/project-tools ./init_project_folder_structure.py ~/data/your_project_name/svn --json_file folder_structure_svn.json
bash# Windows cd %HOMEPATH%\data\blender-studio-pipeline\scripts\project-tools python init_project_folder_structure.py %HOMEPATH%\data\your_project_name\svn --json_file folder_structure_svn.json
Add Existing Directory to User Workstation
- Clone your SVN Folder directly into the target directory
data/your_project_name/svn
.
bash
.
└── svn /
├── dev / # Anything related to early development or tests
│ ├── boards
│ ├── concepts
│ └── tests
├── pre/ # For pre-production
│ ├── assets
│ └── shots
├── edit # Where the editorial .blend file lives
├── pro/ # All files from the production
│ ├── assets/ # All assets from the production
│ │ ├── cam # Camera rig & setup
│ │ ├── chars # Characters & character variations
│ │ ├── fx # Effects
│ │ ├── lgt # Lighting setups
│ │ ├── lib
│ │ ├── maps # General textures and HDRIs
│ │ ├── nodes # General Node groups
│ │ ├── poses # Pose libraries for animation
│ │ ├── props
│ │ ├── scripts
│ │ └── sets
│ ├── config
│ └── shots #Structured into sequences
└── tools