Pipeline and Infrastructure in Studio Phones

(Studio Phones)
This article has been published with the acknowledgement of Studio Phones.
Author: Tohru Yamamori (Polygon Pictures Inc.)
This article will be further improved by making corrections and adjustments depending on the situation of future seminars.
translated by PPI Translation Team

■Pipeline and Infrastructure


Studio Phones has accumulated many forms of technology uniquely suited to it, such as a substantial interactive scene assembly structure within storage to which things are published, the structure to efficiently submit to cluster jobs which have been assembled, the necessary significant reduction of storage capacity utilizing matrix calculation, the structure to be able to handle various elements like shaders in a programmable way, and many more.

The structure itself is easier to visualize if you think about Google's Cloud Datalab, whose beta version was released at the same time, but it is a pipeline based on a paradigm of assembling and handling assets which artists upload to storage, using the multi-account JupyterHub, MongoDB, tools for visualization and a calculation cluster structure as a base.

According to the studio, the important thing is to switch into a scheme that accelerates innovation within the infrastructure while keeping the UI on the artists side unchanged, which means that their focus was to establish a flow in which reformation continues inside the infrastructure regardless of the evolution of artists who continue to improve their artistic skills.

Currently, their aim is to further simplify the current structure, and they are considering not using a system like Jupyter, which is now used as an interactive front end.

This does not only apply to pipelines and infrastructures, but we also think that the fewer components there are, the greater tendency there is toward easy maintenance and decreasing malfunction rate.
According to the same studio, despite these being vital points of view, the most important thing that needs to be worked on is to aim for an environment, in the form of a system infrastructure for a pipeline architecture, where it is easy to take on new challenges. For example, they have said that their greatest motivation is to see how much the system side can absorb the tricky, ad hoc nature of the battle of ideas that is unique to effects.



※There is a possibility to update the contents of materials by the meeting.