Описание
Касательные сетки.
Касательные в основном используются в шейдерах с рельефным отображением. Касательная — это вектор единичной длины, следующий за Mesh
поверхность вдоль горизонтального (U) направления текстуры. Касательные в Unity представлены как Vector4,
с компонентами x,y,z, определяющими вектор, и w
, используемым для отражения бинормалей, если это необходимо.
Unity вычисляет другой вектор поверхности (бинормали) путем перекрестного произведения нормалей
и тангенс, и умножение результата на tangent.w. Поэтому w
всегда должен быть равен 1 или -1.
Вы должны самостоятельно рассчитать касательные, если планируете использовать шейдеры с рельефным отображением в сетке. Назначьте касательные после назначения нормалей или использования RecalculateNormals.
Примечание. Чтобы внести изменения в касательные, важно скопировать касательные из Сетка. После того как касательные будут скопированы и изменены, нормали можно снова назначить Сетка.