Typically, a TD is a mix of an artist and a programmer, responsible for the more technical aspects of film production, such as programming shaders, developing character rigs and animation setups, performing complex simulation tasks and setting up the pipeline how the data is passed from one stage in the film production to the next.