Pipeline Technical :
In short he is the one who is responsible for making artists lives easier automating the daily routine processes as well as adding new or custom tools on demand.
Pipeline Director :
The one who gives directions about how to do things and suggests new workflows.
In My opinion these points make a successfull Pipeline Technical
- Engineering Mindset [Fundamentals - Technical Skills]
- Engineering Practices and Principles [ Establish Goals - Create a Motivational Environment - Plan and Execute - ... ]
- DevOps [Dev / TDs Team Management - Repo Management - Dev Process Management ]
- Pipeline Technical [DCCs APIs - Farm Management - Pipeline Tools/Automation - Flexibile Pipeline over local and remote networks ]
pipeline tools save a lot of headaches on artists as they won't need to remember a lot of logical steps
that don't relate to their art creation process.
-
Dev Team :
Dev
elopmentTeam
People who are responsible for writing scripts and creating new tools
-
TD :
T
echnicalD
irectorA Technical Director is a bridge between an artist and a developer, read more.
-
Repository : (
repo
for short)Repo
is a centralized digital storage that developers use to make and manage changes to an application’s source code, read more. -
DevOps :
Dev
elopmentOp
erations
DevOps is the combination of cultural philosophies, practices, and tools that increases an organization’s ability to deliver applications and services at high velocity, read more.
-
DCC :
D
igitalC
ontentC
reationA DCC app is any app that we use to create a digital art / content e.g. 3d models, 2d illustrations
-
API :
A
pplicationP
rogrammingI
nterfaceAn API is a set of definitions and protocols to build and integrate application software.
In other words, it defines how to interact with a certain program via coding.
-
On OS Level to manage interactions among DCC apps
e.g. save scene files , import assets , export assetsNote : a. Assets Naming Conventions are set explicitly by supervisors and pipeline technical. b. Scene files and assets export names can be set by pipeline tool automatically based on asset name.
-
On DCC apps level which manage their inner components
e.g. Naming conventions for materials, 3d models and Rigs
e.g. Naming conventions for read and write nodes
e.g. Detect and fix common problemsNote : This kind of naming conventions are set explicitly by supervisors and TDs to keep every thing consistent.
-
Building the "Software Engineer" Mindset
Learn how to think, solve problems as well as build outstanding technical skills
-
Learn DCC apps APIs
Build your Arsenal of skills and learn how to use code to interact with DCC apps.
-
Virtual Machines :
I used VMs to mimic the basic structure of a studio's network.
-
Production Tools Vs Pipeline Tools :
Learn to setup Kitsu, AYON(formerly OpenPype) and PRISM 2.0 as well as learn how to use them.
-
USD Workflow and Mateial X