Render.ru

Распределённый рендеринг

Владислав Жихарев

Активный участник
Рейтинг
15
#1
Вот допустим если я подключил 2 компьютера между собой, как настроить mental ray, чтобы он распределил рендер на два этих компьютера?
 

Nkv3d

Знаток
Рейтинг
33
#2
Сам не пробовал в ментале, но вроде как с помощью Backburner и с включенной галочкой net render.

http://3dyuriki.com/2010/09/29/render-ogromnyh-izobrazhenie-v-3ds-max-backburner/

здесь вроде есть информация
 

Владислав Жихарев

Активный участник
Рейтинг
15
#6
Ты сам понял что сказал? Я создал тему в рендерах, а не в максе. А если ты думаешь что ментал это рендер идущий чётко под макс, то это не так.
 

Paul_Winex

Знаток
Рейтинг
20
#7
Сам недавно задался вопросом сетевого рендера в Maya и решил его. Рендерил встроенным в Maya инструментов Rayhost. Вот моя запись, которую я сделал для памяти:

1. установить Maya2011 на Мастере.
2. Установить MentalRaySatelite на слейве.
3. На мастере создать (скопировать из C:\Program Files\Autodesk\Maya2011\mentalray) файл maya.rayhosts по адресу:

C:\Users\Paul\Documents\maya\2011-x64\prefs

с указанным IP Слейва и портом, который прослушивается сервисом RaySat на Слейве. Например:

192.168.1.2:7411

Проверить порт можно в файле на Слейве

C:\Windows\System32\drivers\etc\services (services это не папка а файл без расширения)

4. Удалить в файле services строки, отнсящиеся к аналогичным службам 3Dmax.
5. Указать папку проекта как сетевую (не факт что требуется, но думаю это и так надо бы сделать).
5. Проверить настройки фаерволов или их отключить.
6. Проверить наличие процесса raysat2011server на слейве
7. Проверка используемых портов

cmd -> netstat -an

8. При изменении адресов в файле maya.rayhosts необходимо перезапустить maya на мастер-компе.

В результате наживая Render curent frame или Batch - второй комп подцепляется автоматически. То есть аналогично рендеру по сети в Vray, только настройки универсальны и не зависят от сцены. Настроен как бы самкомп а не сцена. Главное чтобы в настройках батча или текущего кадра стояла галка NetRender. Надеюсь знаете где это. Убрав там же галку Render on local machine можно рендерить только слейвах.
 

Paul_Winex

Знаток
Рейтинг
20
#8
Мастер - комп на котором запущена собственно Maya и который является ведущим, распределяющим задачи. Сервер короче.
Свлейв - он же нода, он же второстепенный комп. Тот комп на котором установлен только MentalRaySatelite (который кстати начается на официальном сайте автодеска совершенно свободно), и который помогает рендерить не имея даже установленной Майи.
Надеюсь распределение ролей и их названия ясны :)
 

Paul_Winex

Знаток
Рейтинг
20
#9
Кстати. чтобы удобно рендерить сложные сцены еще на этапе разработки (не финал), тесты так сказать, желательно иметь гигабитную сеть. Потому что если сцена сложная, она будет долго отправляться по сетке на другие компы. А как мы знаем, при рендере майя создает файл с расширением mi (если не ошибаюсь) и отправляет его движку менталрея. Соответственно его же и по сети. А в этот файл входит как геометрия так и текстуры, то есть довольно увесистый.
 

Владислав Жихарев

Активный участник
Рейтинг
15
#10
Кстати. чтобы удобно рендерить сложные сцены еще на этапе разработки (не финал), тесты так сказать, желательно иметь гигабитную сеть. Потому что если сцена сложная, она будет долго отправляться по сетке на другие компы. А как мы знаем, при рендере майя создает файл с расширением mi (если не ошибаюсь) и отправляет его движку менталрея. Соответственно его же и по сети. А в этот файл входит как геометрия так и текстуры, то есть довольно увесистый.
Такой скорости можно добиться или нужно оборудование?
 

Paul_Winex

Знаток
Рейтинг
20
#13

Вложения

Paul_Winex

Знаток
Рейтинг
20
#17
Сервис пропадает? Под него в C:\Windows\System32\drivers\etc\services прописан? Фаервол настроен\отключен?
 

Paul_Winex

Знаток
Рейтинг
20
#20
Еще посоветую, придя в тупик, начать с начала. Удалить весь софт и поставить заново и по порядку.
- удалить макс и майю
- почистить упомянутые выше файлы
- установить майю с опцией расшаривания порта (то есть всё по дефолту)
- установить сателит на другой комп
- настроить rayhost по инструкции.
 
Сверху