Render.ru

Последовательный рендер нескольких сцен?

GooD

Активный участник
Рейтинг
11
#1
Всем привет! Есть вопрос: как отрендерить несколько сцен последовательно друг за другом, естественно без участия человека? Рендер - Менталрэй.
 

helg

Активный участник
Рейтинг
12
#2
написать батник.
в хэлпе искать команду render или mayabatch
 

GooD

Активный участник
Рейтинг
11
#3
В хелпе по этому поводу написано - You can either write a batch script that starts renders in succession or use a third-party management solution
и все.
 

Fabis

Активный участник
Рейтинг
16
#4
Во-первых, лучше искать в хелпе "render command line", во-вторых, жмем Win+R и пишем "Cmd", затем пишем "Render -h" и читаем какие комманды есть, в-третьих, читаем здесь http://www.cgauiwtalk.com/showthread.php?t=11279, ну и, в-четвертых, заходим в директорию, где лежат все эти сцены, создаем текстовый файл, меняем расширение на .bat, и в файле пишем, к примеру:
Код:
Render -r mr -s 1 -e 1 -b 1 -cam persp scene1.mb;
Render -r mr -s 1 -e 1 -b 1 -cam New scene2.mb;
Render -r mr -s 1 -e 20 -b 1 -cam main scene3.mb;
Сколько строк - столько сцен он отрендерит. Сохраняем записи, затем на .bat дважды кликаем и идем пить кофе. :)))
 

GooD

Активный участник
Рейтинг
11
#7
Странно, но так как описано в уроке у меня не работает. Сначала попробовал сделать так как писал Fabis, но ничего не вышло, решил что я чтото делаю не так, скачал вышеуказанный урок и понял что я все делал правильно, вот только результат почемуто не такой как должен быть. По двойному клику на батник вылазит окно cmd и в нем бесконечно долго появляется строка в которой прописан путь к проекту. И так до бесконечности, пока не остановиш. В чем дело?
 

Fabis

Активный участник
Рейтинг
16
#8
Здесь нашел инфу о проблеме http://www.jawa9000.com/Technical/batch/batch-rendering.htm

А если конкретно:
# "I double click my batch file to render and the command prompt opens but instead of rendering, the screen rolls with text."

* Answer: This means that something in you scene file is corrupt and most likely, its the camera you're trying to render through. Solution: Open up that scene file, make a new camera, copy/paste the old camera's info onto the new camera and delete the old one. Rename the new camera to the old camera's name (if named). Save the scene file.
 

Fabis

Активный участник
Рейтинг
16
#9
О, кстати, могу поспорить, что вы назвали файл "render.bat"? Так вот, это тоже была моя изначальная ошибка. Лучше назвать его как-нибудь иначе, тогда рендер пойдет без бесконечного пролистывания строки. Если и это не помогает то тут товарищ пошаманил немного и решил подобную проблему. Good luck!
 

fastfoot

Активный участник
Рейтинг
11
#10
пользуясь открытой темой, тоже спрошу)
Сталкивался пару раз с такой проблемой - когда рендерил в мае менталом используя ФГ и HDRI image based lighting, получал нормальную картинку при рендере из приложения, а когда эту же сцену начинал рендерить из командной строки, пропадали все мои отражения HDRI, как будто удаляешь HDRI из environment. Тогда я спешил и мог обойтись и рендером из приложения, поэтому не решил проблему сразу. Но вообще интересно на будущее.
 

fastfoot

Активный участник
Рейтинг
11
#11
извиняюсь за невнимательность. Ответ на мой вопрос в ссылке в предыдущем посте. вопрос снимается)
 
Сверху