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` ### 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. 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 ```bash
. .
├── config └── svn /
│ └── asset_pipeline_config ├── dev / # Anything related to early development or tests
├── previz # Anything related to early development or pre-production tests │ ├── boards
└── pro # All files from the production │ ├── concepts
├── promo # Promotional material. Often created near the end of production │ └── tests
├── animation_test # For pre-production ├── pre/ # For pre-production
├── shot_builder # Studio tool configs │ ├── assets
├── lib # All assets from the production │ └── shots
│ ├── brushes ├── pro/ # All files from the production
│ ├── cam # Camera rig & setup │ ├── assets/ # All assets from the production
│ ├── char # Characters & character variations │ │ ├── cam # Camera rig & setup
│ ├── env # Environment asset libraries │ │ ├── chars # Characters & character variations
│ ├── fx # Effects │ │ ├── fx # Effects
│ ├── lgt # Lighting setups │ │ ├── lgt # Lighting setups
│ ├── maps # General textures and HDRIs │ │ ├── lib
│ ├── matlib # Materials │ │ ├── maps # General textures and HDRIs
│ ├── nodes # General Node groups │ │ ├── nodes # General Node groups
│ ├── poselib # Pose libraries for animation │ │ ├── poses # Pose libraries for animation
│ ├── props │ │ ├── props
│ ├── scripts │ │ ├── scripts
│ └── sets │ │ └── sets
└── shots #Structured into sequences │ ├── config
│ └── shots #Structured into sequences
└── tools
``` ```
## Kitsu Server Setup ## 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. 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.