BACK TO ARCHIVE
Pipeline kitsu ayon rendering lookdev shading

AYON的安装部署

01.18.2024 ADUCG RESEARCH

AYON 是由 ynput 开发的一款集成了项目管理与流程管理,文件管理的平台,其前身正是 OpenPYPE,在 2023 年底,OpenPYPE 已经停止后续的开发与更新,ynput 将主要精力全部投入到 AYON 平台的开发中。 因此如果你之前有在使用 OpenPYPE 或者打算使用 OpenPYPE,那么可以考虑替换为 AYON

OpenPYPEAYON 的差异

OpenPYPE 是由本地安装程序+服务器端的数据库构成,通过本地的 GUI 面板来进行 DCC 插件的设置,以及管理项目命名规范,目录规范等设置,这些设置的数据全部是存储于服务器上的数据库中的,另外重要的是 OpenPYPE 并不具备项目管理及文件存储的功能,它的任务数据来源于其它项目管理系统中的,比如 ShotGridFtrackKitsu 等。OpenPYPE 的主要功能只是成为这些管理系统与 DCC 之间的“桥梁”,通过这些系统获取任务数据,创建对应的文件版本,并且将文件版本信息及状态同步回管理系统上。

那么看起来 OpenPYPE 更像是这些管理系统的插件App。AYON 是一个 web 端的应用,同时也有本地的 Launcher 程序,其中服务器端需要部署 AYON 服务以及前端和数据库等多个组件,而本地安装的 Launcher 程序则集成了各 DCC 的插件,同时也有 pyblish 工具以及文件同步工具。AYON 具有完整的项目管理功能,可以创建项目,资产,任务,成员,分配任务及制作时期等。

同时也用 AYON 的 Add,也可以像 OpenPYPE 一样,从 ShotGridFtrackKitsu 等系统中获取数据同步到 AYON 中。

因此 AYON 的功能是非常全面的,这也是为什么我会称它为“平台”而非工具。

另外如果是从 OpenPYPE 更新到 AYON 的用户,ynput 也提供了 AYON 导入 OpenPYPE 数据库的工具。

AYON 的部署安装

这里推荐使用 Docker compose 的方式进行部署,也便于后期进行更新。

Linux 中先安装好以下程序

  • Git
  • Docker
  • Docker compose

这里先使用 su 命令进行 root 帐户,防止之后的 Docker compose 无法执行

使用使用 Git 拉取 Docker 镜像:

cd your-preferred-dir
git clone https://github.com/ynput/ayon-docker.git

进入到 AYON Docker 目录中

cd ayon-docker

通过 Docker compose 启动镜像

docker-compose up -d

之后就可以使用浏览器直接进行访问:http://127.0.0.1:5000/

最后可以通过 Launch Bootstrap Setup 将所有的 add 自动下载安装,当然也可以后续自己手动从 GitHub 上下载再从 AYON 平台上传进行安装。

AYON 的更新

更新版本非常简单,只要更新 Docker 镜像就可以

cd your-preferred-dir
Docker-compose pull
Docker-compose up -d

最新更新的 1.0 版本,专门提供了一个为 Kitsu 为管理系统的插件集

更新后可以发现系统的版本号发生了变化

AYON 官方资料

本文采用 Creative Commons BY-NC-ND 4.0 协议进行授权。

BY-NC-ND: 署名-非商业性使用-禁止演绎

End of Article