TL;DR
- Стоимость рендера — это секунды на кадр, умноженные на число кадров и делённые на 3 600, умноженные на тариф: 250 кадров по 3 мин 41 с — это 15,4 GPU-часа.
- На LowCostGPU этот шот обрабатывается по $0,177 в час на прерываемых RTX 4090, а восемь воркеров обходятся в сумме так же, как один.
- Сначала измерьте время рендера одного кадра, прежде чем определять размер фермы, распределяйте кадры между воркерами с заданным шагом и всегда рендерите в EXR, а не в PNG.
- Прерываемый тариф подходит для рендеринга, потому что кадры идемпотентны: прерывание теряет лишь кадр, обрабатываемый в этот момент, а тариф — вдвое дешевле.
Почему посекундная тарификация подходит для рендеринга
Рендер-нагрузка — самая неравномерная нагрузка в вычислениях: ничего по несколько дней, а затем 400 GPU-часов перед дедлайном. Владеть железом ради этого пика — значит платить за простой; классические рендер-фермы закладывают пик в цену. Посекундная аренда переворачивает это: 8 инстансов × 1 час стоят ровно столько же, сколько 1 инстанс × 8 часов ($1,416 на прерываемых 4090), поэтому параллелизм бесплатен, а простой стоит ноль.
Настройка: шаблон и тома
lowcostgpu volume create --name scene --size 60 --region eu-west-1
lowcostgpu volume create --name frames --size 100 --region eu-west-1
# stage the packed project once (any instance, or the console uploader)
lowcostgpu launch --gpu rtx-4090 --template blender --volume scene:/scene
scp shot.blend root@i-…:/scene/
# test ONE frame before the farm — always
blender -b /scene/shot.blend -o /frames/f#### -F OPEN_EXR -f 40
# Fra:40 … Time: 03:41.20 (Saved: /frames/f0040.exr)Этот единственный замеренный по времени кадр — вся ваша модель стоимости: секунд на кадр × кадры × тариф ÷ 3 600. Никогда не рассчитывайте размер фермы без него.
Превращение инстансов в ферму
# 8 workers, frame ranges split by stride — no scheduler needed
for i in $(seq 0 7); do
lowcostgpu launch --gpu rtx-4090 --type interruptible \
--template blender --volume scene:/scene:ro --volume frames:/frames \
--env CMD="blender -b /scene/shot.blend -o /frames/f#### \
-F OPEN_EXR -s $((1+i)) -e 250 -j 8 -a"
done
# each worker renders frames i, i+8, i+16, … — an interruption loses
# at most the frame in flight; -j strides make re-runs idempotentПрерываемый режим — правильный выбор именно потому, что кадры — идемпотентные элементы очереди: приостановленный воркер возобновляет свою порцию кадров и перерендеривает один кадр за половину цены. Версия этого цикла на Python SDK (с автоповтором) — двенадцать строк.
Честный расчёт стоимости шота
| 250 кадров × 3 мин 41 с | ≈ 15,4 GPU-часа на RTX 4090 | $2,73 прерываемый |
|---|---|---|
| Фактическое время с 8 воркерами | ~1 h 55 m | тот же итог |
| Тома 160 GB, одна неделя | сцена + кадры | $2,99 |
| Скачивание EXR 30 GB | один раз, по утверждении | $0,30 |
Сцены больше 24 GB (объёмы, шерсть, 8K-текстуры) переходят на карты для рабочих станций 48–96 GB — их ранжирует практическое руководство по рендерингу; RTX PRO 6000 WS по $0,981/ч вмещает продакшн-сцены целиком.
Подводные камни, утраивающие счета за рендеринг
- Рендерить в PNG вместо EXR, чтобы «сэкономить место» — а потом перерендеривать для грейдинга. Хранение стоит $0,08/GB/мес.; перерендеринг — это GPU-часы. Всегда EXR.
- Неупакованные ассеты — воркеры час рендерят пурпурные плейсхолдеры, прежде чем кто-то это заметит. Упаковывайте ресурсы и проверяйте кадр 1 с каждого воркера, прежде чем уходить.
- Инстанс на каждый кадр — если запускать инстанс на каждый кадр, 30-секундная загрузка оплачивается 250 раз. Воркеры обрабатывают порции кадров; загружайтесь один раз на воркер.
- Забыть про ферму — -a завершает работу, когда порция кадров закончена, но инстанс продолжает выставлять счёт за диск, пока его не уничтожат. Завершайте каждый скрипт фермы командой destroy (или используйте контекстный менеджер SDK, который не может забыть).
Применить цифры на практике
Каждая цена в этом руководстве — наш тариф в реальном времени: фиксированный, ≥30 % ниже медианы рынка, с посекундной тарификацией. Разверните ту же конфигурацию, что описана выше, из консоли примерно за 30 секунд — оплата криптой, без карты и без KYC.


