Command Line Tool

Vortex CLI Quickstart

Утилита командной строки vortex позволяет Pipeline TD разработчикам автоматизировать отправку рендера прямо из CI/CD скриптов, ShotGrid или custom Python hooks.

Авторизация в кластере

# Установка бинарника Vortex
curl -fsSL https://get.vortex-lab.cloud/install.sh | bash

# Вход по API ключу студии
vortex auth login --token vtx_live_94fa82941b --region eu-central-1

Отправка партии кадров

vortex job submit \
  --project "PROJ_CYBERPUNK" \
  --scene "/storage/scenes/sq04_sh012.blend" \
  --engine "blender-cycles" \
  --frames 1001-1250 \
  --tier "VX-GPU-4090-OCTA" \
  --priority "standard" \
  --output "/storage/renders/sh012.####.exr"
RESTful API

Программный REST API

Полнофункциональный API управления кластером с JSON-схемой и вебхуками статусов сдачи.

POST /v2/jobs/submit

POST /v2/jobs/submit HTTP/1.1
Host: api.vortex-lab.cloud
Authorization: Bearer vtx_live_...
Content-Type: application/json

{
  "client_job_id": "SQ12_SH090_COMP_v04",
  "engine": "houdini-karma",
  "engine_version": "20.0.688",
  "render_tier": "VX-GPU-4090-OCTA",
  "frame_range": { "start": 1, "end": 240, "step": 1 },
  "color_management": {
    "ocio_config": "/configs/aces_1.3.ocio",
    "working_space": "ACEScg"
  }
}
Declarative Job Spec

Спецификация манифеста YAML

schema_version: "2.4"
metadata:
  studio: "Apex VFX"
  shot: "SH_109_DRAGON_FIRE"
compute:
  cluster_pool: "dedicated-epyc"
  min_ram_gb: 512
environment_variables:
  HOUDINI_DSO_ERROR: "2"
  ARNOLD_LICENSE_SERVER: "licenses.internal.vortex:5053"
  OCIO: "/mnt/shared/ocio/aces_1.3/config.ocio"
tasks:
  - type: "simulation_cache"
    command: "hbatch /projects/sims/fire.hip -f 1 120"
  - type: "beauty_render"
    depends_on: ["simulation_cache"]
    command: "karma /projects/renders/shot.usd --frames 1 120"
Enterprise SLA

Гарантия бесперебойности 99.98%

Failover за 12 секунд

В случае сбоя ноды задача автоматически перезапускается на горячем узле без потери посчитанных кадров.

Шлюзы RLM/FlexLM

Проброс лицензий вашей студии через шифрованный WireGuard туннель с пингом менее 1.5 мс.