Аддон PartitionRender

Аддон Blender, предназначенный для тех, кто не имеет возможности оставить компьютер включенным для рендера на продолжительное время.

PartitonRender v.0.05

download_ru

Например: рендер целого изображения занимает 12 часов. Но нет возможности не выключать компьютер все это время, однако возможно оставлять его включенным по 5 часов с перерывами. Если прервать рендер для выключения компьютера — при следующем запуске рендер начнется с начала и весь достигнутый прогресс будет потерян. Аддон PartitionRender позволяет разбивать картинку на несколько блоков — партиций, каждая из которых рендерится отдельно. Выбрав разделение по X и Y на 2 части, изображение будет разделено на 4 блока. Каждый из которых будет рендерится около 3 часов, что укладывается в отведенное на работу время. Каждая отрендеренная партиция сохраняется. При последующем (после выключения компьютера) запуске рендера, работа автоматически продолжится с той партиции, на которой произошел перерыв. После завершения рендера всех партиций, они автоматически собираются в композитинге в целое изображение.

В версии 0.0.2 добавлена возможность ограничивать рендер только заданным рядом партиций. Что позволяет запускать рендер разных диапазонов одновременно на разных компьютерах. В этом случае финальная сборка целого изображения из разных диапазонов производиться вручную.

Код аддона на GitHub

Текущея версия: 0.0.5

Протестировано в Blender: 2.78, 2.79

Установка:

User Preferences — Add-ons — Install from file — выбрать скачанный *.zip архив.

Использование:

Properties window — Render tab — Partition Render

  • Указать количество разбиений по X и Y.
  • Нажать кнопку «Start/Continue render» для запуска рендера.
  • Прерывание рендена — клавиша «Esc».
  • Перезагрузка / выключение компьютера / перезапуск Blender
  • При последующем запуске Blender — нажать кнопку «Start/Continue render». Рендер автоматически начнется с той партиции, на которой был перерыв.
  • После завершения рендера всех партиций, целое изображение автоматически собирается в композитинге.

История версий:

0.0.1

  • Релиз

0.0.2

  • Добавлена возможность задавать для рендера только ограниченный ряд партиций.
  • Исправлена ошибка, проявляющаяся при запуске при несохраненном blender-файле. Если blender-файл не сохранен, все временные файлы сохраняются в системной временной директории.

0.0.3

  • Добавлены кнопки Reset и Clear
    • Reset — сброс текущей партиции на начальную.
    • Clear — сброс с удалением всех сохраненных партиций.
  • При установке/снятии флажка Use Range просиходит сброс партиции на начальную.

0.0.4

  • Ноды сборки финального изображения выводятся на отдельный выход и удаляются при каждом запуске рендера, что позволяет запускать повторный рендер без перенастроек композитинга.

0.0.5

  • Добавлен флажок SaveMultilayer. Если флажок установлен, промежуточные результаты рендера сохраняются в формате OpenEXR Multilayer со всеми слоями и пассами для возможного дальнейшего использования. Автоматически собирается только финальное изображение. Сборку отдельных пассов при необходимости нужно проводить вручную.