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.
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.
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 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.
How we use data to drive our decisions in a VFX house. Possibilities of applying machine learning to VFX.
I am a lead backend developer at Method Studios working in exciting movies and commercials ! Passionated about python, backend development, distributed systems and devops.