Че то глядя на количество компонентов и действий, необходимых для настройки этого всего, а также на конечный результат, возникает мысль, что оно того не стоит.
Но самый главный недостаток, на мой взгляд, это что оно работает в screen space и по этому будет нормально функционировать только со статичной камерой (что и показано во всех примерах). Если камера начнёт двигаться за персонажем, то все нафиг разъедется.
В общем, как материал для обучения, чтобы поковыряться и посмотреть как работает шейдер - ок. Но с точки зрения практичности, meh…
Вот вам интересного от одного интересного девелопера. Не так подробно как в видео, но, очень впечатляюще! Вертексы хранят сжатый набор позиций-пивотов, составляющих иерархию ветки. Каждая ветка вращается с разными параметрами амплитуды/частоты. По миру едет глобальная текстура фрактального шума, как бы изображающая неравномерность ветра и влияет на эти вращения) Самое главное даёт именно иерархия, что большие ветки вращают маленькие.
Че то глядя на количество компонентов и действий, необходимых для настройки этого всего, а также на конечный результат, возникает мысль, что оно того не стоит.
Но самый главный недостаток, на мой взгляд, это что оно работает в screen space и по этому будет нормально функционировать только со статичной камерой (что и показано во всех примерах). Если камера начнёт двигаться за персонажем, то все нафиг разъедется.
В общем, как материал для обучения, чтобы поковыряться и посмотреть как работает шейдер - ок. Но с точки зрения практичности, meh…
https://youtu.be/jguyR4yJb1M?t=127
Если я правильно понял, то оно подойдет для камеры, которую он сделал
С точки зрения практичности я бы сделал переменную у листвы, которая "наполняется" от вектора движения персонажа в этой листве.
Вот вам интересного от одного интересного девелопера. Не так подробно как в видео, но, очень впечатляюще!
Вертексы хранят сжатый набор позиций-пивотов, составляющих иерархию ветки. Каждая ветка вращается с разными параметрами амплитуды/частоты. По миру едет глобальная текстура фрактального шума, как бы изображающая неравномерность ветра и влияет на эти вращения) Самое главное даёт именно иерархия, что большие ветки вращают маленькие.
Очень красиво выглядит.
Не трава, мнущаяся и поднимающаяся, а пружинки.
Зачастую главное это красивый эффект, а не реалистичность. Это же игра, а не симулятор реальности.