Одноматериальный градиент между двумя объектами? (Сложности узла объекта / коллектора)

Aug 16 2020

TL; DR ВНИЗ

(В качестве предисловия, я знаю, что задавал аналогичный вопрос в прошлом, хотя этот вопрос сильно отличается по требуемому исполнению.)

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

Основная идея заключается в том, чтобы мех, изображенный здесь, имел постоянный эффект градиента с туловищем:

Хотя либо я не могу добиться желаемого эффекта с помощью одного материала, либо получаю множество проблем при объединении объектов в попытке объединить эффект градиента.

Ниже показано, что происходит, когда я объединяю мех и туловище вместе (стоит отметить, что и «верхний» мех, и «нижний» мех - это отдельные объекты друг от друга)

Кажется, что попытка слияния вообще не сработает, поскольку пересчет нормалей любым способом не дает результатов, и нет никаких шансов, что я удаляю какую-либо часть своих мешей, что также устраняет необходимость попытки логического значения. (Я тоже пробовал)

Это оставляет градиент, который я не могу использовать так легко, как я думал.

Цель состоит в том, чтобы иметь неразрывный градиент по всему туловищу. Ниже приведен пример того, как градиент начинает темнее в двух разных областях туловища.

Для справки, вся область туловища будет иметь один градиент, и вся область ног также будет иметь свой собственный.

Моя текущая установка узла была бы прекрасна, если бы, конечно, не было разъединения меха, поэтому я надеюсь на этом этапе каким-то образом использовать узел объекта, чтобы ссылаться на исходные точки как на то, где начинаются «новые» градиентные растяжки.

Я видел это видео -> https://www.youtube.com/watch?v=rmUfNw6luWIкоторый, как я думал, мгновенно решил мою проблему, хотя продемонстрированный эффект градиента применяется к объекту в целом , а не «линейно» или как можно ожидать от градиента.

* Я оставил настройки градиента внизу.

*** Итак, после ВСЕГО этого контекста я спрашиваю теперь, могу ли я использовать узел «Информация об объекте» или другую настройку для достижения общих градиентов и отдельных градиентов на основе происхождения объекта? ***

TL; DR: 1. Нужен бесшовный градиент между туловищем и «нарукавником». 2. Ноги должны иметь отдельный уклон одновременно. 3. Все должно быть в одном материале. Узел объекта может привести к тому, что мне нужно после просмотра ->https://www.youtube.com/watch?v=rmUfNw6luWI

Ответы

2 Diran Aug 16 2020 at 00:46

Я узнал, что мне нужно, даже не через десять минут, лол.

Что я сделал, так это установил исходные точки в тех же местах объектов, которые я хотел иметь общий градиент, и где именно он был установлен, будет началом градиента.

Затем я использовал вывод «Object» из узла Координата текстуры вместо «сгенерированного» в моей настройке, чтобы фактически ссылаться на вышеупомянутые исходные точки.

Вы даже не можете сказать, что мех - это другой объект!

2 RobinBetts Aug 16 2020 at 01:38

Если из-за оснастки или по какой-либо другой причине неудобно размещать начала деталей в одном месте, вы можете поместить градиент меха в пространство объекта руки. Выберите координаты текстуры объекта, как вы это сделали, но выберите руку в раскрывающемся списке «Объект» в нижней части узла, чтобы указать ему, какой объект (в отличие от «этого объекта» по умолчанию).

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

(Люблю затенение, кстати)