Как настроить окно рендера

Раздел System. Настройки рендера в Corona.

Всем привет. Перед вами продолжение серии статей о настройках Corona Render. В этой статье я постараюсь раскрыть весь функционал раздела System.

Раздел “System” имеет следующий список свитков

  1. Функции System Setting(Системных настроек) и Export scene
  2. Frame Buffer
  3. About Corona Renderer/ Licensing
  4. Distributed Rendering

Нажимая на функцию System Setting — у нас появляется дополнительное окно Corona system settings с рядом настроек:

System settings

#of threads (0 = unlim.) — возможность использовать количество ядер для рендера. По умолчанию стоит значение 0. Ноль равняется безлимитному числу, то есть сколько у Вас не было бы ядер, будут использоваться все.

Если мы хотим использовать при просчете рендера определенное количество ядер, и этого нам больше, чем достаточно, просто вписываем нужное число. Положительные значения такие, как 1; 5; 10 или 15, говорят программе о прямом использовании нужного количества ядер. Если выставлять отрицательные значения -1;-5;-10;-15, то будут использоваться все ядра кроме того количества, которое вы указали.
Например, при значении -2, будут использоваться все ядра, кроме 2-ух.

Заметка:

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

Также хочу отметить, что при старте рендера, может появиться окно — уведомление, которое будет показывать вам информацию о вашем общем количестве ядер и количестве, которое использует Corona render.

Lock 3ds Max during render — наличие галочки блокирует интерфейс программы на время рендера. Данная функция позволяет избежать всяких глюков, сбоев из-за изменений в сцене в период рендера. Но также стоит учесть, что это изменение повлияет и на интерактивные настройки — вы не сможете ничего изменить в сцене.

Enable devel/ debug mode — наличие галочки в данной функции включает дополнительные настройки в разделе Performance.

Interactive rendering

# of threads override — возможность использовать количество ядер для интерактивного рендера. Суть действий аналогична с обычным рендером, что описано было мной выше.

Enable material editor — включает визуализацию материалов в компактном редакторе материалов.

Output autosave

Enable autosave — функция включает автоматическое сохранение рендера в формате .cxr.

Autosave interval — интервал времени, с которым происходит автосохранение визуализации, когда идет просчет рендера.

On render end — количество сохраненных рендер файлов по окончанию рендера

During render — количество сохраненных рендер файлов во время рендера.

Заметка:

То есть, если On render end у нас указано 3, то по окончанию рендера будет 3 рендер-файла формата cxr., сохраненные с интервалом в 10 минут с конца. Тем самым пересохраняя по очереди предыдущие автосохранения.Если в During render будет указано 5, то на момент рендера у нас будет 5 рендер-файлов формата cxr., которые будут пересохраняться по очереди каждые 10 мин.

Filename — это путь сохранения файла.
…(троеточие) — при нажатие позволяет выбрать место (папку), куда мы хотим сохранять рендер файл (файлы).

Open — при нажатие позволяет выбрать файл в нужной папке для автосохранения.

VFB Settings

Type — тип фреймбуфера используемого при рендере.

  • Corona VFB — короновский фреймбуфер
  • Native 3ds Max VFB — стандартный максовский фреймбуфер (Scaneline)
  • None — не отображать фреймбуфер

Update interval [ms] — интервал, с которым периодически обновляется VFB
То есть, стандартно, приблизительно он будет фреймбуфер обновлять каждые 16.6 сек

Читайте также:  Что делать если сломалась пудра

Render History and A/B comparison (История рендера и сравнения А и В варианта рендера).

Automatic saving on render end — при наличие галочки будет происходить автоматическое сохранение рендера в историю по окончании рендеринга.
Size on HDD (MB) — ограничения максимального размера папки, где будет храниться история рендеров.

Заметка:

В результате активной функции Automatic saving on render end, мы получаем возможность сравнивать рендер с предыдущими рендерами во фрейм буфере, так как по окончанию рендера новый рендер будет делать автосохранение (и мы не будем забывать сохранять, если нам по какой-то причине это необходимо).

Также при помощи Store Current VFB мы можем это делать вручную.

Toolltips

Enable settings tooltips — наличие галочки активирует подсказки настроек рендера визуализации.

Language — позволяет выбрать язык, на котором будут отображаться подсказки. После активирования этого параметра, программа 3Ds Max попросит вас перезапустить программу, чтобы активировать изменения

Material editor (редактор материалов)

Custom Previews — функция позволяет улучшить или ухудшить качество отображения окна редактора материала. При уменьшении значения, “шар” (либо куб, если вы выставили это в настройках) материала будет более шумный, при высоком значении — отображение станет более качественным.

Заметка:


Стоит учесть, что при завышении значения функции Custom Previews, это даст дополнительную нагрузку на компьютер, и также противоположным действием (занижением значения) мы можем, хоть и не глобально, но снять какую-то часть нагрузки компьютера. Эта информация особенно полезна тем, у кого очень слабый компьютер, и пользователь ищет разные пути, оптимизации для работы.

Export scene — функция создана для экспорта данных сцены для рендеринга в автономном приложении corona.

Frame Buffer

Clear VFB in between renders — наличие галочки позволяет автоматически очистить VFB между рендерами. То есть каждый новый рендер будет сбрасываться до черного рендера перед каждой визуализацией. Галочка установлена автоматически. Лучше её снять, чтобы можно было удобнее перерендеривать какие-то фрагменты при использовании региона.

Render stamp — при включенной галочке позволяет добавить информацию о рендере в правый нижний угол изображения.

Заметка:

Проще говоря, при активной функции Clear VFB in between renders — каждый следующий рендер происходит с нулевого просчета. Зачастую это происходит от черного экрана и дальнейшего просчета рендер пассов.Если эту галочку убрать, Corona render будет учитывать прошлый предпросчет, и просчитывать изменения, которые произошли в сцене. То есть рендер будет начинаться из шумной картинки — чуточку быстрее. Но при переходе рендера с интерактивного в обычный, рендер-картинка будет делать предпросчет — то есть с черного экрана.

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

Image filter (фильтр изображений) — позволяет использовать из списка ряд фильтров, чтобы сделать изображение резче или размыть переход между пикселями.

None — отсутствует какое либо влияние фильтров на рендер (денойзинг отключен). С отключенным фильтром рендер становиться более четким.
Tent — стандартный фильтр, который является балансом между резкостью и размытием.
Box — позволяет получить максимальную размытость рендера.
Symetric Tent — вариант фильтра Tent с большим диагональным размытием.
Parabolic — второй после фильтра Box по размытости рендера.
Hann — низкое диагональное размытие
Blacksman — Harris — позволяет получить максимальную резкость.

Заметка:

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

Width — управляет силой блюра (размытия). Большие значения дают более размытый рендер с меньшей детализацией, а значения меньше — увеличивают резкость рендера, но с большим количеством шума или вероятностью получить ряд “артефактов” на рендере.

Читайте также:  Настроить ватсап для инстаграмма

Заметка:

Пример значения Tent Width 3;2;1

С первого взгляда разницы не заметно, но если присмотреться, то там, где стоит значение 1 шум более четче, чем при значении 2 и 3, более размыто. Если значение 3 заменить на 5- мы получим гладкие детали.

Лучше всего, если вам незаметна разница, то сделайте три рендера с разным значением и посмотрите разницу через History Frame VFB или Photoshop.

Highlight clamping — блокирует все сэмплы до их записи до указанного в данной функции значения.

Заметка:


Highlight clamping позволяет избавиться от светлячков, шума и позволит улучшить сглаживание вокруг ярких краев.Высокие значения обрезают блики. Значение может быть 1-3-5. Всё зависит от настроек сцены.

Distributed Rendering — эта функция направлена на сетевой рендер, для распределения времени и нагрузки рендера на другие компьютеры, которые подключены к сети. Посидев, поизучав функционал, я поняла, что не так всё просто на первый взгляд, как кажется. Так как есть ряд разных ситуаций, которые влияют на те или другие вещи. Поэтому отложу этот раздел для отдельной статьи. Плюс, стоит разобраться самой при разных условиях, поигравшись с настройками рендера, чтобы прийти к рабочей схеме работы с данной функцией.

Источник

Окно рендера

Ребята как сделать окно интерактивного рендера короны фиксированного размера. Чтобы при масштабировании оно не меняло разрешение? Скажем выставил его 640 на 640 и оно так и осталось. А то ставлю разрешение 640 на 360, ну чтобы настроить свет скажем побыстрому, а оно мне в интерактиве раз и на 1100 прыгает. И окно на полэкрана. То что оно на полэкрана и тупо нельзя уменьшить это еще пол беды, но вот когда начинаешь создавать леса и нужны быстрые тесты, такие вот скачки разрешения сильно мешают.

Смотрел Куприяненко, но вот у него окно интерактива как раз таки такого же размера как и выставленное разрешение. Может знает кто как это сделать?

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

Сделать Camera view и залочить в рендер диалоге. Safe frames сохранятся если переключитесь в Perspective или любой другой.

Или так — в рендер диалоге лочите один квад, в нем же идете Viewport global settings -> Safe frames -> Show safe frames in active view. Теперь интерактив с этого квада всегда будет в размере выставленном в рендер диалоге.

Теперь снял галочку Show safe frames in active view также рендерит

Настройки макса стандартные, я только вчера ставил 2020 и настроек не менял, так что вариант того что я накосячил где то я уже рассматривал.

есть в максе 2d pan zoom для приближения не меняя окно и камеру

а вообще не очень понял проблемы

и да как выше на скрине сделали удобнее работать, в 20 максе можно вьюпорт открепить и туда засунуть эту штуку наверное не будет менятся разрешение так как это окно вьюпорта будет а не фреймбуфера

а вместо куприятненко лучше посмотрите оф туторы короны

Проблема в том что окно на пол экрана и что случайно задев его изменяется разрешение что приводит к новому просчету GI а соответственно время теряется впустую. А если откреплять окно то куда его потом деть чтобы оно не мешало? Не будешь же всякий раз когда нужно сделать тест, откреплять — прикреплять окно. Конечно эту проблему решает наличие второго монитора, но он на втором компе, а третьего у меня нету, тупо ставить некуда

я не ставлю Куприяненко в какой то идеал знаний по короне. Но смотрите на 22:15 вот на видео

фрейм буфер норм 640 на 800.

Второе, не нужно мне говорить что у меня большой интерфейс. Как бы то ни было я не могу выставить разрешение интерактива меньше чем на рендере что я показал. РАзмер окна не меняется даже если я выставляю элементы экрана на 100%.

В максе есть поддержка колесика мыши как бы, и нормальные люди работают им и только им для изменения размеров рендера во фрейм буфере. Поэтому я не хочу извращаться ибо это не выход. Я вижу на видео что все работает нормально, значит есть причина того почему у меня на компе она работает не так как надо. Хочу найти причину.

для экстерьеров ги нужно отключать.

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

окошко можно свернуть и восстановить когда нужно.

повторю в 20 максе можно вьюпорт открепить в окошко и запустив в нем интерактив это точно зафиксирует размер потому что это не фреймбуфер будет.

Проблема в том что мне для тестового рендера нужно окно с разрешение меньше 1123, а уменьшить его не получается. Вот я вижу что работает это у Куприяненко значит оно работает, логично? И я хочу сделать тоже самое, ведь если оно работает на одном компе значит должно работать и на другом. Я не хочу искать способы обхода проблемы в виде открепления окон, переноса на другой монитор, а зачем? Ведь оно же работает у другого человека и как вижу работает отлично. Просто нужно найти причину. Это даже принципиально. Вот хочу чтобы так оно работало.

Так и в интерьерных сценах окно не меняется.

так интерфейс это вы такой крупный сделали? как?

какая винда? может баг из-за этого?

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

Ну как? зайдите и сделайте элементы больше и все. Но дело не в этом. Даже когда выставляю меньше всеравно окно не получается поменять. Винда 10

Ребята как сделать окно интерактивного рендера короны фиксированного размера. Чтобы при масштабировании оно не меняло разрешение? Скажем выставил его 640 на 640 и оно так и осталось. А то ставлю разрешение 640 на 360, ну чтобы настроить свет скажем побыстрому, а оно мне в интерактиве раз и на 1100 прыгает. И окно на полэкрана. То что оно на полэкрана и тупо нельзя уменьшить это еще пол беды, но вот когда начинаешь создавать леса и нужны быстрые тесты, такие вот скачки разрешения сильно мешают.

Смотрел Куприяненко, но вот у него окно интерактива как раз таки такого же размера как и выставленное разрешение. Может знает кто как это сделать?

Источник

Оцените статью