Clearcoat

Автор
Сообщение
На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан

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

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

На оф странице Арнольда есть такая информация. Не понимаю что имеется ввиду. Но на картинке то что нужно.

Нужен вот такой эффект

И в дополнение несколько вопросов. Блик из Clearcoat реагирует на подгруженные в шейдер текстуры бампа и нормалей, или применяется к геометрии без учёта этой поверхности? Меня бы строили оба варианта

На сайте c 25.02.2009
Сообщений: 2326
Kyiv
Для клиркоат нужны две нормалки, одна для нижнего слоя, дургая для верхнего, можно и без нормалки, соовтетсвтенно блик будет в соответствии с нормалями геометрии.
На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан
Цитата Skorpionchik:
Для клиркоат нужны две нормалки, одна для нижнего слоя, дургая для верхнего, можно и без нормалки, соовтетсвтенно блик будет в соответствии с нормалями геометрии.

У меня ощущение что он как-то не так работает, так как на примерах оф сайта использованы чёрно-белые текстуры.

Или на черно-белые и фиолетовые текстуры один слот? Можно и нормали подгружать?

На сайте c 16.04.2008
Сообщений: 3549
Сочи

Через layered материал. Базовый слой одинаковый с картой нормалей, на второй добавить слой с отражением. Это в короне, но, думаю разницы нет.

На сайте c 31.03.2011
Сообщений: 9941
Renderfarm
freezemaximus в вирее тоже самое, думаю и в арнольде точно так же, по сути это смешение разных независимых материалов и дает больше возможностей
На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан
Цитата freezemaximus:

Через layered материал. Базовый слой одинаковый с картой нормалей, на второй добавить слой с отражением. Это в короне, но, думаю разницы нет.

Да, я знаю этот трюк, и наверняка знал что кто-то про него скажет. По ТЗ необходим стандартный материал в этом случае

На сайте c 10.12.2009
Сообщений: 5680
Kalevan
Эммм. зачем такие сложности. В вирее с пятой версии точно уже есть в свойствах стандартного материала коат, для него можно отдельно настраивать и нормальку и иоры и глосси. В короне 7 вроде тоже прикрутили.
На сайте c 31.03.2011
Сообщений: 9941
Renderfarm
Mo... так слоеный материал и есть стандартный для движка
На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан
Цитата xpp_nd_ruphus:
Mo... так слоеный материал и есть стандартный для движка

По ТЗ AIStandardSurface или VrayMtl для Вирея. Хотят получить понятный материал заказчики и возможность его редактировать, переносить в другие движки. 

На сайте c 31.03.2011
Сообщений: 9941
Renderfarm
Mo... ну нынешний вирейский материл в другие движки  автоматом перенести будет довольно сложно без матюков с наворотами вроде clearcoat, другой движок скорее поймет слоеный материл, поэтому этот момент лучше обсудить с заказчиком, возможно составитель ТЗ не понимает чего хочет, что кстати не редкость
На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан

xpp_nd_ruphus, я знаю. Но можно на ТЗ всегда сослаться.

Этому стандарту 20 лет, ещё когда коата не было в простых материалах. Не изменят своих пожеланий 100%

Как вы думаете, что это за три значения могут быть в параметре Clearcoat? Параметр используется для бампа коат-слоя. Числа любые пишутся, хоть 1000000. Майа Арнольд

На сайте c 31.03.2011
Сообщений: 9941
Renderfarm
Mo... полагаю это параметры rgb, логика подсказывает только это, с учетом, что это параметры материала, но там еще иконка для цепляния карты
На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан
Цитата xpp_nd_ruphus:
Mo... полагаю это параметры rgb, логика подсказывает только это, с учетом, что это параметры материала, но там еще иконка для цепляния карты

Я тоже так думал, но параметры выше 255 ставятся. И почему тогда не поставить просто цвет.

Или это разработчики Арнольда придумали так. Чтобы цвет в параметрах шейдера только отвечал за реальный цвет, который будет отображаться в материале

На сайте c 31.03.2011
Сообщений: 9941
Renderfarm

Mo... а это параметры не в 8 битах, а в 32 битной системе, там значения могут быть любыми, в 32 битной системе 255 из 8 битной = 1.0

однако 32 битный цвет позволяет параметры выше 1.0

ПС это точно не параметры координат, ибо в случае материала это не имеет смысла

но лучше на эту тему посмотреть в документации

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

На сайте c 25.02.2009
Сообщений: 2326
Kyiv

Coat Normal это нормалка для верхнего слоя, можно без нее, если геометрия нормально шейдится.

Все что вам нужно, это накрутить коат до нужного эффекта.

На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан

Отлично. То что надо

Теоретически, если покрутить эти параметры, которые отвечают за цвет карты нормалей, можно задать толщину слоя Coat? То как реагирует свет на слой, если точнее

На сайте c 16.03.2016
Сообщений: 2145
Москва

Для более выразительного эффекта рельефности под слоем лака можно использовать слот coat_affect_roughess

На сайте c 25.02.2009
Сообщений: 2326
Kyiv
Цитата Mo...:

Отлично. То что надо

Теоретически, если покрутить эти параметры, которые отвечают за цвет карты нормалей, можно задать толщину слоя Coat? То как реагирует свет на слой, если точнее

Толщину нормалями не задать. Для этого нужен либо дисплейсмент либо паралакс мапинг. Таким образом можно создать материал с глуюоким эффектом, например лед с глубокими трещинами.

На сайте c 02.10.2015
Сообщений: 1899
Одесса


Политика

Дата выдачи:
06.08.2024 17:58:08


Пожизненный бан
Цитата Skorpionchik:
Толщину нормалями не задать. Для этого нужен либо дисплейсмент либо паралакс мапинг. Таким образом можно создать материал с глуюоким эффектом, например лед с глубокими трещинами.

Дисплейсмент могу сделать. Паралакс разве поддерживает стандартный материал в ренде-движках?

У меня создаётся ощущение что дисплейсментом толщину не задать слоя, так как эффект и сами текстуры отображаются на поверхности объекта. Надувая объект, мы смещаем текстуры

На сайте c 25.02.2009
Сообщений: 2326
Kyiv
Цитата Mo...:
Дисплейсмент могу сделать. Паралакс разве поддерживает стандартный материал в ренде-движках? У меня создаётся ощущение что дисплейсментом толщину не задать слоя, так как эффект и сами текстуры отображаются на поверхности объекта. Надувая объект, мы смещаем текстуры

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

Скажу точно что такое можно сделать в анриале. 

Читают эту тему: