Переключение текстуры по типу на экран Screen Tap

При помощи этого патча мы сможем по нажатию на экран менять видимость разных объектов, то есть переключать между собой, допустим если у вас 2 пресета и вы хотите их менять или у вас 2 фейсмеша. И я вам покажу на этих двух примерах как это сделать!
Для начала как обычно создаём проект и первым примером будет переключение между песетами, для этого мы заливаем в проект текстуры пресета, патч FastColorLut и создаём cameratexture

Далее создаём canvas с двумя ректанглами на которые у нас будут ложиться текстуры, не забудьте растянуть на весь экран ректангл ( как это сделать, я уже показывал), а так же материалы на каждую из текстур!

Теперь нажимаем на кидай материал и нажимаем на текстуру справа на панели, тем самым создаём патч

Далее переносим FastColorLUT, cameratexture , все текстуры пресетов на панель patch editor и соеденяем их между собой. Вот такая схема получется

Теперь у нас ректанглы покрыты пресетами. Далее мы создаём переключение между ними по тапу экрана. Для этого мы нажимаем правой кнопкой мышки и добавляем патч Screen Tap

Потом нам нужно будет таким же способом добавить 2 патча - counter и equals exactly. Equals exactly добавляем два раза потому что у меня в проекте 2 пресета. После этого соедените это всё между собой. Вот схема👇

Теперь нам нужно добавить на патч эдитор visibility ректанглов чтоб переключаться между ними. Нажимаем на ректангл и справа на панели нажимаем на visibility . И так сделать с двумя ректанглами.

После этого соединим equals exactly и rectangle. Вот схема👇

Далее, очень важно поставить настройки counter и equals exactly.
У меня на примере 2 пресетаи у counter мне нужно поставить значения
Jump to number - 0,
а у Maximum Count - 2 ( если у вас три пресета, то значения 0 и 3). Далее у equals exactly у нас есть по два значения на каждом из двух патчей но прописывать мы будем нижнее, на первом патче мы ставим - 0, на втором - 1. Вот схема👇

Всё, теперь чтоб проверить как это работает, прям в проекте нужно просто симулировать нажатие, для этого мы делаем вот так как показано на картинке

Готово! Теперь просто нажимайте на экран с моделью и пресеты будут меняться!

Теперь допустим у вас есть две маски (у меня на примере будет одна зелёная, другая желтая), и вы хотите переключаться между ними по типу экрана, что нужно сделать? Вы создаёте фейстрекер, в нём 2 или 3 или 4 фейсмеша, и соответственно 2 или 3 или 4 материала с вашими текстурами ( у меня будет без текстур).

Далее вы создаёте по тому же самому примеру схему

и теперь создаём 2 патча видимости 2-х фейсмеше

ГОТОВО! Теперь просто включайте симуляцию тапа и пробуйте ☺️