SoftimageRu Форум -> Настройка рендер фермы с помощью Deadline

Новости • Форум • Помощь • Поиск • Участники • Календарь • База


  Ответ в темуОтвет      Создание новой темыНовая тема   

> Настройка рендер фермы с помощью Deadline   
R_Flash
Профиль
Статус: слон
Группа: Заслуженные артисты
Рейтинг: 10
Попробую сделать доброе дело и описать все потуги с которыми столкнулся при настройке дедлайна. В чем преимущество дедлайна? До пяти машин не нужна лицензия. Уже радует) Довольно гибкие настройки. Сейчас рендерю на трех машинах, вполне сносные результаты. Можно рендерить одну картинку на нескольких компах!!!
И так, начну.

1. Скачиваем дедлайн с оф. Сайта http://www.thinkboxsoftware.com/deadline-downloads/ (это не варез, все по честному)

2. Получаем два файла: DeadlineRepository.exe и DeadlineClient.exe. Repository это программа которая будет управлять сетевым рендером, Client – визуальная часть.

3.Сперва устанавливаемы DeadlineRepository.exe во всех меню жмем далее не углубляясь в настройки. Примечание!!! Обязательно сравьте Администратором компьютера. У пользователя с правами админа, нет шансов(

4.После установки репозитария делаем следующие обязательные действия: идем в c:\Program Files (x86)\Thinkbox\ и расшаривает папку «DeadlineRepository» для пользователей прописанных на данном компе и обязательно добавляем пользователя «Все»/ “ Evryone”. Обязательно даем права на запись. Затем в свойствах безопасности добавляем пользователей и не забываем добавить «Все»/ “ Evryone”. Яное дело со всеми правами на запись.

5. Далее устанавливаем DeadlineClient. Тут все проще, жмем далее во всех окнах. По окончанию установки появляется диалоговое окно с просьбой указать путь к репозитарию. Для локальной машины вписываем c:\Program Files (x86)\Thinkbox\DeadlineRepository\ для сетевых, показываем путь к репозитарию в сети. Далее следует диалог с просьбой ввести имя пользователя для клиента. Пишем любое имя. На этом заканчиваются установка самого дедлайна. Если все правильно сделали, в трее появляется значек дедлайн лаунчера. По нему правый клик, отмечаем launch slave at startup и запускаем Launch Slave. Launch Slave это собственно и есть консоль рендера, в которой отображается отчет орендере.

6.Настраиваем Launcher Monitor. В контекстном меню жмем Tools и выбираем Super User Mod. Повторно Tools и ищем Configure Plugins. В открывшемся меню идем в самый низ списка поддерживаемых программ к меню XSI и XSIBatch Ищем свою версию кси и правим путь к ней. Для весий 2010, 2011, 2012 пути соответствуют дефолтным. В моем случае пришлось править путь к 2012 SP1
c:\Program Files\Autodesk\Softimage 2012 SP1\Application\bin\XSIBatch.bat
c:\Program Files (x86)\Autodesk\Softimage 2012 SP1\Application\bin\XSIBatch.bat
/usr/Softimage/Softimage_2012 SP1/Application/bin/xsibatch
Таким образом указываем дедлайну путь к ксе.

7. Устанавливаем плагин для кси: идем c:\Program Files (x86)\Thinkbox\DeadlineRepository\clientSetup\XSI\ и копируем файл SubmitXSIToDeadline.py в дир. ксишных плугов. По умолчанию это тут c:\Program Files\Autodesk\Softimage 2012 SP1\Application\Plugins\

8. Все, установка и настройка зевершена. Делайн сконфигурирован, плуги к ксе подключены.

9. Запускаем ксю, открываем сцену идем Render>Render>Submit to Deadline. Выбираем нужные пасы и отправляем.

10. Для настройки слейвов устанавливаем на комп ксю и DeadlineClient.exe конфигурируем Launcher Monitor для вариантов кси с SPаками. Запускаем Launch Slave, все слейв готов к работе. Повторяем это действие для всех слейвов и наслаждаемся домашней рендерфермой.

Намучался пока сам осваивал, думаю будет полезно для рендер фермеров)
Спасибо за внимание)


Автор: muhamax
Персональное сообщениеПисьмо на e-mail пользователюICQ
Цитировать сообщение Дата 12.04.2012 - 16:15 Top
eistan
Профиль
Статус: леонардо
Группа: Заслуженные артисты
Рейтинг: 2
балин.. в максе как то с этим попроще(
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователяICQAOLYahooMSN
Цитировать сообщение Дата 13.04.2012 - 05:59 Top
Kroma
Профиль
Статус: Зингер
Группа: Администраторы

R_Flash Спасибо за информацию. Всё небыло времени поковырять.
Персональное сообщениеПисьмо на e-mail пользователюICQ
Цитировать сообщение Дата 13.04.2012 - 14:13 Top
R_Flash
Профиль
Статус: слон
Группа: Заслуженные артисты
Рейтинг: 10
Kroma это не мне спасибо. Я просто запостил статью. Спасибо надо говорить muhamax-у
Персональное сообщениеПисьмо на e-mail пользователюICQ
Цитировать сообщение Дата 13.04.2012 - 18:30 Top
muhamax
Профиль
Статус: слон
Группа: Артисты
Рейтинг: 1
Твики к статье.
Есть некоторые мелочи которыми хотел бы дополнить изложенный материал. Без знания которых я порядком по нервничал.

Изначально задумка использовать дедлайн возникла, когда столкнулся с задачей сделать рендер очень тяжелой сцены, около 100 миллионов треугольников десятка текстур 2к. Собственно сама сцена занимала около 1,5гб. Работать с ней было одно мучение( А попытка запустить рендер неприменно завершалась падением кси. На память комп не богат, 8гб. При открытой ксе и загруженной сцене, память съедалась под чистую. Это обстоятельство и сподвигло на использование рендер менеджера. Будет время попробую написать статью о рендере тяжелых сцен. А пока твики...

1. Рекомендую установить файл подкачки 32768 или больше. Так, что бы спалось спокойно.

2. Отправлять задачу на рендер дудлайну с параметром "Submit Job As Suspended". Таким образом есть время выйти из кси и по надобности перезагрузить винду что бы освободить оперативку. Рендер запускается в окне Deadline Monitor, правый клик на задании и Resume Job

3. Очень важный параметр!!! Если рендерится сцена с использованием нескольких позиций камеры, FG очень полезно включить параметр "Reload plunis bitween Task". По умолчанию этот параметр выключен, так что его нужно включать в ручную для каждого задания. Скрины см. ниже. Для чего это нужно? Пример: запускаем на рендрер дедлайну сцену с анимированной позицией камеры. Дедлайн очень резво рендерит первый фрейм, а на следующих фреймах начинает жутко тупить и использует в лучшем случае четверть мощности процессора. А это очень огорчает :alcoholi: Не сложно посчитать временную разницу умножив время рендера первого фрейма на четыре.

4. Ситуация, когда в рендере участвуют несколько компов один из которых мешает спать).
Устанавливаем репозитарий на сетевой копм. Внимательно читаем статью о настройках дедлайна. Переключаемся на репозитарий сетевого компа: в окне Deadline Monitor, меню файл тыкаем на Change Repository.. показываем путь к сетевому репозитарию. Отправляем задание и можно выключать комп мешающий спать по ночам).

В принципе это можно прикрепить к основной статье.
Спасибо за внимание!
Login require!
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователя
Цитировать сообщение Дата 13.04.2012 - 19:55 Top
Danko
Профиль
Статус: ГигаВатт
Группа: Артисты
Рейтинг: 0
Спс за статейку, был бы примного благодарен за подобную статейку по настройке путей для плага Submit to Backburner.
Персональное сообщениеПисьмо на e-mail пользователю
Цитировать сообщение Дата 14.06.2012 - 10:17 Top
LegionART
Профиль
Статус: Йода
Группа: Артисты
Рейтинг: 0
народ ..а что делать если дедлайн не подтягивает текстуры??
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователя
Цитировать сообщение Дата 20.06.2012 - 19:14 Top
Thickness
Профиль
Статус: Слон
Группа: Заслуженные артисты
Рейтинг: 3
LegionART

Login require!
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователя
Цитировать сообщение Дата 22.06.2012 - 18:42 Top
RoN43
Профиль
Статус: слон
Группа: Артисты
Рейтинг: 3
поменял пути в Configure Plugins, но в логах все равно пишет
=======================================================
Error: Softimage 12 render executable was not found in the semicolon separated list "c:\program files\autodesk\softimage 2014\application\bin\xsibatch.bat;c:\program files (x86)\autodesk\softimage 2014\application\bin\xsibatch.bat;/usr/softimage/softimage_2014/application/bin/xsibatch". The path to the render executable can be configured from the Plugin Configuration in the Deadline Monitor.
в Deadline.Plugins.ScriptPlugin.StartJob(Job job, String& outMessage, AbortLevel& abortLevel)
Персональное сообщениеПисьмо на e-mail пользователю
Цитировать сообщение Дата 18.07.2016 - 15:44 Top
alCa
Профиль
Статус: слон
Группа: Элита
Рейтинг: 13
думаю ты прописываеш пути к 2014 ксе в графе что предназначена для 2012й. если графы для 2014 нет значит подними версию дедлайна или же придётся шаманить.
вот инструкция по которой я заставил 5й дедлайн работать с 2014 ксёй, по дефолту там была только 2012.

Softimage 2012 is currently only supported by Deadline 5.0.

In order to add XSI 2012 support to Deadline 4, you'll have to edit a few files. The first is the Monitor submitter, which is \yourrepositoryscriptsSubmissionXSISubmissionXSISu bmission.py. Find this line:

scriptDialog.AddComboControl( "VersionBox", "ComboControl", "6", ("6","7","2010","2011"), 120, -1 )

and change it to this:

scriptDialog.AddComboControl( "VersionBox", "ComboControl", "6", ("6","7","2010","2011","2012"), 120, -1 )


You'll see that we just added "2012" as an option to the version drop down box. The next set of files are the dlinit and param files in \yourrepositorypluginsXSI and \yourrepositorypluginsXSIBatch.

The following line needs to be added to the XSI.dlinit and XSIBatch.dlinit files:

RenderExecutable10=c:\Program Files\Autodesk\Softimage 2012\Application\bin\XSIBatch.bat;c:\Program Files (x86)\Autodesk\Softimage 2012\Application\bin\XSIBatch.bat;/usr/Softimage/Softimage_2012/Application/bin/xsibatch


The following lines need to be added to the XSI.param and XSIBatch.param files:

[RenderExecutable10]
Type=multilinemultifilename
Label=Softimage 2012 Render Executable
Category=Render Executables
CategoryOrder=0
Index=4
Default=c:\Program Files\Autodesk\Softimage 2012\Application\bin\XSIBatch.bat;c:\Program Files (x86)\Autodesk\Softimage 2012\Application\bin\XSIBatch.bat;/usr/Softimage/Softimage_2012/Application/bin/xsibatch
Description=The path to the XSIBatch.bat file used for rendering. Enter alternative paths on separate lines.


Now you can configure the XSI and XSIBatch plugins from the Monitor to set the render executable for version 2012.
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователяICQ
Цитировать сообщение Дата 18.07.2016 - 21:52 Top
RoN43
Профиль
Статус: слон
Группа: Артисты
Рейтинг: 3
дедлайн 7 и прописываю в 2014 версии, даже в поле 2015 прописал
Персональное сообщениеПисьмо на e-mail пользователю
Цитировать сообщение Дата 19.07.2016 - 10:16 Top
alCa
Профиль
Статус: слон
Группа: Элита
Рейтинг: 13
хз тогда, правильно путь прописал? яб скопировал его из кл проводника и вставил, на память скажу что три путя прописывать не нужно (могу ошибаться), можно прописать 1 до ксибат файла.
Персональное сообщениеПисьмо на e-mail пользователюСайт пользователяICQ
Цитировать сообщение Дата 20.07.2016 - 10:00 Top
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуОтвет      Создание новой темыНовая тема   

 

Текстовая версия