Как добавить в Блендер "нативную" ноду для использования комбинированных текстур NRM (Normals-Roughness-Metallness) в шейдерах? Текстура представляет собой RGBA, где R G - X Y карты нормалей (Z значение ставится как 255 везде), B - шероховатость, A - зеркальность (металличность), соответственно шейдер разделяет текстуру на каналы и применяет к материалу, как показано на скриншотах.
Вот схема группы нодов, костыльно собранная.
Это пример текстуры.
Где найти подобную ноду, только "нативную", скажем так, чтоб без костыля, чтоб использовать ее в Блендере "по дефолту"?
А если ее не существует, какова цена вопроса по ее написанию?
Естественно, будет закономерный встречный вопрос - зачем это? Отвечу сразу - чисто ради экономии места и уменьшения количества файлов текстур.

"из коробки" нет. Можно, вроде как, написать свой плагин, чтобы при выборе нового пункта меню добавлялась заготовка по типу вашей.
Но куда же проще, просто сохранить материал заготовку в отдельный .blende файл, а там уже через append добавлять материал в нужные вам файлы.

Как добавить в Блендер "нативную" ноду для использования комбинированных текстур NRM
Ну вот эти две темы дают примерное понимание как:
`
ОЖИДАНИЕ РЕКЛАМЫ...
31
"из коробки" нет. Можно, вроде как, написать свой плагин, чтобы при выборе нового пункта меню добавлялась заготовка по типу вашей.
Но куда же проще, просто сохранить материал заготовку в отдельный .blende файл, а там уже через append добавлять материал в нужные вам файлы.

Как добавить в Блендер "нативную" ноду для использования комбинированных текстур NRM
Ну вот эти две темы дают примерное понимание как:
Принятый ответ
Ответы (3)
23
Алексей Андреич, ну, группа нодов сохраняется в бленд файле, и её можно импортировать из другого бленд файла в новый. Но проблема в том, что она "гуишная", а "нативная" по идее будет быстрее прогружаться, для чего и нужна. По ссылкам спасибо, посмотрю )
31
EugeAl, а разве "нативка" не будет делать тоже самое что и твои гуишные ноды? ну типа, разделять текстуру по каналам, нужные смешивать и т.д.
Не думаю, что будет прям прирост по скорости ощутимый.
ну и вообще, это все для realtime рендера нужно..?
23
Алексей Андреич, ну хз, я думал, там как то на более "глубоком" уровне, будет процесс происходить, без лишних телодвижений...
Нет, чисто для создания иконок, лоад скринов и рендеров для интерфейса, то есть не видео. Просто, допустим, буду я к примеру рендерить локацию, с городом и лесом, и там будет куча мешей и материалов, с подобными нодами, и из за них, рендерить 100 лет будет. Ну такое себе.
На одиночные то и так пойдёт...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.