Нода «Установить нормали меша» (set mesh normal node)

Нода ":abbr:`Установить нормали меша (Set Mesh Normal)`".

Нода „Set Mesh Normal“ сохраняет вектор нормали для каждого элемента меша.

Её можно использовать для управления внешним видом затенения и влияния на последующие операции, основанные на нормалях поверхности.

Входы (inputs)

Меш (mesh)

Стандартный вход геометрии.

Удалить пользовательские (remove custom) режим Острогранность (sharpness)

Если включено, – удаляет все существующие пользовательские данные о нормалях или остроте.

Острота рёбер (edge sharpness) режим Острогранность (sharpness)

Логическое поле, определяющее, отмечено ли ребро как острое. Истинные значения приводят к острым рёбрам; ложные значения приводят к гладкому затенению.

Острота граней (face sharpness) режим Острогранность (sharpness)

Логическое поле, определяющее, отмечена ли грань как острая. Истинные значения приводят к плоско затенённым граням; ложные значения приводят к гладкому затенению.

Пользовательские нормали (custom normal) режимы Свободный (free), Пространство касательных (tangent space)

Вектор для сохранения в качестве пользовательской нормали.

Свойства (properties)

Режим (mode)

Режим сохранения для данных о пользовательских нормалях:

Острогранность (sharpness):

Сохраняет остроту каждой грани или ребра. Аналогично операторам „Shade Smooth“ и „Shade Flat“.

Свободный (free):

Сохранить пользовательские нормали в качестве простых векторов в локальном пространстве меша. Этот режим эффективен и быстр для оценки, но не поддерживает деформацию.

Пространство касательных (tangent space):

Сохранить нормали в пространстве пользовательской трансформации, зависящей от деформации. Этот метод медленнее, но может быть лучше, когда последующие операции изменяют меш без специального манипулирования с нормалями.

Домен (domain) режим Свободный (free)

Домен атрибута для сохранения свободных пользовательских нормалей.

Точка (point):

Сохранить нормали для каждой вершины.

Грань (face):

Сохранить нормали для каждой грани.

Угол грани (face corner):

Сохранить нормали для каждого угла грани; этот домен необходим для запекания существующих смешанных острых и гладких рёбер в векторы пользовательских нормалей.

Выходы (outputs)

Меш (mesh)

Стандартный вывод геометрии.