Как стать автором
Обновить

Комментарии 3

Спасибо, отличный туториал! Где бы что-подобное для Unity найти?

В юнити нужно сделать примерно тоже самое что и в статье, только не нодами, а кодом.
В общих чертах Вам нужно научиться:
1. рисовать кистью по текстуре(векторное поле), для этого можно использовать RenderTexture либо напрямую задавать пиксели через texture2D.SetPixels.
2. надо написать свой вершинный шейдер, который поворачивает все вершины на определенный угол вокруг точки (v.x, 0, v.z). Чтобы получить значение угла Вам надо спроецировать координаты вершины на текстуру, и цвет в этих координатах будет направлением куда поворачивать.
Чтобы это смотрелось красивее, лучше менять силу поворота в зависимости от высоты вершины, т.е v.y.

P.S. промазал веткой, это ответ для artemev на комментарий выше
Очень круто!
Наверное теперь после снега и травы, теперь стоит ждать бег по лужам с кругами на воде.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Изменить настройки темы

Истории