Rez -
Ensuring all artists in a studio are using the exact same version of Maya, Pyblish, and internal tools.
Rez is used by various studios in the Animation and VFX industry and is part of the Academy Software Foundation (ASWF) .
It is primarily used in to manage specialized software (e.g., Maya, Houdini, Nuke) and their associated plugins/libraries. 2. Core Concepts Ensuring all artists in a studio are using
Each package contains a package.py file that defines its version, dependencies, and instructions on how to set up environment variables (like PATH or PYTHONPATH ).
Multiple versions of the same software (e.g., Python 2.7 and Python 3.10) can exist simultaneously without conflicting. is an open-source
is an open-source, cross-platform package manager designed to create isolated, reproducible environments for software packages. Unlike traditional package managers (like apt or pip ) that install software directly into a system environment, Rez manages packages in a central repository and resolves dependencies dynamically at runtime.
Packages are installed once in a shared location, rather than inside every environment. rather than inside every environment.
The user is placed into a new sub-shell with the configured environment. 5. Common Use Cases






































