Настройка камеры в 3д макс корона
Работа в 3ds Max не ограничивается одним только 3D–моделированием, часто требуется возможность отрендерить вашу сцену для получения реалистичной картинки или анимации. В этом случае нам не обойтись без такого инструмента, как камера в 3ds Max и её качественных настроек.
Содержание
Камеры в 3ds Max бывают разными, в зависимости от рендер–движка, который вы собираетесь использовать для рендеринга. Да, конечно, можно использовать стандартную камеру от 3ds Max встроенную в софт, но это накладывает определенные ограничения в последующих манипуляциях с ней и может быть причиной различных багов, связанных с Corona Render. Поэтому, используя Corona Render, лучше всего пользоваться камерой Corona Camera, совмещая функционал с настройками от 3ds Max.
Итак, сегодня мы разберемся как воспользоваться камерой от Corona Render и рассмотрим все ее возможности и параметры. Для начала, давайте найдем весь интерфейс, относящийся к камерам на командной панели:
Находим данную панель, кликаем на иконку камеры и выбираем в появившемся списке категорию Standard. В разделе Object Type появятся несколько камер на выбор. Тут то нам и нужно кликнуть по CoronaCam. После проделанных нами действий у вас появится возможность создавать неограниченное количество камер во вьюпорте вашей сцены. Также вы можете пронумеровать и обозначить цветом каждую из них в разделе Name and Color.
Перед тем, как приступить к манипуляциям Corona Camera во вьюпорте, рассмотрим все параметры, которые имеются на командной панели.
Tone Mapping
Данный раздел отвечает за различные настройки тона кадра, в основном за работу с его оттенком. Я рекомендую проводить все подобные манипуляции в кадровом буфере (VFB) Corona Render. Это дает значимое преимущество, так как вы можете вносить любые изменения прямо в процессе рендеринга. Сделать то же самое в подобном разделе на панели инструментов – невозможно.
-
Save – нажав данную кнопку, вы сможете сохранить весь перечень настроек данного раздела, чтобы загрузить готовый пресет в будущем, если вы не хотите прописывать всё заново вручную.
Следующий подсвиток это Render overrides (перезапись рендера)
Рассмотрим его функции:
Render hidden light - при включении данной опции, 3DsMax просчитывает спрятанные нами источники света (отключенные в слоях — layers).
Render only mask (disable shading) (рендерит только маски) - при включенной функции, будет рендерить только вспомогательные Render Elements, которые не зависят от основного Render Elements (Beauty).
К примеру, это будут такие Render Elements, как:
LUT
- Override – поставив галочку по данному пункту, вы активируете возможность подгрузки пресета настроек с нужными вами эффектами изображения.
Сохранение и загрузка настроек тонального отображения и постобработки
Corona VFB предлагает опции Save и Load, которые можно использовать для сохранения и загрузки настроек тонального отображения и постобработки с помощью специального формата файла CONF. Начиная с Corona Renderer 4, этими настройками можно свободно обмениваться между Corona VFB и Corona Camera. Это позволяет, например:
- Определить внешний вид изображения с помощью вкладки Post в Corona VFB, а затем перенести эти настройки в Corona Camera.
- Создавать различные пресеты постобработки, которые затем можно загружать в различные камеры Corona и в Corona VFB.
- Настройка нескольких камер Corona с различными настройками постобработки, а затем загрузка этих настроек из одной из них в VFB.
На вкладке Post в Corona VFB представлены различные параметры тонального отображения и постобработки, а также возможность их сохранения и загрузки.
После нажатия кнопки Save вы можете сохранить пользовательскую предустановку в виде файла CONF.
Затем CONF-файл можно загрузить в Corona Camera (и наоборот).
Если CONF-файл загружен в Corona Camera, а флажок Override включен в этой Corona Camera (чтобы отменить настройки VFB), вы увидите, что наш пользовательский пресет постобработки теперь используется для рендеринга изображения. Итак, сначала мы настроили желаемую постобработку в VFB, затем сохранили ее в CONF-файл, а затем загрузили этот CONF-файл в Corona Camera.
Если мы рендерим некамерный вид (в данном случае вид со свободной перспективой), будут учитываться только настройки, доступные на вкладке VFB Post. Когда мы снова выполним рендеринг из Corona Camera, снова будут использоваться настройки CONF, загруженные в эту Corona Camera.
Более подробно ознакомиться со всеми курсами образовательного проекта CGBandit вы можете здесь.
Перевод статьи осуществлен образовательным проектом CGBandit c официального сайта coronarenderer.
Bloom & Glare
- Override – поставив галочку по этому пункту, вы активируете возможность изменения значений у всех параметров ниже.
Автоматическое сохранение короны.
Это позволяет продолжить рендер, если у вас выключили свет или просто вылетела сцена.
1.Нажимаем F10
2.Переходим во вкладку System
3.Нажимаем System Settings
4.Галочку на Enable Autosave. Здесь нужно задать интервал и прописать путь, куда нужно сохранить. Он сохранится в формате EXR.
И чтобы его дорендерить:
1.Нажимаем F10
2.Переходим во вкладку Scene
3.Нажимаем Resume from files
4.Подгружаем нужный файл и нажимаем рендер. Рендер продолжится с того места, на котором остановился.
Переключение между камерами во вьюпорте
Вьюпорт в 3ds Max может отображать не только проекции вашей сцены, но и переключаться на вид от камеры. Чтобы увидеть то, что видит одна из ваших камер, вам нужно нажать на название одного из ваших видов (В нашем случае это Perspective), найти пункт Cameras и выбрать именно ту камеру, которая вам нужна.
Данная возможность очень полезна, так как большинство настроек с камерой напрямую связаны с отображением через нее. Видя то, что видит ваша камера вы сможете понять как впоследствии будет выглядеть ваше отрендеренное изображение. Однако не стоит надеяться только на проекцию камеры, старайтесь делать черновые рендеры или пользоваться интерактивным рендерингом от Corona Render, чтобы своевременно исправлять недочеты.
Не бойтесь экспериментировать и подгонять параметры под себя, мы же все таки творчеством занимаемся. Конечно, предварительно сохранитесь, чтобы не испортить уже имеющийся результат.
Пригодилась статья и хочешь еще больше вникнуть в инструменты 3D–специалиста? Записывайся к нам в 3D CLUB на бесплатный курс по 3D–моделированию и визуализации. На нём ты узнаешь много новых инструментов для профессиональной работы в 3ds Max и получишь возможность освоить новую профессию.
В этом уроке познакомимся с 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 или по количеству шума
Environment & Clipping
Этот раздел контролирует объекты в сцене, для их возможной обрезки или сокращения дистанции. Довольно полезный функционал, особенно для рендеринга маленьких помещений или предметных рендеров.
-
Enable – активирует возможности Camera Clipping.
Fisheye
- Field of view [°] – регулирует угол обзора эффекта "рыбий глаз". Чтобы активировать возможности настройки данного параметра и пунктов ниже нужно выбрать Fisheye как тип камеры в пункте Type раздела Projection & VR.
→ Equidistant – не растягивает объекты по радиальной оси. Самый распространенный тип для данного эффекта камеры.
→ Equi–solid angle – объект, движущийся от центра камеры к краю, будет искажен, но сохранит то же расположение в отрендеренном изображении.
→ Orthographic – лучше сохраняет качество изображения по центру, но приводит к искажениям по краям. Данный тип похож на эффект дверного глазка.
→ Stereographic – объекты сохраняют свою общую форму даже вблизи края изображения.
- Cropping – пункт, определяющий, какая часть окружности изображения будет учитываться в отрендеренном изображении.
Заметка:
С помощью этих функций мы можем настраивать цвет окружения (сцены), можем использовать разные карты, изображения HDRI для глобального освещения, или фона и так далее.
Также есть такие функции как:
- Direct visibility override - отвечает за прямую видимость при рендере.
- Reflections override - отвечает за отражение на объектах. То есть мы можем поставить совершенно иную картинку, которую мы бы хотели видеть на отражающих поверхностях. Например, при создании экстерьера задний фон может быть одним, а на стеклах может быть совсем иное изображение.
- Refractions override- отвечает за отображение в преломлении объектов.
- Global volume override - позволяет имитировать эффекты объемного света (например тумана)
А теперь давайте познакомимся с модификатором, который станет отличным помощником при выставлении камер, а точнее при настройке разрешения картинки рендера. Модификатор 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.
Всем привет! Я решила, почему бы не разобрать функции настроек Corona Render, и потому решила сделать серию статей, направленных на ознакомление, а может и изучение, или как для заметок: “Информация о функциях настройки corona render”.
В данных статьях постараюсь человеческим языком описать каждую кнопку, настройку, что есть в Сorona render. И хоть данный рендер движок не избыточен на вкладки, кнопки, количество настроек, как например в Vray, но и у Corona Render своего функционала достаточно, что в свою очередь не дает возможности вложиться всего на пару страниц, да и как оказалось, поговорить много есть о чем.
Итак, в этой статье мы постараемся рассмотреть весь функционал раздела “Scene” в настройках рендера.
- General Settings (Общие настройки).
- Scene Environment (“Настройки” сцены окружения).
General Settings - имеет в наличие немалый разносторонний функционал, который можно поделить на условные группы:
Технический функционал:
Show VFB - при нажатии на кнопку, показывает последний кадр (картинку), которая просчитывалась (рендерилась) в буфере.
Start Interactive - запускает интерактивное окно рендера в Corona render (Corona VFB).
ЗАМЕТКА:
Интерактивный рендер также можно запускать с помощью дополнительной панели, выбрав Start interactive rendering in Corona VFB.
Можно также добавить, что интерактивный рендер можно открыть в одном окне из проекций:
— с помощью дополнительной панели, выбрав Start interactive rendering in active Viewport;
—в нужном Вам окне проекции нажимаем левой клавишей мыши(ЛКМ) на название окна проекции; в появившемся списке выбираем Extended Viewports; и дальше выбираем Corona Interactive.
Заметка:
Отличие между Save CXR и Resume last render в том, что функция Save CXR - позволяет продолжить рендер через любое время. Неважно, через час, через неделю или год. Так как мы перед закрытием файла, изначально сохранили его в .cxr формате и закрыли.
ВАЖНО! Перед загрузкой картинки в CXR формате, выставить её точные размеры во вкладке Common.
А функция Resume last render - позволяет нам продолжить рендер в случае если вы не закрывали файл. К примеру, рендерили, и по какой-то причине надо было остановить - остановили и продолжили сразу рендер. Так как не сохранив в формат .cxr мы попросту теряем историю рендера в случае закрытия программы, отключения компьютера, или других действий.
Так же стоит заметить, что данная функция будет работать только с форматом .cxr (по другому называется еще Corona EXR image (cxr))
Virtual reality
- Enable – поставив галочку по данному пункту, вы активируете возможность рендеринга двух изображений одновременно (для левого и правого глаза). Впоследствии, полученный результат можно будет загрузить в то или иное устройство виртуальной реальности.
Setup LightMix
Функция появилась в Corona render, начиная с версии 1.5, а с версии 1.6 - получила обновление и дополнительный функционал, который мы можем проследить в следующих настройках:
Setup LightMix - при включении данной функции, у пользователя появляется возможность делать разные манипуляции с источниками света в самом Corona VFB или Interactive render - в процессе рендера или по окончанию рендера. Например:
- отключать или включать источники света;
- изменять интенсивность источников света;
- изменять цвет источников света;
- создавать Render Elements света от каждого источника света;
Таким образом за один, но достаточно продолжительный, просчет рендера, у вас есть возможность создать картинку с разным освещением интерьера, начиная от утреннего, заканчивая ночным.
Нажимая на Setup LightMix, появляется новая панель:
Instanced Lights (Экземпляры света) - на основе экземпляров;
Grouped Lights (Сгруппированный свет) - на основе групп;
Individual Lights (Индивидуальный свет) - на основе отдельных источников света (Но знайте, что этот метод забирает больше всего оперативной памяти при просчете);
Add hidden lights(добавить скрытый свет) - наличие галочки добавляет скрытые источники света.
Included in denoising - (Включено в шумоподавление) - наличие галочки у данной функции дает возможность автоматически включить шумоподавление для всех источников света из списка LightMix.
Информация “Result” - говорит нам о том, сколько ОЗУ будет использоваться на каждый LightMix слой.
А информация красным в самом низу, нас предупреждает “Existing LightSelect layers will deleted” (Существующие слои выбранного света будут удалены). То есть при каждой генерации LightMix - прошлая генерация будет заменена (удалена) - даже если это будет первая.
Экспозиция, наложение тонов, постобработка и Corona Camera
Настройка экспозиции, наложения тонов и параметров постобработки:
При рендеринге вне камеры Corona Camera (например, с точки зрения свободной перспективы):
- Всегда будут использоваться настройки экспозиции, наложения тонов и постобработки, доступные в разделе Render Setup > Camera и на вкладке Post в Corona VFB . Эти настройки привязаны друг к другу, поэтому если вы измените параметр в диалоге Render Setup, то это же значение будет использоваться в VFB, и наоборот.
При рендеринге с камеры Corona Camera:
- Если в параметрах Photographic камеры Corona выбрано Use global exposure - экспозиция изображения определяется настройками экспозиции, доступными в Render Setup > Camera и на вкладке Post в CoronaVFB .
- Если в разделе Фотографические параметры камеры Corona выбрано значение использовать просто экспозиция изображения переопределяется камерой Corona. Параметры экспозиции, доступные в разделе Render Setup > Camera и на вкладке Post в CoronaVFB , будут проигнорированы.
- Если в параметрах фотосъемки Corona Camera выбрано значение Use photographic (ISO) - экспозиция изображения переопределяется Corona Camera. Параметры экспозиции, доступные в разделе Render Setup > Camera и на вкладке Post в CoronaVFB , будут игнорироваться.
- Если флажок Override установлен рядом с любым из параметров в разворотах Tone mapping и Postprocessing камеры Corona Camera - эти параметры тонального отображения и постобработки будут переопределены камерой Corona Camera, а параметры тонального отображения и постобработки, доступные в разделе Render Setup > Camera и на вкладке Post в CoronaVFB , будут проигнорированы.
Флажки Override указывают, следует ли использовать настройки Corona Camera или глобальные настройки VFB/Render Setup.
Если вкладка VFB Post закрашена серым цветом, это означает, что эти настройки переопределены Corona Camera или модификатором CoronaCameraMod.
В VFB вы увидите короткую заметку, объясняющую, почему это так.
Глубина резкости
Глубина резкости легко включается и выключается в пользовательском интерфейсе Corona Camera, а фокус можно установить, выбрав любой объект в сцене с помощью опции Override focus > Object. Поворот выбранного объекта будет использоваться для определения положения точки фокусировки. Это особенно полезно, если фокус должен быть зафиксирован на движущемся объекте во время анимации.
Глубина резкости может быть включена для камеры Corona, а точка фокусировки может быть привязана к пивоту определенного объекта.
Sharpening & Blurring
- Override – активация этой функции открывает возможность изменения значений у всех параметров ниже.
Aperture shape
- Override – поставив галочку по данному пункту, вы активируете возможность настройки параметров апертуры камеры.
→ Blade count – в этом пункте можно указать количественное значение лепестков для эффекта Bladed.
→ Rotation – в этом пункте можно указать градусное значение поворота лепестков для эффекта Bladed.
- Custom – данный параметр позволяет создать собственный узор для эффекта боке. Для этого вам нужно будет загрузить карту с необходимым вам узором, нажав на кнопку справа No Map.
Object visibility
Подраздел, отвечающий за видимость объектов при рендеринге сцены. Поставив галочку по пункту Enable include/exclude list, вы исключите нужные вам объекты из сцены дополнительно кликнув по ним, или добавите только определенные объекты в список рендеринга, кликнув по плюсику справа. Более подробно мы описывали схожий функционал в статье про Настройки Corona Render. Вкладка Scene в разделе Exclude/Include.
DOF & Motion Blur
Данный раздел отвечает за настройки глубины резкости (DOF) и размытости изображения в Corona Camera.
-
Camera – активация этой функции размывает кадр посредством эффекта движения камеры.
→ Value – можно установить нужное вам значение.
→ Object – можно выбрать нужный вам объект для фокусировки камеры именно на нем.
Заметка:
Мы можем сохранить рендер в формате CXR - после загрузить в Corona VFB - после нажать Denoise в редакторе короны. И дальше мы можем менять режимы денойзинга (Custom denoise). Мы можем поменять Denoise Amount или Denoise Radius.
Следующий подсвиток - это Render selection (Отрендерить выделенное ) - эта функция позволяет рендерить выбранную нами во вьюпорте одну или несколько моделей, и так же отрендерить их с помощью других его функций.
Disabled - функция отключена
Include/Exclude list - рендер объектов за счет исключения или включения в данную функцию любых объектов из сцены.
Viewport Selection - рендер выбранного нами объекта во вьюпорте.
Object GBuffer ID - рендерит объекты, которые имеют данный Object ID
Следующий свиток настроек - это Scene Environment.
Его функции направлены для работы с окружением сцены.
Use 3ds Max setting (Environment tab) - позволяет использовать в настройках 3ds Max стандартные настройки с вкладки Environment, которую можно найти, перейдя в главное меню навести на Rendering и выбрать из списка Environment или нажать горячую клавишу 8.
Use Corona - использует настройки Corona render в окружении.
Shutter
Параметры этого подраздела отвечают за выдержку в вашем кадре.
-
Shutter speed – параметр, отвечающий за скорость срабатывания затвора камеры. Соответственно, чем дольше будет открыт затвор камеры, тем больше света попадет в объектив и тем самым картинка будет ярче. Если же вы используете камеру в рендеринге анимации, то данное значение напрямую связано с анимированными объектами. То есть, если затвор камеры будет открыт длительное время, то четкость анимированных объектов будет снижаться и наоборот.
Вкладки с параметрами Corona Render
Corona Render насчитывает 6 вкладок с различными параметрами: Common, Scene, Camera, Performance, System и Render Elements. Каждая из них уникальна по своему и имеет свой перечень настроек. Но сначала к ним нужно получить доступ. А делается это буквально в пару кликов:
→ Найдите вкладку Rendering над панелью инструментов в 3ds Max. Кликните по ней и в появившемся подменю откройте пункт Render Setup… или просто нажмите на горячую клавишу F10.
→ В открывшемся меню откройте список рендер-движков напротив пункта Renderer и найдите там CoronaRenderer.
После этих манипуляций активируется рендер-движок Corona Render и вы полностью сможете взаимодействовать с его функционалом.
Далее я кратко опишу функционал каждой из имеющихся вкладок и сразу покажу какие параметры рекомендуется настроить, а какие трогать не стоит.
Corona Camera может использоваться вместо родных камер 3ds Max (Free, Target, Physical) и должна использоваться вместо устаревшего модификатора CoronaCameraMod. Ее можно добавить из меню Command Panel > Cameras > Standard , и она имеет все элементы управления фотосъемкой, которые можно найти в родной физической камере 3ds Max, плюс все специфические для Corona опции постобработки, панорамы, VR и другие.
Модификатор CoronaCameraMod по-прежнему доступен в 3ds Max, чтобы гарантировать обратную совместимость для сцен, сохраненных с помощью старых версий Corona Renderer. Однако его не следует использовать в других случаях.
Камеру Corona Camera можно создать, перейдя в меню Камеры > Стандартные. Отдельной категории "Corona" нет (это экономит вам один клик).
Distortion
- Cubic-Amount – параметр, регулирующий уровень искажения. В зависимости от указанного значения (отрицательного или положительного), эффект будет меняться: либо становиться выпуклым, либо вдавливаться внутрь.
Каковы преимущества камеры Corona?
Photographic parametres
Раздел, отвечающий за настройки имитирующие настоящую камеру, также известен как Corona Camera Modifier (CoronaCameraMod). Они практически идентичны с функционалом современных профессиональных камер, поэтому, имея опыт в этой сфере, вам будет проще понять логику работы.
Projection & VR
Данный раздел отвечает за проекцию вашего изображения и возможность рендеринга сцены для последующего ее использования в очках виртуальной реальности.
-
Type – пункт, позволяющий выбрать тип камеры для нужного вам отображения.
Advanced effects
- Center bias – данный параметр смещает прозрачность объектива либо к центру, либо к краю диафрагмы в зависимости от значения. Положительные значения создают эффект "колец", а отрицательные своеобразное сияние.
Заметка:
При включение данных функций, мы можем обходиться только изменениями цвета, или в допустимых рядом слоте использовать разновидность карт, изображений или HDRI. Для получения необходимого света, отражения, наличия того или другого фона вставляя нужное нам изображение.
В нашей прошлой статье мы затрагивали вопрос об оптимальных настройках 3ds Max перед началом работы. Проще говоря, как организовать свое рабочее пространство, если вы впервые запустили 3ds Max или восстановили настройки по умолчанию. Я поделюсь с вами советами и лайфхаками по рендер–движку Corona Render.
Да, каждый рендер–движок насчитывает крупный перечень различных параметров и настроек. Corona Render тому не исключение. Скажу вам честно, по своему опыту большинство функционала может вам вообще не пригодиться, если вы, например, занимаетесь только архитектурной фотореалистичной визуализацией.
Более того, разработчики рендер–движка заранее позаботились о своих пользователях и, по сути, вы можете открыть 3ds Max, настроить сцену и сразу начать использовать, как минимум, интерактивный рендеринг, не меняя настройки, которые выставлены по умолчанию. Однако рано или поздно вам все равно придется залезть в настройки и подогнать их под ваши нужды для повышения эффективности в работе.
Собственно, потому вы и наткнулись на нашу статью. Я постараюсь максимально внятно затронуть все аспекты оптимальной настройки Corona Render перед началом рендеринга и при создании нового проекта. Да, да, именно оптимальные, а не универсальные ;).
Содержание
Postprocessing
Данный раздел отвечает за параметры постобработки изображения. Один из самых полезных разделов, позволяющий не прибегать к помощи сторонних программ, получая практически идентичный по качеству результат.
Tone Mapping
- Override – включение этой функции активирует и применит все настройки, перечисленные ниже.
Заметка:
Также хочется отметить, что в Render Elements - есть оригинальный Beauty (CShading_Beauty) pass, который использует оригинальные настройки из Corona VFB. И в настройках данного Render Element мы можем выставлять количество Denoising.
Раздел Denoising имеет несколько режимов:
None - Denoising отключен.
Only firefly removal - этот режим денойзинга, направленный на удаление только неких светлячков в рендере (ярких пикселей).
В данном режиме функция Denoise Radius - недоступна.
Fast preview (NVIDIA) - предназначен для быстрого предварительного просмотра без шума в интерактивном или обычном рендере.
Стоит учесть, что для его работы потребуется графический процессор.
Видимость объекта
Камера Corona Camera имеет возможность включать или исключать объекты из вида, отображаемого с этой конкретной камеры. Это устраняет необходимость использования свойства объекта "Renderable", а также позволяет рендерить разные объекты с разных камер.
Конкретные объекты могут быть исключены из видимости Corona Camera. Это настройка для каждой камеры, поэтому вы можете сделать так, чтобы разные объекты появлялись и исчезали в разных камерах.
Bokeh
Этот раздел отвечает за возможности настроек размытия фона изображения с определенными эффектами для более красивой картинки. Чтобы получить доступ к данным настройкам нужно поставить галочку по пункту Enable в разделе DOF & Motion Blur.
Заметка:
Также можно отметить некоторый ряд его плюсов и минусов:
— Работает исключительно на GPU;
— Использует AI для умного размытия шума и для получения деталей;
— Используется зачастую для интерактивного рендера для быстрого просмотра;
— Не стоит использовать для анимаций, финального рендера. Так как в случае с анимацией могут быть артефакты и мерцание;
— Не имеет дополнительных режимов. А точнее Denoise Amount работает, а использование Denoise Radius закрыто.
- High quality - предназначен для создания высококачественного изображения и анимации. Его приоритетом является то, что он не создает пятен и сохраняет при этом резкость краев и детали.
Данный тип денойзинга является зачастую часто используемым.
- Gather data for later- этот режим направлен для использования данных на потом (для последующего использования). Он позволяет позже удалять шум из рендера в редакторе Corona с помощью Corona High Quality.
Sensor & lens
Этот подраздел с параметрами отвечает за сенсоры и линзу (фотообъектив) камеры.
-
Field of View – регулируемый параметр, отвечающий за угол обзора вашей камеры. По умолчанию выставлено значение 45, однако этого может быть недостаточно в узких или маленьких по площади помещениях, поэтому можете смело подгонять данное значение под себя. Только не переборщите, иначе картинка будет выглядеть искаженной и нереалистичной.
Дополнительные возможности
- Вы можете одновременно выбрать камеру и цель, нажав на соединительную линию.
- Вы можете видеть плоскости обрезания камеры в окне просмотра.
- Вы можете легко изменить размер значка камеры в области просмотра, используя опцию "Размер значка" в развертке "Отображение области просмотра".
- Значок видового экрана камеры меняется в зависимости от используемого в данный момент режима VR (сферический, цилиндрический и т.д.)
Viewport display
Данный раздел отвечает за настройки камеры и ее параметры во вьюпорте вашей сцены.
- Targeted – активация этой функции задает автоматически направление для всех камер, создаваемых вами.
- Horizon line – активация этой функции создает визуальную линию, обозначающую горизонт в вашей сцене. Видно эту линию будет только во вьюпорте вашей сцены, в рендеринге она не участвует.
- Target distance – настраиваемый параметр, отвечающий за расстояние от камеры и до ее точки фокусировки (Target).
- Icon size – данный параметр регулирует размер самой иконки камеры во вьюпорте. Соответственно, вы можете редактировать размер, если вам трудно ориентироваться в сцене, тем самым вам удобнее работать с более крупными размерами объектов.
- Show cone – данный параметр отвечает за отображение границ видимости у камеры (этакого "конуса"), обозначающих то, что войдет в кадр при рендеринге. Можно выбрать между:
→ Always – постоянное отображение во вьюпорте.
→ Never – полностью отключает отображение.
→ When selected – отображает данный конус только при выборе той или иной камеры.
Заметка:
Добавлю сразу о LightMix Corona VFB: Наличие или отсутствие галочки дает возможность:
1.Включать или отключать данный источник света;
2.Менять название самого источника света
3.Изменять интенсивности источника света;
4.Изменять цвета источника света;
Scene - по окончанию настройки источников света в LightMix, данная кнопка позволяет при ее нажатии перенести проделанные нами настройки - на сами источники света.
Save. /Load… - позволяет сохранить, а также по необходимости, подгрузить сделанные пользователем настройки LightMIx для данной картинки;
Toggle all - отключает или включает все источники света из списка;
All 1.0 - обнуляет настройки интенсивности всех источников света в LightMix, возвращая значения к 1.0
All white - возвращает все цвета источников света из списка в белый цвет;
Open material library corona render
Данная функция появилась с версии 1.7 - как часть установочного пакета. Она загружается автоматически при установке, или её можно установить вручную в автономном режиме.
Эта функция предоставляет нам возможность использовать библиотеку готовых материалов.
Заметка:
Если кратко и по-честному, то данная функция больше предназначена для новичков, так как настроенные материалы не идеальны, да и под каждую задачу не напасешься материалами. Если вы грамотно подходите к делу, то всегда надо будет какой-то параметр доработать, но для начала, как заготовки, такие материалы сойдут.
Чтобы воспользоваться функцией Open material library - нажимаем на данную кнопку, и у нас появляется новое окно с материалами.
И, чтобы воспользоваться материалом, мы перетягиваем выбранный нами материал в любой из слотов Material Editor или его развернутый аналог.
Или вы можете кликнуть правой кнопкой мыши и выбрать Assign to selected objects. Применить материал к выбранным вами заранее в сцене элементам.
Более детальную информацию можно найти на сайте Corona render.
Reset setting (сбросить настройки) - позволяет сбросить все настройки по умолчанию(до стандартных настроек).
Progressive rendering limits (Лимиты прогрессивного рендера) - это режим рендера в программе, который постепенно раз за разом обновляет наше изображение (рендер) с низкого качества до конечного результата. Он зависит от заданных нами параметров в настройках. Так как в стандартных настройках Corona render - он бесконечен. Что означает, что если вы сами не зададите лимит окончания рендера, он будет продолжать просчет. пока вы не нажмете Cancel или Stop.
Суть прогрессивного рендеринга в том, чтобы мы могли видеть в процессе изменений результат, не перерендеривая раз за разом изображение, или пытаясь угадать нужные действия, чтобы избежать ненужных лишних просчетов в целом или частично изображения.
Повторюсь, так как в настройках по умолчанию рендер бесконечен, существует несколько способов ограничения рендеринга:
Pass limit - работает на основе количества пасов (проходов). Данной функцией мы указываем короне остановить рендер после указанного нами количества пассов.
Например, мы поставим количество Pass limit 5 -нажимаем рендер.
И в Corona VFB в разделе Stats мы уже видим Passes total, который говорит, что уже пройдено 4 из 5 пассов рендера (4/5), и по окончанию 5 прохода, рендер остановится.
Сказать точное количество пассов для бесшумной сцены очень сложно, это зависит от самой сцены, сложности материалов, света и эффектов.
То есть, для какой-то сцены это может быть где-то и 30, где-то и 50, а где-то и за 150 пассов.
Noise level limit - работает на основе количества шума.
Выставляя процент (%) необходимого нам шума, программа рендерит до тех пор, пока не достигнет нужного результата.
Допустим, нам надо 2% шума в картинке. Мы выставляем число 2 в Noise level limit и нажимаем рендер.
И в Corona VFB в разделе Stats мы видим Noise level (target) - количество шума на данный момент рендера и необходимое количество шума, которое мы указали. И программа, по достижению 2% шума, сама остановит рендер.
Обновление % шума в изображении просчитывается каждые 5 проходов (Это по стандартным настройкам, но данная функция может редактироваться).
Time limit - работает на основе лимита времени. Здесь мы можем выставить нужное количество времени, и рендер остановиться после его истечения.
Выставлять время мы можем в часах, минутах и секундах.
Exposure
Эти настройки отвечают за экспозицию кадра. Говоря простым языком, настройки, влияющие на уровень освещенности вашей сцены.
-
Use global exposure – параметр, выставленный по умолчанию в кадровом буфере (VFB) Corona Render, отвечающий за настройки освещенности сцены.
Tilt & Shift
Данный раздел отвечает за настройки наклона и сдвига камеры. Очень важные параметры для правильного отображения объектов в кадре. Если вертикали завалены, то картинка будет получаться некрасивой для восприятия на глаз.
-
Automatic vertical tilt – активация этой функции выставит вертикали автоматически. Можете начинать работу с камерой именно с этого пункта как первостепенно важного.
Виртуальная реальность и панорамы
Проекции VR, панорамные и "рыбий глаз" могут быть включены только при использовании камеры Corona. Их можно найти в разделе "Проекция и VR".
Corona Camera имеет различные режимы проецирования.
Заметка:
Исходя из практики:
Pass limit - лично мне неудобен при создании интерьеров, так как мы не можем угадать сколько количество проходов нам надо, чтобы получить нужную чистую картинку. Так как простые материалы программа может просчитать и за те же 32 прохода, но например на сложном стекле, этого количества просчета может и не хватить. Или ситуация наоборот, мы ставим 150 проходов, но на деле программе хватило бы и значения 100, и последние 50 проходов станут для вас потраченным зря временем, а это может занять и 15-30-60 мин(в зависимости от компьютера).
Time limit - удобен в том случае, когда ваше рабочее время ограничено какими-то временными рамками, и качество картинки стоит не на первом месте. Например, вам нужно предоставить заказчику те же черновые рендеры или принятия решения. Потому разбили наше время на количество рендеров и по окончанию времени сдали изображения.
Noise level limit - более оправданный в использовании, так как мы понимаем, что нам достаточно 2-3-5% шума для картинки. Мы выставили нужный лимит и на выходе получили то, что запрашивали, не посматривая время от времени, как это могло быть при Pass limit. И затраченное время на изображение равно % шума в изображении.
Save/Resume rendering (сохранить/ возобновить рендер) - используя эту функцию мы можем остановить рендер, и продолжить ее позже, с того момента где остановили.
Save CXR - сохраняет файл в формате .cxr. Короновский формат позволяющий потом подгрузить рендер файл и продолжить рендер. (Минус в том, что занимает большое количество памяти на вашем компьютере).
Resume from file… - при нажатии на данную кнопку, мы получаем возможность подгрузить наш сохраненный .cxr файл и продолжить рендер с того места, на котором остановились.
Resume last render - в случае, если вы просто остановили рендер, и хотите опять продолжить его, то нажимаем на данную кнопку и рендер продолжает просчет.
Функционал Corona Camera во вьюпорте
Как мы можем наблюдать на гиф–изображении выше, у Corona Camera есть 2 способа ее отображения в сцене:
- Выбрав CoronaCam и кликнув один раз по сцене во вьюпорте.
- Выбрав CoronaCam и кликнув, не отпуская левую кнопку мыши, по сцене во вьюпорте, вы сможете потянуть Target на нужное вам расстояние и местоположение. Этот способ удобнее, так как вам не придется делать эти действия потом.
Заметка:
Данная функция позволяет без затраты времени перерендерить исключительно только рендер-элементы для дальнейшей работы с ними. Так как при простом просчете у нас уходило бы больше времени, потому что компьютер будет просчитывать и бьюти пас.
Mtl.override - опция перезаписи материала. При включении этой функции ко всем объектам в сцене применяется материал, который мы внесли напротив.
К примеру, в окно напротив Mtl.override добавляю стандартный корона материал серого цвета:
Это функция часто используется для экономии времени, для возможности быстрого построения освещения в сцене, так как программа не просчитывает сложные настройки различных материалов.
list Exclude/Include object - позволяет исключить или включить любые объекты в функцию Mtl.override. Это можно сделать выбрав элемент и нажать на + , или зайти object excluded и выбрать нужные объекты.
Например, я внесла элементы цветка в список исключений, и как результат, вся сцена серая, а у модели цветка остались настроенные заранее материалы.
Preserve
- при нажатии на данную кнопку у нас всплывает дополнительное окно, где мы можем уже не вручную, а автоматически исключать или включать объекты, выбирая из данного списка. Что позволяет ту же настройку освещения сделать более удобной.
Denoising - функция позволяет снизить или исключить шум на нашем рендере, что позволяет уменьшить количество пассов или времени рендера. Но не стоит перебарщивать, так как при высоких значениях мы можем потерять мелкие детали на изображении, потерять реалистичность. Или получить заметные изменения.
Также в зависимости от режимов у пользователя появляется возможность использовать несколько дополнительных параметров:
Denoise Amount - эта функция направлена на смешивание пикселей между собой для избавления от ненужных шумов или артефактов на изображении. Стандартное значение 0,65 - дает хороший баланс между шумом и деталями. Но никто не запрещает играться с этим значением для настройки допустимого качества для рендера.
- увеличение - может помочь в уменьшение шума, но ценой возможности потери деталей.
- уменьшение - наоборот, предотвращает потерю мелких деталей, но даёт более шумный рендер.
Интерактивный рендеринг
В отличие от нативных камер, Интерактивный рендеринг не перезапускается при изменении параметров тонового отображения Corona Camera.
Coverage eyes
- Off (in infinity) – пункт, выключающий отображение воображаемых глаз на фокусном расстоянии. Таким образом, направление глаз будет идеально параллельным.
Читайте также: