Skip to content

Infrastructure

Work in Progress

30 Apr. 2023 - The content of this page is currently being edited/updated.

Workstations

Artists at Blender Studio use Linux workstations, running Gentoo Linux. While the infrastructure is meant to support other Operating Systems, it's primarily designed to work in an eterogeneous enviroment, where every machine is setup in a similar way.

Artist workstations double as clients for the render farm.

Shared storage

We use two shared drives

  • /render to store render farm output
  • /shared to store project and shared data

Link to setup guide

Version Control System

We use SVN. While providing a higher barrier of entry, it provides a robust and efficient way to store and version large binary files during the course of a production.

This means we need an SVN service (can be in the LAN, or online)

Network/Web Services

  • Syncthing (needs access to /shared)
  • Flamenco (render farm needs access to /shared and /render)
  • Kitsu (production tracker can be hosted anywhere)
  • Watchtower (needs access to Kitsu)

Other Dependencies

We rely on the Blender Buildbot infrastructure to provide Blender builds to the workstations.