Description
This talk is to show to the public how python is used daily by visual effects (VFX) houses to create amazing feature films and commercials. Not your regular CRUD application. Lot's of opportunities.
Introduction to VFX
A high level overview to introduce the subject to the audience will start by covering, in a high level, the different departments involved in creating the magic images we see in the cinema. Modelling, lighting, rigging, animation, fx and composition.
The tools that each department use in their day to day and how these tools integrate with python /provide a python API is going to be briefly explained.
The workflow between the departments and their interaction comes next.
VFX backend services
The backend of a VFX pipeline consists of two main concepts: asset management and the render farm.
Both of those concepts will be explained and practical use cases / challenges that come with them will be presented.
Other services such as authentication / authorization, production management and disk (HUGE NFS!) will be briefly explained.
VFX devops
VFX is a global industry, studios need to share work between different localizations like NY, LA, Vancouver, Sydney, London and etc.
At this part of the talk the main focus will be about deployment of services (ansible), service discovery (consul) and the challenges of syncing huge amounts of data between different localizations.
VFX data
How we use data to drive our decisions in a VFX house. Possibilities of applying machine learning to VFX.