Как построить кубическую сферу в Unity без скопления вершин у полюсов
У обычной UV-сферы вершины сгущаются у полюсов. В учебнике для Unity 2020.3.23f1 автор предлагает начать с куба: разбить шесть граней на сетки из отдельных квадратов, задать каждой положение, направления координат U и V, нормаль и касательную, а затем притянуть вершины к центру до сферической формы.
Индекс задачи определяет грань и столбец квадратов, а повторное использование позиций соседних вершин сокращает часть вычислений. Симметричная развёртка строится вокруг двух противоположных углов куба, выбранных полюсами.
В пошаговом разборе Cube Sphere есть код генератора, настройка шести граней и объяснение раскладки сетки.
Post #2076
597

- ❤ 4