Docs: Project Tools Update #156

Merged
Nick Alberelli merged 59 commits from :docs/project-tools-update into main 2023-10-19 22:21:50 +02:00
Showing only changes of commit 76a2cb9696 - Show all commits

View File

@ -84,32 +84,44 @@ This is the folder that should be shared over the network. (By using Syncthing,
### 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.
<!--- TODO Need to improve, ask Sebastian maybe --->
#### Initial Directory Set-Up
1. Sym-Link the SVN Folder to `/{my_project}/svn` or create your SVN Folder directly in the target directory.
2. Use the following commands to generate the below folder structure.
```bash
cd /data/blender-studio-pipeline/scripts/project-tools
./init_folder_structure /data/my_project/svn svn_folder_structure.json
```
#### Add Existing Directory to User Workstation
1. Sym-Link the SVN Folder to `/{my_project}/svn` or Clone your SVN Folder directly into the target directory.
```bash
.
├── config
│ └── asset_pipeline_config
├── previz # Anything related to early development or pre-production tests
└── pro # All files from the production
├── promo # Promotional material. Often created near the end of production
├── animation_test # For pre-production
├── shot_builder # Studio tool configs
├── lib # All assets from the production
│ ├── brushes
│ ├── cam # Camera rig & setup
│ ├── char # Characters & character variations
│ ├── env # Environment asset libraries
│ ├── fx # Effects
│ ├── lgt # Lighting setups
│ ├── maps # General textures and HDRIs
│ ├── matlib # Materials
│ ├── nodes # General Node groups
│ ├── poselib # Pose libraries for animation
│ ├── props
│ ├── scripts
│ └── sets
└── shots #Structured into sequences
└── svn /
├── dev / # Anything related to early development or tests
│ ├── boards
│ ├── concepts
│ └── tests
├── pre/ # For pre-production
│ ├── assets
│ └── shots
├── 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
```
## Kitsu Server Setup
Kitsu is a project management software used by the Blender Studio for task management. The server is used to assign tasks to artists, as well as a track each shot as it moves through production The Kitsu server is required for automatically building shots.