Unity 6.3
0 онлайн 34 гостей 3 в системе
Вход

Mesh.RecalculateUVDistributionMetrics

Declaration

public void RecalculateUVDistributionMetrics(float uvAreaThreshold);

Параметры

Параметр Описание
uvAreaThreshold Минимальная область UV для рассмотрения. Значение по умолчанию — 1e-9f.

Описание

Пересчитывает метрики распределения UV сетки из вершин и ультрафиолетовых координат.

Метрика распределения UV может быть использована для вычисления желаемого уровня mipmap, основанного на положении камеры. Важно вызвать эту функцию после процедурного создания мешей с текстурами, использующими Потоковая карта MIP.

Эту функцию можно также использовать для обновления метрики распределения UV с другим значением uvAreaThreshold. С помощью uvAreaThreshold можно исключить малые UV-области из расчёта распределения UV — например, если один тексель цвета используется для большой площади треугольника. Unity не учитывает плотность таких областей при выборе мипа, из-за чего возможен небольшой цветовой оттенок из-за выбора более низких мипов. Значение зависит от разрешения текстуры: например, для текстуры 256x256 площадь одного текселя равна (1/(256*256)).

Дополнительные ресурсы: Потоковая карта MIP GetUVDistributionMetric, RecalculateUVDistributionMetric.