Сермат в 3д макс что это
Незначительный высокочастотный шум является нормальным явлением для Corona и других рендереров с трассировкой пути, особенно в начале процесса рендеринга. Но сильный шум, который не исчезает после многих проходов или после длительного времени рендеринга, может свидетельствовать о том, что движок рендеринга столкнулся с проблемами в настройках вашей сцены. Начиная с версии Corona 1.4, вы можете использовать функцию денуазинга (3ds Max | C4D), чтобы избавиться от шума, грамотно размыв его. Однако рекомендуется убедиться в отсутствии ошибок в настройках рендера или самой сцены.
Чтобы эффективно избавиться от проблемного шума, необходимо выяснить, откуда он берется. К наиболее распространенным причинам постоянного шума относятся:
Неправильная настройка материала:
Обычно это проявляется в виде шума, видимого только в определенных частях сцены (некоторые объекты или некоторые материалы).
- Как создать базовые материалы? (3ds Max | C4D)
- Нереалистичное альбедо материала - см: Что такое альбедо? (3ds Max | C4D)
- Неправильный тип стекла - см: Какой тип стекла следует использовать? (3ds Max | C4D)
- Слишком много зеркальных материалов в сцене - см: Как настроить реалистичные стеклянные / металлические материалы? (3ds Max | C4D)
- Неправильное использование материала Corona Light или самосветящийся материал - см: Использовать ли мне материал Corona Light или самосветящийся материал? (3ds Max | C4D)
Освещение сцены:
Шум заметен в сильно освещенных областях, на краях световых пятен или теней, или когда свет отражается от объектов.
- Маленькие оконные отверстия. Всегда используйте порталы в таких сценах - см: Как использовать световые порталы? (3ds Max | C4D)
- Зональное освещение или глобальное освещение - см: Как определить, какой шум исходит от прямого или непрямого света? (3ds Max | C4D)
- Каустики - обычно их можно уменьшить с помощью параметра max sample intensity - см: MSI (3ds Max | C4D) или с помощью материала Corona Ray Switch. (3ds Max | C4D)
- Использование большого количества источников света в сцене - попробуйте уменьшить количество источников света в сцене или используйте другую технику освещения (например, объекты-эмиттеры или текстурные карты).
- Неправильное использование материала Corona Light или самосветящийся материал - см: Следует ли мне использовать материал Corona Light или самосветящийся материал? (3ds Max | C4D)
Неправильные настройки рендеринга:
Шум заметен на всем изображении или в определенных областях, таких как прямой свет или свет, отражающийся от объектов.
- Слишком высокое значение максимальной интенсивности выборки - см: MSI (3ds Max | C4D)
- Слишком высокие или слишком низкие значения параметров GI vs. AA Balance (3ds Max | C4D) или Light Samples Multiplier (3ds Max | C4D).
- Адаптивный решатель света не активен. Он может значительно снизить общий уровень шума в изображении: Что такое опция Адаптивный решатель света?
Примечание: вы можете легко сбросить все настройки рендеринга Corona до значений по умолчанию - см: Как вернуть настройки к значениям по умолчанию? (3ds Max | C4D)
Светлячки в углах:
Одиночные яркие пиксели, видимые в углах комнаты или на геометрии без толщины.
- См: Я вижу шум в углах моей сцены! (3ds Max | C4D)
Шум, вызванный сглаживанием или фильтрацией изображения:
Шум заметен на высокочастотных текстурах или детализированной геометрии. Для получения информации о супердискретизации в
Corona см: Где находятся элементы управления супердискретизацией / сглаживанием в Corona? (3ds Max | C4D)
- Если вы видите резкие или "неровные" края, особенно вокруг света, окон или других ярких частей сцены, см: Я вижу неровные края! (3ds Max | C4D)
Шум в эффектах камеры:
Шум виден в областях, на которые влияют эффекты глубины резкости или размытия движения.
- Глубина резкости - см: Как включить и контролировать DoF? (3ds Max | C4D)
- Размытие движения - см: Как включить и контролировать размытие движения? (3ds Max | C4D)
Мерцание/пятна в анимации при использовании решателя UHD Cache GI:
- См: Как настроить анимацию без мерцания? (3ds Max | C4D)
Помимо ошибок пользователя, существуют некоторые физически корректные явления, которые также могут вызывать эффект "шума" в реальной жизни (например, в фотографии). К ним относятся:
- Солнечный свет или другой сильный свет, отраженный от травы/листьев/мелких объектов, см: Я вижу яркие пиксели в траве! (3ds Max | C4D)
- Преломление, особенно заметное внутри мелких объектов
- Высокочастотные текстуры, особенно в виде карт неровностей или смещения
- Муаровый узор
- Чтобы зажать интенсивность выборки и уменьшить шум, видимый в бликах (светлячки), можно использовать MSI (3ds Max | C4D) и зажим бликов. (3ds Max | C4D)
Чтобы определить причину шума, иногда полезно включить переопределение материалов. См: Как создавать глиняные рендеры? (3ds Max | C4D). Если шум все еще заметен после применения диффузного серого материала ко всем объектам, это указывает на то, что, скорее всего, он вызван не материалами >сцены.
Слишком сильный шум может также указывать на то, что процесс рендеринга идет аномально медленно. Чтобы узнать о распространенных причинах проблем с производительностью, см. раздел Отладка производительности. (3ds Max | C4D)
Более подробно ознакомиться со всеми курсами образовательного проекта CGBandit вы можете здесь.
Перевод статьи осуществлен образовательным проектом CGBandit c официального сайта coronarenderer.
Всем привет! Я решила, почему бы не разобрать функции настроек 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.
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 - прошлая генерация будет заменена (удалена) - даже если это будет первая.
Заметка:
Добавлю сразу о 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 - работает на основе лимита времени. Здесь мы можем выставить нужное количество времени, и рендер остановиться после его истечения.
Выставлять время мы можем в часах, минутах и секундах.
Заметка:
Исходя из практики:
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 - в случае, если вы просто остановили рендер, и хотите опять продолжить его, то нажимаем на данную кнопку и рендер продолжает просчет.
Заметка:
Отличие между Save CXR и Resume last render в том, что функция Save CXR - позволяет продолжить рендер через любое время. Неважно, через час, через неделю или год. Так как мы перед закрытием файла, изначально сохранили его в .cxr формате и закрыли.
ВАЖНО! Перед загрузкой картинки в CXR формате, выставить её точные размеры во вкладке Common.
А функция Resume last render - позволяет нам продолжить рендер в случае если вы не закрывали файл. К примеру, рендерили, и по какой-то причине надо было остановить - остановили и продолжили сразу рендер. Так как не сохранив в формат .cxr мы попросту теряем историю рендера в случае закрытия программы, отключения компьютера, или других действий.
Так же стоит заметить, что данная функция будет работать только с форматом .cxr (по другому называется еще Corona EXR image (cxr))
Следующий подсвиток это Render overrides (перезапись рендера)
Рассмотрим его функции:
Render hidden light - при включении данной опции, 3DsMax просчитывает спрятанные нами источники света (отключенные в слоях — layers).
Render only mask (disable shading) (рендерит только маски) - при включенной функции, будет рендерить только вспомогательные Render Elements, которые не зависят от основного Render Elements (Beauty).
К примеру, это будут такие Render Elements, как:
Заметка:
Данная функция позволяет без затраты времени перерендерить исключительно только рендер-элементы для дальнейшей работы с ними. Так как при простом просчете у нас уходило бы больше времени, потому что компьютер будет просчитывать и бьюти пас.
Mtl.override - опция перезаписи материала. При включении этой функции ко всем объектам в сцене применяется материал, который мы внесли напротив.
К примеру, в окно напротив Mtl.override добавляю стандартный корона материал серого цвета:
Это функция часто используется для экономии времени, для возможности быстрого построения освещения в сцене, так как программа не просчитывает сложные настройки различных материалов.
list Exclude/Include object - позволяет исключить или включить любые объекты в функцию Mtl.override. Это можно сделать выбрав элемент и нажать на + , или зайти object excluded и выбрать нужные объекты.
Например, я внесла элементы цветка в список исключений, и как результат, вся сцена серая, а у модели цветка остались настроенные заранее материалы.
Preserve
- при нажатии на данную кнопку у нас всплывает дополнительное окно, где мы можем уже не вручную, а автоматически исключать или включать объекты, выбирая из данного списка. Что позволяет ту же настройку освещения сделать более удобной.
Denoising - функция позволяет снизить или исключить шум на нашем рендере, что позволяет уменьшить количество пассов или времени рендера. Но не стоит перебарщивать, так как при высоких значениях мы можем потерять мелкие детали на изображении, потерять реалистичность. Или получить заметные изменения.
Также в зависимости от режимов у пользователя появляется возможность использовать несколько дополнительных параметров:
Denoise Amount - эта функция направлена на смешивание пикселей между собой для избавления от ненужных шумов или артефактов на изображении. Стандартное значение 0,65 - дает хороший баланс между шумом и деталями. Но никто не запрещает играться с этим значением для настройки допустимого качества для рендера.
- увеличение - может помочь в уменьшение шума, но ценой возможности потери деталей.
- уменьшение - наоборот, предотвращает потерю мелких деталей, но даёт более шумный рендер.
Заметка:
Также хочется отметить, что в Render Elements - есть оригинальный Beauty (CShading_Beauty) pass, который использует оригинальные настройки из Corona VFB. И в настройках данного Render Element мы можем выставлять количество Denoising.
Раздел Denoising имеет несколько режимов:
None - Denoising отключен.
Only firefly removal - этот режим денойзинга, направленный на удаление только неких светлячков в рендере (ярких пикселей).
В данном режиме функция Denoise Radius - недоступна.
Fast preview (NVIDIA) - предназначен для быстрого предварительного просмотра без шума в интерактивном или обычном рендере.
Стоит учесть, что для его работы потребуется графический процессор.
Заметка:
Также можно отметить некоторый ряд его плюсов и минусов:
— Работает исключительно на GPU;
— Использует AI для умного размытия шума и для получения деталей;
— Используется зачастую для интерактивного рендера для быстрого просмотра;
— Не стоит использовать для анимаций, финального рендера. Так как в случае с анимацией могут быть артефакты и мерцание;
— Не имеет дополнительных режимов. А точнее Denoise Amount работает, а использование Denoise Radius закрыто.
- High quality - предназначен для создания высококачественного изображения и анимации. Его приоритетом является то, что он не создает пятен и сохраняет при этом резкость краев и детали.
Данный тип денойзинга является зачастую часто используемым.
- Gather data for later- этот режим направлен для использования данных на потом (для последующего использования). Он позволяет позже удалять шум из рендера в редакторе Corona с помощью Corona High Quality.
Заметка:
Мы можем сохранить рендер в формате 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 в окружении.
Заметка:
С помощью этих функций мы можем настраивать цвет окружения (сцены), можем использовать разные карты, изображения HDRI для глобального освещения, или фона и так далее.
Также есть такие функции как:
- Direct visibility override - отвечает за прямую видимость при рендере.
- Reflections override - отвечает за отражение на объектах. То есть мы можем поставить совершенно иную картинку, которую мы бы хотели видеть на отражающих поверхностях. Например, при создании экстерьера задний фон может быть одним, а на стеклах может быть совсем иное изображение.
- Refractions override- отвечает за отображение в преломлении объектов.
- Global volume override - позволяет имитировать эффекты объемного света (например тумана)
Заметка:
При включение данных функций, мы можем обходиться только изменениями цвета, или в допустимых рядом слоте использовать разновидность карт, изображений или HDRI. Для получения необходимого света, отражения, наличия того или другого фона вставляя нужное нам изображение.
Всем привет! В этой статье я постараюсь рассмотреть весь функционал раздела “Render Elements” в настройках рендера.Если статья оказалась полезной для Вас, буду благодарна за лайк или репост.
Render Elements позволяет нам разбивать картинку на разные типы информации и в конце получать ряд изображений, файлов с этой информацией для дальнейшего использования ее в композитинге, для создания различных спецэффектов или редактирования изображения.
Elements Active - при включении данной функции элементы отображаются во Frame Buffer и идет просчет Render Elements. И наоборот, при отключении, при рендере они не используются и не обновляются.
Display Elements - при включении данного параметра, каждый элемент отображается в собственном окне. Он предназначен больше для стандартного рендер движка.
Список элементов рендеринга
Add - при нажатии позволяет добавить новый элемент в список.
Merge - функция позволяет объединять элементы из другой сцены 3Ds Max.
Delete - удаляет выделенные элементы из списка.
Список элементов рендеринга - в этом списке показываются все рендер элементы, которые вы выбрали для данной сцены или ракурса из списка.
В списке показывается:
Name - название рендер элемента.
Enable - включен рендер элемент или выключен (on/off).
Filter - показывает включен ли фильтр антиалайзинга для данного Render Elements .
Type - показывает что за тип рендер элемента (полезно, если имя мы по какой-то причине меняли).
Output Path - показывает путь и имя файла.
В общем в списке Render Elements присутствует 32 элемента.
Заметка:
Стоит отметить, что не стоит рендерить все, предполагая что всё обязательно пригодится. Вы даже представить не можете, как сильно некоторые из них могут подгрузить ваш компьютер, что увеличит время просчета рендера в разы.
Render Elements делиться на такие группы как:
-Basic beauty decomposition
-Geometry render elements
-Masking render elements
-Shading render elements
-Additional info render elements
Basic beauty decomposition - группа визуальной красоты, которая состоит из 7 рендер элементов. Они позволяют собрать финальное изображение. Некоторые рендер элементы можно исключать, если они в сцене не используются.
В этот список входят:
Собрать их можно через Add в Photoshop или другой программе.
Заметка:
В фотошопе они добавляются через Linear Dodge (Add) - Линейный осветлитель (добавить)
CESSENTIAL_Direct - карта прямого освещения. В ней показывается свет, который отражался ровно один раз в сцене, прежде чем попасть в камеру.
Direct light
Apply denoising also to this render element - применяется функция шумоподавления к этому рендер-элементу.
2. CESSENTIAL_Indirect - карта непрямого (глобального) освещения. В ней показывается свет, который отражался как минимум дважды в сцене, прежде чем попасть в камеру.
3. CESSENTIAL_Reflect - карта отражения. Показывает прямой, и непрямой свет, который отражается в камеру.
4. CESSENTIAL_Refract - карта преломлений. Показывает прямой и отраженный свет, который преломлялся в камере.
5. CESSENTIAL_Volumetrics - карта рассеивания. Она содержит информацию рассеивания в объемных средах. Примером может быть свет, проникающий сквозь взвеси пыли в комнате и образующий видимый поток.
6. CESSENTIAL_Translucency - карта полупрозрачного освещения. Примером может быть свет, проникающий сквозь ткань, листья.
7. CESSENTIAL_Emission - карта всего видимого света, что излучается прямо в камеру без отражений.
Select Element Parameters group
Enable - включает или отключает возможность рендера, выбранного Render Element.
Enable Filtering - позволяет включать или отключать фильтр антиалиасинга выбранного Render Element.
Name - указывает имя выбранного Render Element. И дает возможность переименовывать Render Element
… - позволяет ввести путь или имя файла для рендер элемента.
Output to Combustion
Output to Combustion - позволяет создать рабочую область Combustion. Она содержит элементы, которые мы рендерим
Direct lighting
Apply denoise also to this render element - применяется функция шумоподавления к этому рендер элементу.
Geometry render elements (рендер элементы геометрии) - эти рендер элементы содержат дополнительную информацию геометрии. Они позволяют работать с созданием глубины резкости, маскированием, создавать объемный свет, размытие и шумоподавление.
CGeometry_NormalsDotProduct
CGeometry_NormalsGeometry
CGeometry_NormalsShading
CGeometry_UvwCoords
CGeometry_WorldPosition
CGeometry_ZDepth
CGeometry_Velocity
1.CGeometry_NormalsDotProduct - выводит угол между нормалью поверхности и направлением лучей. Похожим образом мы работаем с картой Falloff. Белый цвет нам говорит, что поверхность смотрит на камеру, а поверхности, которые смотрят в сторону, являются черными.
2. CGeometry_NormalsGeometry - выводит вектор нормалей в цвете. И данный пас использует нормали посчитанный с геометрией. Без групп сглаживания и бампа.
3. CGeometry_NormalsShading - выводит вектор нормалей в цвете. Но данный Render Element содержит финальные нормали шейдинга. Включая бамп и группу сглаживания.
4. CGeometry_UvwCoords - выводит карту поверхности для выбранных каналов.
Так можно проверять непрерывность и разрывы маппинга. Объекты, которые не имеют маппинг, показываются черным цветом.
Corona UVW Coords
Channel ID - дает возможность просмотреть мапинг по ID каналам полигонов.
5. CGeometry_WorldPosition - выводит позиции объектов в мировых координатах поверхности в формате RGB цвета.
6. CGeometry_Velocity - 2д вектор, который представляет движение в пространстве экрана. Хранит информацию о скорости объектов в сцене.
Пас можно использовать для симуляции Motion blur на стадии композитинга.
Раздел Velocity
Mode - режим элемента скорости.
Camera - отображает движение относительно камеры(экрана).
- движение вправо отображает красным;
- движение вверх - зеленым цветом.
В режиме Camera учитывается движение объекта и камеры.
Word - отображает движение объекта в пространстве мировых координат. Где координаты XYZ представляются как RGB.
Движение камеры в этом режиме игнорируется.
Multiplier - коэффициент интенсивности, который масштабирует скорость понижая или повышая.
Offset - постоянное смещение добавляемое для velocity пасса.
7. CGeometry_ZDepth - выводит канал z-буфера с корректируемыми значениями, минимального белого и максимального черного.
Этот рендер элемент дает информацию о расстоянии каждого объекта до камеры.
Объекты, которые находятся ближе к камере, белые, а те, что дальше, черные. Мы можем управлять настройками перехода устанавливая минимальные и максимальные значения.
Дополнительные настройки render elements
Min Z (white) - минимальное значение дистанции, отвечает за белый цвет в канале.
Max Z (black) - максимальное значение дистанции, отвечающее за черный цвет в канале.
Clip output to 0-1 range - вывод клип в диапазон 0-1(автоматически включен).
Use camera environment range - возможность использовать диапазон среды камеры
Override enviro distance - переопределяет расстояние до окружающей среды.
Заметка:
С настроек выше у нас автоматически включена функция clip output to 0-1 range. И в большинстве случаев работ мы используем только Min Z (white) и Max Z (black).
На примере этом Z-depth - градиент достигает длины 50м(5000мм) - если нужно охватить больше, то мы увеличиваем Max Z (black). Если нам надо сфокусироваться на объект, то в Min Z (white) мы вводим точное расстояние от камеры до объекта.
Masking render elements - эта группа рендер элементов, которые используются для создания RGB масок отдельных элементов или групп элементов для дальнейшего использования в композитинге.
В этот список входят:
CMasking_ID
CMasking_Mask
CMasking_WireColor
CMasking_ID - назначает случайный цвет каждому объекту используя один из доступных вариантов представленных в дополнительных настройках раздела Masking by ID.
Masking by ID
В этой подгруппе программа предлагает вариацию по какому из представленных ID делать RGB маску.
Primitive ID - каждый примитив в сетке имеет разный цвет. Обычно модель квадратная сетка модели разбивается на треугольники и каждый полигон имеет свой цвет.
Material ID - каждый применяемый материал имеет свой цвет.
Instance ID - каждый объект в сцене имеет свой цвет.
Geometry group ID - рандомный цвет выдается по ID группы геометрии.
2. CMasking_Mask - позволяет создавать собственный набор масок для объектов, включая или исключая объекты из них.
Corona Mask element
Есть два режима:
Monochromatic mode - это режим создает черно-белую маску
RGB mode - режим для создания цветной маски
В режиме Monochromatic или RGB мы можем сделать маску на основе:
- Object GBuf ID - на основе ID объекта
-Material GBuf ID - на основе ID материала
-Manual selection - на основе прямое выделение объекта
Режим RGB
При включении режима RGB мы имеем 3 канала цвета:
R - red(красный)
G - green (зеленый)
B - blue (синий)
Здесь мы можем тот или другой объект отметить в нужном цвете благодаря ID объекту, или ID материалу, или на основе прямого выделения объекта
3. CMasking_WireColor - назначает цвета на основе цветов объектов в 3Ds max.
Заметка:
Минусом CMasking_WireColor может быть автоматическое использование программой антиалиасинга, что приводит к некоторому размытию краев, и возможному неудобству при сборке композинга в видео или анимации. Для работы с картинкой зачастую проблем нет.
Shading render elements - разные элементы связанные с затемнением.
В этот список входят:
CShading_Beauty
CShading_Albedo
CShading_Alpha
CShading_Components
CShading_RawComponent
CShading_Shadows
CShading_SourceColor
CTexmap
CShading_BloomGlare
CShading_Caustics
CShading_LightMix
CShading_LightSelect
1.CShading_Beauty - это дополнительный рендер элемент, который можно добавлять несколько раз в список, для получения разных финальных версий рендера.
Отличием между стандартным пасом Beauty в применении денойзинга (шумоподавления). Если использовать денойз, то в обычном он будет присутствовать, а в этом рендер пасе он будет без него.
Albedo render element.
В данных функциях выставляется порог максимального и минимального значения альбедо(стандартно стоит 0 - 0.85). И зачастую эти настройки остаются по дефолту (изначально выставленному стандарту).
3. CShading_Alpha - дублирует уже встроенный альфа канал.
4. CShading_Components - позволяет выбрать свои компоненты света с помощью дополнительных настроек можно воссоздать основные элементы.
Заметка:
Наглядный пример, что за что отвечает:
Также для тех, кому не хватает specular рендер элемента, может поиграться с Diffuse - сравнить. Это будет раздел — Direct — в котором мы выбираем Reflect+Refract.
5. CShading_RawComponent - можно использовать для сырого компонента освещения. У которого нет цветоповехности или текстур.
Raw component render element
Which raw lighting component to show - предлагает нам какой необработанный компонент освещения показать.
Apply denoising also to this render element - при наличии галочки применяет к этому рендер элементу шумоподавление.
Заметка:
Если говорить простыми словами, то функция Raw component render element позволяет нам один из предложенных компонентов разбить на подкомпоненты.Если заглянуть в тот же vrayhelp, то можно найти те же схемы.
Цвет к данной Raw карте мы можем взять с аналогично выставленных настроек из рендер элемента CShading_SourceColor.
Эти возможности позволяет более развернуто делать композинг.
6. CShading_Shadows - показывает тени (белый цвет).
Он показывает белым цветом там, где есть черные тени.
Заметка:
Если через линейно(добавить) в фотошопе добавить этот рендер элемент - мы получим возможность сводить тени;
Если исключить из CShading_Shadows рендер элемент CShading_SourceColor(Diffuse) - то получаем сырую карту светотени, которую можно использовать для работы с тенями или как маску для теней.
7. CShading_SourceColor - входной цвет выделенного компонента (diffuse, reflect, refract,Translucency, Opacity). Значение цвета считывается с текстуры/цвета объекта.
Source (Raw) Color
Which color/texture to show - предлагает нам какой цвет/текстуру показать.
Заметка:
Если говорить простыми словами, то функция Which color/texture to show позволяет нам взять цвет из одного из предложенных компонентов.
Мы получим цветовой рендер элемент для аналогично настроенного CShading_RawComponent компонента.
8. CTexmap - позволяет посчитать любую текстурную карту, которую мы добавим в этот рендер элемент.
Заметка:
В нашем случае можно посмотреть на примере карты AO (Ambient Occlusion). В результате мы получаем рендер элемент карту - с затемненными участками объектов, на которые не попадает свет, по причине того, что данные участки объектов условно перекрываются другими объектами.
Дальше уже все зависит от настроек карты AO.
По необходимости можем создавать повторно рендер элемент и добавлять нам другие нужные значения, или другую нужную карту.
Texmap Render Element
0 object excluded - позволяет включать или исключать объекты из данного рендер элемента.
Override background color - позволяет изменить цвет фона.
Apply denoising also to this render element - при наличии галочки применяет к этому рендер элементу шумоподавление.
9. CShading_BloomGlare - этот рендер элемент содержит на черном фоне, эффекты сияния и свечения. Его можно использовать для компоновки, редактирования яркости при постобработке.
Bloom and glare
Функция позволяет включать\отключать эффекты сияния и свечения.
10. CShading_Caustics - отображает только отражающую и преломляющую каустику. Можно использовать для настройки каустики при создании композинга.
Так же есть еще такие рендер элементы как CShading_LightMix и CShading_LightSelect
CShading_LightMix - предназначаетя для отображения LightMix в VFB.
Чтбы он отображался, нужно настроить перед этим LightMix. Подробнее прочесть об этом вы можете в статье или посмотреть в уроке про настройки вкладки “Scene”.
CShading_LightSelect - отображает источники света сцены включенных в рендер элемент. Можно включать как все источники света в рендер элемент, как и создавать по отдельному рендер элементу на каждый источник света. Что в дальнейшем при обработке рендера в фотошопе позволяет прорабатывать освещение.
Light Select Render Element
“+” или “-” - позволяет включать или исключать источники света из рендер элемента.
Include Environment light - наличие галочки позволяет включать окружающий свет, что в свою очередь отражается вместе с другими включенными источниками света в рендер элементе. В стандартных настройках он отключен.
Apply denoising also to this render element - при наличии галочки дает возможность применять к этому рендер элементу шумоподавление.
Additional info render elements - группа рендер элементов для получения дополнительной информации о самом рендере.
В этот список входят:
CInfo_NetworkRenderDebugging
CInfo_RenderStamp
CInfo_SamplingFocus
1.CInfo_NetworkRenderDebugging - будет полезен при сетевом рендере. Так как печатает имя узла рендеринга (грубо говоря имена компьютеров, которые будут принимать участие в сетевом рендере).
2.CInfo_RenderStamp - только содержит штамп рендера. Иначе выражаясь, пользователь получит некую подобную информацию по рендеру:
3. CInfo_SamplingFocus - показывает как семплы распределяются в изображении во время рендера. Более яркие области означают больше семплов; более темные области означают меньше семплов. Этот рендер элемент допустим, если в настройках включена галочка. Настройку эту можно отдельно включать или отключать благодаря Enable adaptivity (в стандартных настройках она автоматически включена).
Функцию эту можно найти во вкладке Performance - Development\Experimental Stuff.
Рендер элемент обновляется каждые 5 проходов, если настройки проходов стоят по умолчанию.
Обычные правила при создании 3D-визуализации, придерживаясь данных правил вы сможете избежать ошибок, эти правила ускорят работу над проектом и облегчат сцену в 3ds Max.
1 комната = 1 сцена (файл 3ds Max). Комната – часть пространства которая разделяется дверьми. Если двери нет, а вместо ее арка, то делаем и ту комнату, которую видно за аркой.
1) Согласовываем и подписываем Договор и ТЗ, что бы после не было проблем.
2) Поиск и выбор 3d моделей и текстур.
На это мы обычно тратим 2-4 часа, в зависимости от размеров помещения.
- Только подбираем модели (не скачивая), выбираем какая 3d модель больше подойдет, сравниваем похожие модели, ищем нужную модели если нужно.
Ищем максимально похожие модели, если не можем найти одинаковые, то ищем варианты похожие на нужную, должно быть много вариаций.
…… берем перерыв на 15 минут))
После этого еще раз просматриваем все подобранные 3d модели, и выбираем 2-3 модели которые имею максимальное сходство с нужной нам моделью, потом согласовываем данные модели с заказчиком, отправляем документ со ссылками на подобранные модели.
Какие ошибки допускают многие: они пытаются одновременно делать сцену в 3ds Max, качают и подбирают модели, текстурируют и пытаются в этот же момент согласовывать модели.
Следствия ОШИБОК: в несколько раз больше времени уходит на работу, из-за спешки Вы совершаете больше ошибок, из-за того что торопитесь у вас происходит бардак в голове, а следственно и в действиях и работе, макс зависает, после этого начинаете нервничать и у Вас вообще ничего не получается.
3) В то время когда заказчик выбирает и согласовывает модели – вы выставляете коробку помещения по чертежу
На это уходит около двух часов.
ОШИБКИ: не нужно делать плинтус в конце – вставлять плинтус в конце не удобно, потому что моделей много и можно пропустить и не увидеть свою ошибку.
ВАЖНО: для удобства все объекты разбиваем по слоям «коробка», «мебель», «освещение» и т.д.
Когда в вашем проекте порядок и чистота — то ошибки сводятся к нулю, и работа идет быстрее. Именно из-за этого необходимо уметь работать со слоями.
4) Выставляем камеры и настраиваем свето-тень в сермате.
На данный этап мы тратим около часа времени.
Настройка света является главным этапом при создании 3d-визуализации интерьера. Для большинства этот момент самый сложный. Многие визуализаторы уделяют больше времени текстурам, до конца не настроев свето-тень и забывают главные правила:
- Нужно что бы свет исходил из окна
- Так же необходимо что бы свет был нейтральным белым цветом. Искусственные источники света – должны быть так же белого света.
Настраивать свет лучше в сермате, потому что тогда точнее можно определить как падает свето-тень. В этом варианте мы видим только свето-тень, и она не сливается с цветными тонами материалов.
Второй главный момент – настраивать свет поочереди: сначала естественный дневной свет - затем искусственные источники света. Не в обратном порядке! Только по очереди, нужно по порядку включать друг за другом источники света.
Если включить все источники сразу, то будет неразбериха, пересветы и засветы на объектах, бледные объекты, яркость и прочие ошибки…
![]() | ![]() | ![]() |
Главное правило №1: необходимо настраивать свет, до начала импортирования моделей в сцену, поскольку в пустой сцене рендер проходит быстрее и настроить свето-тень получается намного легче, потому что не надо долго ждать рендера, что бы посмотреть как выглядит освещение. А в сцене в которой есть все необходимые модели – рендер будет идти часами, Вы будете ждать рендер по несколько часов после того как что-то изменили в сцене.
Главное правило №2: если в сцене присутствует тюль или шторы – необходимо выставлять свет вместе с ними, что бы увидеть сразу как меняется тень из-за помех. Импортируйте любые шторы/тюли – важно что бы материал был настроен. Если что, то заменить их не сложно, а вот свет перенастраивать потом заново – тяжело.
5) В след за настройкой материалов
– начинаем текстурировать объекты. Настраивать текстуры после правильного настроенного света намного лучше и удобнее. На данный этап тратим около двух часов.
ОШИБКА: настраивать текстуры уже в готовой сцене, со всеми моделями.
ВАЖНО: лучше настраивать текстуры в пустой сцене – потому что рендер идет быстрее и нам легче настроить тот или иной материал.
После того как затекстурировали все что нужно – импортируем модели в сцену. Как и в реальной жизни: первым делом строят стены, после чего делают стены, пол, плинтус и т.д. – а только после завозят мебель. Если вы сделаете наоборот, то будете ждать рендера примерно по часу, для того что бы проверить, правильно ли выглядят обои (отражения, бамп).
6) После этого скачиваем нужные модели и импортируем их в сцену.
Модели заказчик уже к этому моменту должен был согласовать. На данный этап уходит около 3 часов времени.
ОШИБКА: выбирать модели и согласовывать их перед тем как Вы построили коробку помещения. В то время как заказчик обдумывает и отбирает нужные модели, из тех что вы предоставили, вам будет нечего делать, коробку вы уже сделали, а модели еще не согласованы – вы теряете время.
Если в точности, то порядок такой:
- скачиваем все что утвердили.
- импортируем в 3ds max и выставляем модели по плану, где они должны быть + не забываем держать порядок в слоях: для мебели-создаем слой мебель и распределяем в него мебель, для кухни создаем свой слой – в него закидываем кухню, создаем слой светильники – закидываем туда источники света и т.д. …
- выключаем все слой (помимо коробки помещения и того что делали во 2 пункте) и начинаем проверять рендер на зависания, путем перебора слоев. Включили слой с мебелью – рендер. Включили слой с кухней – рендер. Таким методом проверяем все слои. Во время такой проверки при включении n-ого слоя у вас может зависнуть рендер. Это означает что в данном слое лежит тяжелая модели или еще хуже, сломанная модель. Данную модель нужно или облегчать или менять.
7) Правки от заказчика. Финальный рендер изображения. Постобработка в фотошопе.
Когда вы сделаете полностью сцену, у вас могут идти правки от заказчика, после всех правок, заказчик утверждает финальное изображение, вы начинаете финальный рендер.
На данный этап времени всегда тратиться по-разному, в зависимости от вашего компьютера и объема сцены.
Потом вам нужно сделать постобработку в фотошопе, что бы картинка стала еще лучше, и уже изображение с пост обработкой вы отдаете заказчику.
Filograph
Просмотр профиля
The Fluders BOSS)))
90rpm
Просмотр профиля
Уже обсуждалось. И весьма активно.
Юзается, как правило след метода - композ отрендерённого тунс-шейдером изображения и рендера в сермате. Проще - некуда.
Filograph
Просмотр профиля
The Fluders BOSS)))
melmn85
Просмотр профиля
VitaminD
Просмотр профиля
Filograph
Просмотр профиля
The Fluders BOSS)))
Нашел, пасиб, я все пробовал через Ink n Paint )))) ну, я был почти там))) Прикольные серматы получаются, имхо
90rpm
Просмотр профиля
Filograph
Просмотр профиля
The Fluders BOSS)))
О каком чуде идет речь?
Я вроде говорил, пасиб, ето имхо, тоже самое что спасибо, просто привычка такая)))) А так, Thanks you, Gracias, Obrigado, Merci, Multumesc, ну и конечноже спасибо))))
Читайте также: