Настройки зеркала в 3д максе корона
Если видео ниже не отображается, отключите блокировку рекламы на этом сайте и обновите страницу. Все уроки тут встраиваются с Youtube и почему-то блокировщики считают их рекламой.
В этом уроке разберем, как создать материал обычного стекла в 3ds Max (Corona Renderer).
Архив со сценой, которая на рендерах ниже, можете скачать по этой ссылке. Сцена была создана с использованием 3ds Max 2014 и Corona Renderer 1.5
Сразу хочу предупредить: то, что я показываю в этом уроке — это не универсальное решение, а хорошая и более-менее физически корректная основа.
Это означает, что в зависимости от того, какой материал вы хотите воспроизвести, вероятнее всего придется изменять какие-либо настройки для достижения желаемого результата.
Не бойтесь экспериментировать и да пребудут с вами автосохранения!
Чтобы получить материал самого обычного стекла, нужно сделать следующие настройки: 1. Диффузный цвет (diffuse color) — сделать черным, либо отключить (у параметра level выставить значение 0). 2. Отражения (Reflection) — включить (у параметра level выставить значение 1). 3. Преломления (Refraction) — включить (у параметра level выставить значение 1).
В результате мы получим вот такой материал стекла:
Если вы создаете материал стекла, чтобы использовать его в окнах при визуализации интерьера, тогда настоятельно рекомендую включить галочку thin. Когда этот параметр включен, рефракция при просчете игнорируется и просчитываются только отражающие свойства, что в разы ускоряет скорость рендера интерьера.
И наоборот, если вы хотите получить эффекты каустики (яркие световые пятна причудливой формы, которые появляются на поверхности стола, когда, например, сквозь стеклянную вазу проходят солнечные лучи), тогда отключити галочку thin и включите галочку Caustics. Рендер будет идти в разы дольше, но при предметной визуализации эффект незаменим.
Думаю, вам также будет интересно посмотреть, как создать материал цветного стекла и материал матового стекла в 3ds Max (Corona Renderer).
С точки зрения материала в 3ds Max, зеркало — это объект с отражением без преломлений. Материал CoronaMtl, добавляющийся при установке Corona Renderer, позволяет легко и быстро настроить поверхность с такими свойствами. Однако, у материала зеркала есть свои особенности настроек. Если в определенных местах задать иное значение, могут возникнуть нежелательные эффекты.
2. Создание материала
Откройте Material Editor на панели Main Toolbar и создайте материал CoronaMtl. Чтобы понимать, какие значения за что отвечают и как их настраивать, стоит прочитать статью «Основные настройки материалов CoronaMtl в 3ds Max».
Открыв настройки материала, ему нужно задать несколько значений:
- DiffuseColor – абсолютно черный цвет (0,0,0);
- Reflection Level = 1;
- ReflectionColor – абсолютно белый цвет (255,255,255);
- Reflection Glossiness = 1;
- Fresnel IOR = 999.
Таким образом получился материал отражающей поверхности. Материал рамы можно создать любой, в зависимости от задачи. В примере это будет черный пластик. После создания материалов их нужно назначить объектам кнопкой Assign Material to Selection.
Glossiness
Glossiness — параметр, отвечающий за то, насколько глянцевым будет материал. Изменяется от 0 до 1. При единице отражения совершенно не искажаются. Чем ближе к нулю, тем более размазанным (матированным) становится отражение.
Если захотите поумничать перед друзьями, то можете объяснить этот эффект так: когда луч света падает на поверхность и отражается под тем же углом — то такая поверхность имеет максимальную глянцеватость. Например, зеркало. Мы видим отражения в нем без каких-либо искажений.
А какой-нибудь матовый пластик (или любая другая матовая поверхность) — пример того, когда луч света изменяет свое направление при отскакивании от поверхности. Поверхности таких материалов вроде и блестят, но четкие отражения в них разглядеть сложно.
Давайте посмотрим, как этот эффект смотрится в 3ds Max. В примере ниже на всех чайниках в блоке Reflection level=1, color (rgb 255, 255, 255), Fresnel IOR = 1,52:
Reflection Level и Color
Как работают параметры level и color, я подробно разбирал в этом уроке.
3) Кривое зеркало
Для того, чтобы задать на зеркале управляемые искажения, нужно подключить карту к слоту Bump. На зеркале создастся некий рельеф, который будет изменять его форму. Изменяя карту, можно управлять искажением. В примере подключались карты Smoke и Gradient Ramp.
Также можно подключить карту к слоту Reflection Glossiness. С помощью правильной карты можно добавить на зеркало грязь, потертости и даже отпечатки рук. Чем белее цвет, тем выше значение Glossiness. То есть грязь должна иметь серый оттенок чтобы дать нужный эффект. А про другие нужные карты можно узнать в статье «10 самых нужных карт 3Ds Max».
Материалы – это одна из основ визуализации. Материалы превращают пустые серые объекты в реальные предметы. Материалы предают пустому объекту цвет, текстуру, возможность отражать свет. Использовать мы будем материал CoronaMtl, который появляется после установки Corona Renderer. Выбран он за более понятную структуру настроек и отличный результат при их изменении. Чтобы начать работу с материалом, нужно открыть редактор материалов Material Editor клавишей «М» или из панели Main Toolbar. Затем перетащите материал в рабочую область. Разберем раздел Basic options.
3. Изменение свойств
Указанных ваше параметров хватит, чтобы настроить идеальную зеркальную поверхность. Теперь мы рассмотрим, что будет, если задать другие параметры. Кроме того, вы увидите способ, как искривить поверхность зеркала, не меняя геометрии.
3. Refraction
Refraction добавляет объекту прозрачности. Изменяя этот параметр, можно создать стекла.
Прозрачные объекты сложнее рендерить. Хотя матовые стекла немного ускоряют процесс.
- Level изменяет степень прозрачности объекта.
- Color устанавливает цвет стекла. Стоит быть внимательным, потому что он может смешаться с Diffuse Collor.
- Glossiness меняет уровень матовости. Чем ниже, тем более мутное стекло.
- Fresnel IOR меняет преломление света при прохождении через прозрачный объект. Более наглядно эффект заметен на граненых поверхностях.
- Dispersion Enabled добавляет эффект дисперсии света. Говоря проще, внутри объекта происходит разделение света на составляющие цвета (цвета радуги). Abbe number определяют силу дисперсии, но наиболее реалистично получается при значениях 30-60.
- Thin (no refraction) игнорирует часть настроек раздела Refraction. При этом объект становится прозрачным, но перестает преломлять свет.
- Caustics (slow) включает физически правильный расчет пропускания света. К сожалению, функция очень замедляет рендеринг.
1) Изменение Fresnel IOR
Если поставить слишком низкое значение IOR, то на отражение начнёт влиять основной цвет объекта Diffuse Color. Если цвет черный, то изображение просто станет темнее. Но другие цвета могут влиять иначе.
Примеры настройки Fresnel IOR и Glossiness в различных материалах (Corona renderer)
Забегая вперед, хочу вас предупредить, чтобы вы только оттталкивались от данных значений при создании своих материалов, а финальные значения подбирали по ситуации и результатам своих пререндеров.
1. Моделирование зеркала
Моделирование зеркала разнится в зависимости от вида. В данном примере мы смоделируем настенное зеркало с простейшей багетной рамой.
Для создания рамы стоит воспользоваться инструментом Loft. Сначала создайте форму сечения и путь для этой формы с помощью Create – Shapes – Splines. Форма сечения — это «разрез» багетной рамы, построенный с помощью Line. Путь – это прямоугольная форма самой рамы, созданная из Rectangular. Также можно использовать и другие формы, описанные в статье «Splines в 3ds Max и работа с ними»
Теперь используйте на прямоугольнике сам инструмент. Находится он в Create – Geometry – Compound Objects – Loft. Нажав Get Shape, можно задать форму, которая будет идти вдоль пути. Инструмент автоматически создаст раму. Саму поверхность зеркала можно сделать, используя Plane.
Для доработки модели можно воспользоваться настройкой Loft объекта, о которой вы можете прочитать в статье «Сплайновое моделирование инструментом Loft в 3ds Max». Также можно дополнительно сгладить объект при помощи Smoothing Groups.
Fresnel IOR (index of refraction)
Fresnel IOR — оно же коэффициент отражений по Френелю (в миру говорят просто — отражения по Френелю). Это свойство, которое имеют все предметы в мире.
Суть эффекта заключается в том, что чем больше угол, под которым смотрим на предмет, тем слабее отражения. Фото ниже это наглядно иллюстрирует:
А вот так этот эффект выглядит в 3ds Max. В примере ниже на всех чайниках в блоке Reflection level=1, color (rgb 255, 255, 255):
Как определить, какие отражения по Френелю задавать для различных материалов? — исключительно экспериментальным путем.
Но есть определенные значения, от которых можно отталкиваться при настройке материалов различных типов. В частности, есть существенная разница между неметаллами (Fresnel IOR от 1 до 10) и металлами (Fresnel IOR от 20 до 100). Значение 999 в Corona Renderer отключает эффект отражений по Френелю.
Дальше в статье будет таблица с примерами. А перед этим обязательно нужно изучить еще одно свойство — Glossiness.
1. Diffuse
Diffuse отвечает за базовый цвет материала.
- Level является множителем цвета и регулирует его интенсивность. То есть цвет считается как параметры цвета RGB (значения от 0 до 255), умноженные на Level. Если Level = 0, то любой цвет, например белый (255, 255, 255) станет черным (0, 0, 0).
- Color позволяет настроить цвет из палитры вручную. С его помощью можно задавать цвет новым материалам и изменять его на существующих.
- Translucency позволяет задать уровень пропускания света. Это не столько прозрачность, сколько мнимая толщина. Она позволяет повторить свойства бумаги или ткани. Чем выше Fraction, тем больше света пропускается. Color в подразделе меняет цвет в местах пропускания света.
Ко всем параметрам, рядом с которыми находится квадрат, можно назначить карту. Карта может быть из готового набора или загруженной картинкой. Для этого нужно нажать на квадратик и выбрать в открывшемся меню карту из раздела Maps. Если нужно загрузить свою текстуру, то выберете Bitmap и найдите картинку на компьютере. Чаще всего стоит использовать ч/б картинки, кроме текстур в Diffuse Color и некоторых других случаев.
1. Corona Light
Галочка On включает освещение объекта.
Targeted создает точку, за которой следует направление света (подходит для других форм источника).
Intensity определяет силу свечения. В соседнем окошке можно поменять единицы, в которых оно исчисляется.
В меню Color можно поменять настройки цвета и его изображения:
а) Direct input позволяет выбрать цвет освещения с помощью палитры. Параметр Value в палитре влияет на интенсивность источника.
б) Kelvin temp изменяет цвет свечения в зависимости от температуры по Кельвину. Такой вариант ограничен теплым и холодным светом.
в) Texmap накладывает на источник света текстуру. Так можно частично заблокировать свет. Цвет свечения будет соответствовать цветам карты.
В меню Shape можно менять формы источников: сфера (Sphere), прямоугольник (Rectangle), диск (Disk) и цилиндр (Cylinder).
Width/radius и Height настраивают меняют размер источников. Так как свет исходит от объекта целиком, то его размер влияет на размер освещаемой области.
Wireframe отображает источник в виде сетки. Gizmo size меняет длину лучей на поверхности.
В меню Nonphysical properties можно исключить объект, чтобы свет его игнорировал. Исключить можно с помощью «+». Кнопка «0 object excluded…» открывает меню исключенных объектов. 0 изменяется на число исключенных объектов.
Visible directly - отключает видимость источника на рендере.
Visible in reflection – отключает видимость в отражениях.
Visible in refraction – отключает видимость в прозрачных объектах.
Occlude other lights – убирает тень при попадании света от других источников.
IES позволяет подключать готовые IES-файлы с данными о распространении света.
2. Reflection
Reflection позволяет создать отражения на объекте.
- Level меняет интенсивность отражений.
- Color отвечает за свет отражения.
- Glossiness регулирует матовость. Чем ниже значение, тем более матовый объект.
- Fresnel IOR изменяет зеркальность (металличность). Усиливает отражение при прямом взгляде.
- Anisotropy добавляет объекту эффект шлифовки, размывает блик. Amount отвечает за степень шлифовки. Rotation позволяет выбрать угол, на который повернется размытый блик. Иначе поворот можно назвать направлением шлифования.
3. CoronaLightMtl
Это не инструмент, как предыдущие варианты, а материал. Он может пригодиться, если стандартные источники не подходят для поставленной задачи. Сначала нужно открыть редактор материалов Material Editor клавишей «М» или кнопкой Render Setup в меню Main Toolbar. Затем перетащите материал в рабочую область. Настраивать его можно как любой источник освещения Corona. Большая часть настроек материала повторяет настройки уже перечисленных источников света. Более подробно настройки сейчас разбираться не будут.
Чтобы назначить материал нужно выбрать его двойным нажатием ЛКМ и выделить объект. После этого нужно нажать кнопку Assign Material to Selection. Теперь объект будет светиться в рабочей области.
Инструментов для создания света у Corona Renderer немного. При этом все они довольно простые, имеют одинаковый интерфейс и дают хороший результат. Пользуясь указанными инструментами, вы сможете создать абсолютно любой светящийся объект и осветить сцену.
Кроме обычной настройки источников света, Corona предлагает инструмент управления освещением прям на финальном изображении!
Главная » Уроки по 3ds Max (Corona renderer) для начинающих » Настройка отражающих свойств материалов в 3ds Max (Corona)
Если видео ниже не отображается, отключите блокировку рекламы на этом сайте и обновите страницу. Все уроки тут встраиваются с Youtube и почему-то блокировщики считают их рекламой.
В этом уроке разберем, какие есть свойства в блоке Reflection, как настраивать параметры Fresnel IOR и Glossiness в 3ds Max (Corona renderer).
Это один из серии уроков, посвященный настройке материалов. Если вы только начинаете изучать 3ds Max, то для избежания путаницы просматривайте уроки именно в том порядке, в котором они идут ниже: — Настройка материалов в 3ds Max (введение); — Diffuse color (диффузный цвет); — Как работают свойства материалов в 3ds Max; — Reflection (вы здесь); — Refraction (преломления);
В этом уроке я подробно разберу, как настраивать отражающие свойства материалов. Тема хоть и простая, но чертовски важная, так как именно отражающие свойства материалов придают живости вашей картинке и существенно добавляют реализма вашим рендерам.
Для начала давайте посмотрим, какие свойства в блоке Reflection есть в принципе (на скринах ниже Corona Renderer 1.6.1):
Как видите, опций не так уж и много: — Level (уровень) — Fresnel IOR (коэф. преломлений по Френелю) — Color (цвет) — Glossiness (глянцеватость) — Anisotropy (анизотропия, то есть вытягивание отражений) — Rotation (поворот отражений)
2) Изменение цвета
Изменение цветов Diffuse Color и Reflection Color может сильно повлиять на отражение. Ошибка в цвете Diffuse Color мало заметна, если IOR высокий. Если же он будет низкий, то влияние цвета будет видно, как в пункте 1. Reflection Color заметен при любом значение.
4. Opacity
Opacity делает объект прозрачным. Отличие от Refraction в отсутствии преломления. Такой эффект больше подходит для тонкой прозрачной пленки или тюли.
-Level при уменьшении делает объект более прозрачным.
-Color меняет цвет прозрачного объекта. Выбор цвета в Diffuse Color смешивается с Opacity Сolor. Так смешение красного и синего создает желтый. Это работает даже без изменения Opacity Level.
С помощью Opacity очень удобно делать объект частично прозрачным. Как это сделать вы узнаете в статье 10 самых нужных процедурных карт 3ds Max.
- Clip работает только при подключении карты к Opacity Color. Он убирает серый цвет, разделяя карту только на черный и белый. Благодаря этому объект становится либо прозрачным, либо непрозрачным, без плавных переходов.
2. Corona Sun
Corona Sun – это направленный источник света, не имеющий обычного источника. Свет распространятся вдоль прямой между иконкой и точкой Target. Если Targeted отключить, эти точки останутся, но изменится принцип управления. Intensity – меняет силу свечения солнца.
Настройки совпадают с Corona Light, кромке двух:
1) Add CoronaSky environment – добавляет в сцену окружение неба. Удобно для быстрого создания уличного света и окружения.
Прочитать про CoronaSky и другие методы создания окружения можно в статье Как сделать фон в 3ds Max .
2) Size – меняет размер солнечного диска. Влияет он на размер солнечного диска, отображаемого на рендере. Видимость отключается так же, как у Corona Light.
Очень важно следить за расположением солнца. В зависимости от угла наклона будет различное освещение.
5. Displacement и Bump
Displacement – создает текстуру на объекте смещением геометрии. Для этого необходимо назначить ч/б текстуру в соответствующем разделе Texture.
- Min level и Max level показывают, на какое расстояние должна выдавливаться текстура с карты. Min смещает геометрию по черному цвету текстуры, а Max по белому цвету.
- Water lvl. обрезает геометрию, которая находится ниже установленного значения.
Bump не имеет своего собственного раздела, но есть место для подключения. Bump выполняет примерно ту же функцию, что и Displacement, но используется для более мелкого рельефа. Силу выдавливания Bump можно регулировать в разделе Maps. Там же можно управлять и всеми другими свойствами.
Это были самые базовые настройки. Благодаря им вы сможете создать широкий выбор материалов для своих визуализаций. Много готовых материалов можно найти в виде карт, которые останется только правильно подключить и, возможно, подкорректировать.
Стандартные источники света, встроенные в 3ds Max, имеют много интересных особенностей. Но их нужно долго настраивать и результат может оказаться неудовлетворительным. Поэтому при установке систем рендеринга в 3ds Max добавляются новые источники освещения. Разберем такие источники на примере Corona Renderer. Найти их можно в меню Create – Lights – Corona.
Для создания источников нужно выбрать их на панели Create и растянуть в рабочей области, как любой стандартный объект.
Читайте также: