В данной статье покажу как быстро собрать шейдер, который будет имитировать зеркальное отражение. По сути своей это просто перевернутое оригинальное изображение и небольшие модификации размера и цвета. Сцена выглядит вот так : Так как мы будем работать со всей видимой областью экрана - добавляем в сцену Canvas Layer + ColorRect. ColorRect растягиваем на весь экран Подключаем к нему материал New ShaderMaterial И создаем новый шейдер В шейдере сразу накидываем переменные : текстура всего экрана, позиция по оси Y , размер по оси Y , и цвет. Дальше берем наш экран и переворачиваем ! Для порядка выведем перевернутый UV в отдельную переменную. И подключим в итоговую текстуру скалирование и сдвиг Я настроил примерно так: Наболтаем PosY так, чтобы этот слой отражения опустился в нижнюю часть экрана. Осталось опустить ниже весь слой ColorRect , для того чтобы мы могли увидеть наше оригинальное изображение. Ну и подмешать цвет, чтобы вода стала чуть более синего оттенка Важный момент:
Когда рабо