Меню

Batch render vray настройка



Рендер с нескольких камер стандартными средствами 3d max + vray.

Автосохранение с нескольких камер в 3d max + vray

2013 август: Израилов Камил.

Существуют множество плагинов для 3d max позволяющих сделать визуализацию (рендеры) с нескольких камер за один раз. Однако у всех из них не достанет функционала используемого в стандартном инструменте : батч рендер (batch render). В этой статье я хочу вам рассказать как именно можно пользоваться этим инструментом, и насколько он облегчает жизнь людей занимающийся 3д графикой.

Для чего это нужно?

Существует достаточно большой вариант для чего нужен Батч. Например: у вас есть настроенная сцена с кучей камер, и вам необходимо посчитать их все или часть из этих камер. Даже если мы поставим автосохранение изображения с камеры, нам придется подходить к компьютеру, что бы включить следующую, когда досчитает предыдущая, это, мягко говоря, не всегда удобно. Или, например, нам нужно посчитать анимационные отрезки / сенквенции с разных камер. Или, например, нам надо посчитать с одной камеры два разных изображения/анимационной последовательности, в котором могут отличаться глобальные настройки. К примеру одно со всеми текстурами, второе с сеткой без текстур. Для всех этих целей подойдет Батч. Схема о которой я вам расскажу использует возможности батча и возможность создания рендер элементов которые есть в визуализаторе Vray. Лично я использую рендер элементы почти всегда, но что именно зависит от задачи. Как минимум это vray z-detht, reflektions и alfa. Соответственно я покажу вам схему как сделать так, что бы батч сохранил и рендер элементы помимо основного изображения.

Пример: существует камера 0, 00, 000, 0000 и 00000, к каждой из них надо сохранить пресет (с названиями 0.rps и т.д.), где будет автосохранение в jpeg с названием будущих изображений 0.jpg, 00.jpg и т.д.

1. Итак, начнем. У вас есть сцена с несколькими камрами.

Предположим что камеры выставлены как вы хотите, свет, текстуры и материалы уже настроены, осталось запустить Батч. Не забудьте включить нужные вам Render elements и настроить их как вам нужно.

2. Предварительная настройка vray

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

Если вы решили сохранять в JPEG, то обязательно выставлять качество 100%!!

4. Сохранение пресета.

Все настройки, которые мы с вами только что сделали необходимо сохранить. Учтите, для отдельного изображения/или сенквенции, пресет сохраняется отдельно. Рекомендую его называть так же как и камеру.

5. чем проще название пресетов, тем больше шанс ошибиться.

Обратите внимание, что пресеты лучше сохранять в папку с вашим проектом, в противном случае есть большой шанс перетереть пресет сделанный для других файлов.

6. при сохранении 5 пресетов вот, что должно получится.

Названия пресетов у меня написаны нулями, но название сами выбирайте, какое вам удобнее.

7. Ищем где находится батч и запускаем его.

Находится он тут, смотрите выше.

8. Настройка батч рендера.

нажимаем на кнопку адд (добавить) и появляется строчка view 01, в моем примере с 5 камерами, нажимаем соответственно 5 раз.

9. Настройка каждого view.

В пункте камера выбираем камеру, в пункте пресет, выбираем пресет к камере, вот тут становится понятным почему имеет смысл называть пресеты, тем же именем, что и камеру. Галочки рядом с view позволяют исключать из батч рендера ненужные изображения. Осталось нажать кнопку Рендер в меню батча и ждать итога.

автор: Израилов Камил специально для ikamil.ru.

В случае использование данного текста гиперссылка обязательна. Копирайты.

Источник

Настройка Batch Render в 3ds Max видеоурок

Сегодня речь пойдет о замечательном инструменте в 3ds Max, который реально бережет время и драгоценные нервные клетки дизайнера. С его помощью визуализатор дает компьютеру задание на рендер с нужного количества камер с возможностью индивидуальных настроек для каждой и последующим автоматическим сохранением результатов на жесткий диск. В этот момент дизайнер может спокойно есть обед, пить кофе, спать, заниматься другими полезными делами.

Читайте также:  Настройка графика в музыке

Прячется сей полезный инструмент в меню Rendering — Batch Render… В появившемся окне вы можете создать задание для макса, настроить его, продублировать или сделать еще одно с нуля и так далее. Окончив настройки, нажимаете кнопку Render и 3ds Max начинает последовательно выполнять рендер с указанных камер, а вы идете отдыхать. Естественно, что настройки всей сцены — свет, материалы, геометрия, настройки рендера — уже должны быть сделаны, а перед запуском задний не забыта волшебная кнопочка Save из меню File (во время рендера всякое может случится, не забывайте сохранять файл!).

Еще одна интересная тема, которую затрагивает пакетный рендеринг, это сохраненные настройки рендеринга (Preset) и состояния сцены (Scene State), которые помогают делать серии снимков с одной или нескольких камер с разным освещением, материалами или другими параметрами. В этом уроке приведен пример использования пресетов для рендеринга картинок формата 640х480 и 800х600 и сохранения состояния сцены для дневного и вечернего освещения.

Источник

Batch render vray настройка

Поставить в очередь на просчет несколько сцен можно. Путей несколько.

Путь 1. Самый простой и логичный. В диалоге «Batch Render» (см. картинку выше), после настройки пакетного рендера, нажать кнопочку «Export to .bat». Макс создаст в указанном вами каталоге обычный командный файл DOS. Затем просто закрыть диалог. Далее логика элементарная: (а) для каждой сцены делаем настройку пакетного рендера и сохраняем bat-файл; (б) в текстовом редакторе (напр. Notepad) пишем еще один командный файл(т.е. bat-файл), состоящий из команд типа

call «полный_путьимя_командного_файла_для_проекта_1»
call «полный_путьимя_командного_файла_для_проекта_2»

call «полный_путьимя_командного_файла_для_проекта_N»

(в) запускаем этот командник на выполнение.

1. Либо должен быть прописан путь в корневой каталог Макса, либо в командниках, создаваемых Максом, надо указать путь для вызова 3dsmaxcmd.

2. Командники, создаваемые Максом, лучше сохранять в корневом каталоге проекта, а не в подкаталоге «scenes». Поскольку Макс по умолчанию стремится сохранять картинки в подкаталоге «renderoutput» (относительный путь, считая каталог проекта за корневой). Впрочем возможно это зависит от настроек Макса. В любом случае, перед тяжёлым рендером лучше проверить все автоматически сгенерированные командники.

Путь 2. Для любителей чесать левой рукой за правым ухом. Использование сетевого рендера. В этом случае диалогом «Batch render» можно и не пользоваться. А можно и пользоваться, если включить флажок «Net render». При постановке отдельных просчётов в очередь лучше выключать флажок немедленного выполнения. Это даст возможность спокойно сформировать очередь просчётов. После того, как очередь сформирована, нужно выйти из Макса и запустить очередь на выполнение.

Подробности настройки и работы с сетевым рендером — RTFM.

Примечание. Термин «сетевой рендер» не подразумевает обязательного наличия нескольких компьютеров. При сетевом рендере один и тот же компьютер может быть и клиентом, и сервером. 😉

Путь 3. Рекомендуется людям с тяготением к мазохизму различной степени тяжести. Использование вызовов Макса из bat-файла с применением ключей командной строки для выполнения MaxScript (-U MAXScript, -msx). Подробности см. в хелпе к Максу, топик «Running Scripts from the Command Line» и документацию по MaxScript. В этом случае минимальная задача скрипта: выполнить визуализацию, сохранить картинку и выйти из Макса. (В скрипте можно использовать интерфейс batchRenderMgr. А можно и не использовать.) Остальное — на ваше усмотрение.

Путь 4. Для клинических мазохистов. Чистый MaxScript. В этом случае скрипт должен в цикле [настроить каталог проекта, загрузить сцену, выполнить визуализацию, сохранить результаты, перейти к следующему проекту].

PS. Так понравилась собственная писанина, что я пожалуй продублирую её и в своём блоге.

Источник

АРХИТЕКТУРНАЯ 3D ВИЗУАЛИЗАЦИЯ И МОДЕЛИРОВАНИЕ

Сегодня раскажу как с помощью Batch Render поставить несколько камер на просчет, а также сохранить Render Elements. Полетели!

1. Заходим в меню Rendering нажимаем Batch Render.

2. Добавляем задачи кнопкой Add.

3. Выбираем первую задачу для первой камеры, активируем галочку Override Preset и вводим нужное разрешение в пикселях.

Если у вас на всех рендерах одинаковое разрешение, то галочку Override Preset активировать ненужно, так как размер подхватится из настроек Render Setup -> Common -> Output Size.

Читайте также:  Niko настройки мыши 2017

4. Далее нам нужно указать путь сохраниния файлов первой камеры, для этого жмем на кнопку с тремя точками.

5. Вписываем название для первой камеры.

6. Выбираем формат сохранения.

7. Выставляем значение гаммы.

8. Жмем кнопку Save.

9. И назнаем камеру которую будем рендерить первой.

10. Аналогичным образом проделываем с остальными задачами (камерами).

!Важно!

Если мы хотим параллельно сохранить Render Elements, то нужно отжать галочку во Frame Buffer.

11. Далее проверяем внимательно задачи и жмем кнопку Render.

Если у вас остался вопрос или есть предложения для новых уроков, напишите мне лично воспользовавшись формой ниже.

Источник

Batch render

В этом уроке познакомимся с Batch render, а также в конце я расскажу вам о полезном скрипте Camera Resolution Mode.
Для опытных визуализаторов эта информация будет не нова, но надеюсь, что многим всё же будет в помощь.

Когда сцена настроена, каждый материал отточен, качественно стоит свет, и великолепно настроены композиции для каждой камеры, остается только отдать все в руки на просчет вашей машине. Так вот как сделать так, чтобы вы могли просто выставить на просчет несколько рендеров, и к утру скажем, если конечно же мощность вашего компьютера позволяет, уже их получили? Или, допустим, вы ушли на работу, и хотите, чтобы придя домой вечером, вас ждали в отдельной папке готовые 5-6 ,да сколько угодно, рендеров.

И в этом нам поможет Batch render. Что же это такое? Давайте разбираться.

Batch render — это функция в 3ds Max, позволяющая ставить на рендер подряд несколько кадров.
Делается это следующим образом:

2. Выбираете Batch Render

3. Нажимаете Add (добавляется новый вид)

4. Для каждого вида выбираете камеру

5. Далее настраиваете Output Path (путь для сохранения). Это как обычное сохранение рендеров: указываете папку, куда сохранить, и выбираете нужный формат.

Лучше всего сохранять в формает ЕXR.
Почему именно он?

Этот формат позволяет более глубоко проработать ваш рендер в будущем. Если у вас есть пересвет, либо темные места, именно в этом формате сохраняется максимально подробная информация. И вам намного проще будет работать с проблемными зонами.

Рассмотрим эти форматы.

JPEG и PNG — это два основных формата для изображений, которые используются на сайтах. В некоторых случаях лучше использовать JPEG, а в некоторых — PNG.
JPEG (он же JPG) — это формат изображений, который использует сжатие с потерями и не поддерживает прозрачность. Чем он плох? Допустим, в постобработке вам понадобится заменить фон за окном, если вы не сделали это заранее в сцене. И если вы сохраните картинку в формате JPEG, сделать этого вы не сможете. При постобработке в этом формате будут удаляться детали и появляться ненужные шумы.
PNG 24 — это формат изображений, который работает с полноцветными изображениями, использует сжатие без потерь, а также позволяет сохранять прозрачность. Поэтому для постобработки фона за окном вам нужно будет сохранить рендер именно в этом формате.

Существует несколько форматов PNG:

PNG 8 — он более компактный, чем PNG 24, будет занимать меньше памяти на компьютере, но он применим только для изображений с очень ограниченным количеством цветов: 256 — это максимум. В то время как PNG 24 использует 16 000 000 оттенков.

После выбора формата файла, нужно обратить внимание на блок Gamma.

Если вы работаете в гамме 1, то нужно будет поставить галочку на Override.

Если в гамме 2, 2 – ставите галочку на автоматической, рекомендованной гамме.

Scene State (статус сцены) – это функция создана для сохранения разного состояния сцен. Если вы профессионал, то вы знаете, что для каждого кадра нужно выставлять своё выигрышное освещение. А что делать если «вид на диван» красиво освещается с помощью одного света, а вид напротив на камин, с помощью совершенно иного. Или даже вам нужно создать рендер с дневным освещением, а следующий с ночным?

Читайте также:  Окно настройки в корел

Да. Вы можете по-старинке, сохранить две отдельные сцены и не мучиться, но проблему можно решить, не загружая компьютер.

То есть вы фиксируете настроенное состояние сцены, где может быть выставлен определенный свет или спрятаны из виду какие-то предметы.

Как это сделать:

1.Нажимаем Tools

2. Выбираем Manage Scene Sates. Нажимаем Tools

3. Нажимаем Save и выбираем свойства, которые вы хотите сохранить

4. Даём название

Затем советую сохранить сцену и перезагрузить её.

И чтобы её подгрузить снова: Tools – Manage Scene States – Restore.

Так вот в Batch Render мы можем тоже подгрузить сохраненное состояние сцены.

Также в Batch Render мы можем подгрузить необходимый пресет.

Что это такое?

Это совокупность сохраненных настроек рендера и VFB, которую вы можете сохранить и подгрузить в новую сцену, сократив себе драгоценное время.
Делается это очень легко:

1.Открываем Render Setup

2.Заходим в Preset

3.Нажимаем – Save Preset

4.Даем название

5.Сохраняем

Таким образом можно назначить каждому рендеру свой пресет.

1.Открываем Batch render

2.Во вкладке Preset выбираем нужный

5.По аналогии добавляете столько видов, сколько требуется.

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

Кстати, если для отдельно взятого кадра нужно изменить разрешение, то сделать это проще всего таким способом:

1.Выбираете вид

2.Ставите галочку на Override Preset

3.И выставляете необходимый размер



6.После того, как все несколько раз проверили, отправляйте рендер на просчет

Просчет начнется с первого по списку настроенного вами вида.

После завершения просчета вы найдете рендеры по тем путям, которые указали при настройке Batch Render’a.

Вместе с рендерами у вас сохранятся и все ваши рендер-элементы.

Чтобы их подгрузить нужно:


1.Нажать F10

2.Перейти во вкладку Render Elemets

3.Нажать кнопку Add

4.Выбрать нужный

Важно. Для тех, кто работает в короне: просчет будет идти, пока не будут достигнуты лимиты, указанные в настройках рендера. Если лимитов не задать, то просто будет бесконечно просчитываться первый вид из списка.
Давай рассмотрим с вами эти лимиты:

1.Нажимаем F10

2.Переходим во вкладку Scene

3.Задать лимиты рендера.

Установить лимиты можно в Pass limit, Time limit или по количеству шума

Автоматическое сохранение короны.

Это позволяет продолжить рендер, если у вас выключили свет или просто вылетела сцена.

1.Нажимаем F10

2.Переходим во вкладку System

3.Нажимаем System Settings

4.Галочку на Enable Autosave. Здесь нужно задать интервал и прописать путь, куда нужно сохранить. Он сохранится в формате EXR.

И чтобы его дорендерить:

1.Нажимаем F10

2.Переходим во вкладку Scene

3.Нажимаем Resume from files

4.Подгружаем нужный файл и нажимаем рендер. Рендер продолжится с того места, на котором остановился.

А теперь давайте познакомимся с модификатором, который станет отличным помощником при выставлении камер, а точнее при настройке разрешения картинки рендера. Модификатор Camera Resolution Mod Lite!

Он позволяет настроить разрешение рендера для каждой отдельной камеры в сцене. Скачать вы его можете, перейдя по ссылке ниже:

Установка достаточно просто: файл нужно перенести в главную папку 3d max . \3ds max 20**\stdplugs\stdscripts

В чем плюс? Экономия времени. Вам не нужно будет, переключаясь в работе с разными камерами, нажимать F10, вызывать настройки рендера, и в вкладке Common вносить изменения.

Как им пользоваться:

1.Выбираем камеру

2.Переходим в раздел Modify

3.Нажимаем на Modifier list и в выпадающем окне нам нужно найти Camera Resolution Mod

4.В окне просто Вам нужно прописывать необходимое разрешение для кадра.
Нажав на L, вы создадите зависимость соотношения длины и ширины.

Есть три важных замечания:

1. Применяйте модификатор к каждой камере по-отдельности, не выбирайте сразу несколько камер.

2.Не копируйте камеры через зависимую связь Instance. Иначе все настройки будут копироваться и в зависимой копии.

3.Важная заметка. Чтобы модификатор сработал, то есть кадру был применен нужный формат (диагональное или вертикальное расположение, или квадратная форма), Вам нужно поставите галочку на Override Preset.

Источник

Adblock
detector