Задать вопрос
  • Как создать шейдер заполняющий mesh plane двумя текстурами?

    @viruseg85 Автор вопроса
    Denis Gaydak, Объект с шейдером в кадре 20 фпс, объект вышел из кадра - 60 фпс. Дело точно в шейдере.
  • Как создать шейдер заполняющий mesh plane двумя текстурами?

    @viruseg85 Автор вопроса
    Denis Gaydak, Вся работа делается в шейдере без скрипта. Вот два скрина где видно как обрезается верхняя текстура с помощью параметра шейдера Surface Trim. В этом шейдере главная его проблема даже не в том чтобы убрать всё лишнее, а в том, что он плох как пример для подражания. На мобильниках очень сильно просаживает фпс. Когда я удалил из него все свойства кроме текстур, а потом весь код отвечающий за эти свойства чтобы не было ошибок компиляции, то фпс больше не стал. Поэтому хочется всё сделать самому для чего и надо получить основу в виде двух текстур и к ней уже применять динамику. Я почему-то подумал, что для тех кто давно пишет шейдеры будет дел на 1 минуту.
    5c5f309e9a029752888589.png5c5f30a80da81741392576.png
  • Как создать шейдер заполняющий mesh plane двумя текстурами?

    @viruseg85 Автор вопроса
    Denis Gaydak, вот скриншот подобного шейдера, который пока слишком сложен для моего понимания и у меня не получается убрать из него всё лишнее, оставив только то, что я описал выше. Но делает он именно это. На скрине отлично видно что используются две текстуры и одна появляется только вверху занимая всегда одинаковое значение по высоте. Шейдер взят из платного ассета, поэтому по понятным причинам я не могу сюда выложить его код.
    5c5f1c3de5d77884216450.png